Menu
Coddy logo textTech

Projeye Genel Bakış ve Kurulum

Coddy'nin Dart Journey'sinin Mantık & Akış bölümünün bir parçası — ders 51 / 65.

Basit bir metin analizi aracı oluşturacağınız heyecan verici ve çok bölümlü bir projeye hoş geldiniz! Bu proje; dize işleme, listeler, kümeler ve eşlemeler dahil olmak üzere bu kurs boyunca öğrendiğiniz birçok kavramı bir araya getirecek.

Önümüzdeki birkaç ders boyunca, herhangi bir metin parçasını analiz edebilen ve onun hakkında yararlı istatistikler sağlayan bir program oluşturacaksınız. Analizörünüz karakterleri sayacak, metni kelimelere ayıracak, benzersiz kelimeleri bulacak ve hatta her kelimenin ne sıklıkla geçtiğini takip edecektir.

Bu ilk derste, analiz etmek istediğiniz metni içeren bir dize (string) değişkeni oluşturarak temeli atacaksınız. Bunu, asıl analize dalmadan önce çalışma alanınızı hazırlamak gibi düşünün. Basit bir görevle başlayacaksınız: metninizi saklamak ve her şeyin doğru çalıştığını onaylamak için onu görüntülemek.

Bu proje, metin analizi sosyal medya platformlarından arama motorlarına kadar her yerde kullanıldığı için gerçek dünya programlama becerilerini pratik etmek için mükemmeldir. Metin analizcinizi oluşturmaya başlayalım!

challenge icon

Görev

Kolay

Bir metin analizi aracının temelini oluşturan bir program oluşturun. Bu, metni analiz etmek ve ondan yararlı bilgiler çıkarmak için bir sistem oluşturacağınız çok bölümlü bir projenin başlangıcıdır.

  1. Analiz etmek istediğiniz metni içeren bir dize (string) girdisi okuyun
  2. textToAnalyze adında bir dize değişkeni oluşturun ve girdi metnini bu değişkende saklayın
  3. Metin analizörünüz için bir karşılama başlığı görüntüleyin
  4. Analiz edilecek orijinal metni gösterin
  5. Kurulumun tamamlandığına dair bir onay mesajı görüntüleyin

Örneğin, girdi "The quick brown fox jumps over the lazy dog" ise, programınızın çıktısı şu şekilde olmalıdır:

Text Analysis Tool - Setup Complete
====================================
Original text loaded for analysis:
"The quick brown fox jumps over the lazy dog"
====================================
Text analyzer is ready to process your data!
Setup completed successfully.

Eğer girdi "Hello world! This is a test." ise, programınızın çıktısı şu şekilde olmalıdır:

Text Analysis Tool - Setup Complete
====================================
Original text loaded for analysis:
"Hello world! This is a test."
====================================
Text analyzer is ready to process your data!
Setup completed successfully.

Programınız girdi metnini bir değişkende saklamalı ve tırnak işaretleri içinde, tam olarak sağlandığı gibi görüntülemelidir. Bu temel, gelecek derslerde karakter sayma, kelimelere ayırma ve benzersiz kelimeleri bulma gibi çeşitli metin analizi işlemlerini gerçekleştirmek için kullanılacaktır.

Kendin dene

import 'dart:io';

void main() {
  // Giriş metnini oku
  String? inputText = stdin.readLineSync();
  
  // textToAnalyze değişkenini oluştur
  String textToAnalyze = inputText ?? '';
  
  // TODO: Metin analizi aracı kurulumunu görüntülemek için kodunuzu aşağıya yazın
  
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık & Akış bölümündeki tüm dersler