Python'a Giriş Kurs: "https://www.udemy.com/course/python-dersleri/?couponCode=KEEPLEARNING"
Ders notları: "https://sadikturan.com/python-dersleri"
- "replit.com" online editörü kullanımı
- Python ve Visual Studio Code kurma ve ayarlama
- Pythona alışmak için mini bir test kodu yazdım
- Veri tipleri(int ve float) ve matematiksel operatörleri öğrendim ve quizi yaptım
- Pythonda değişkenleri öğrendim, test kodu yazdım ve quizi çözdüm
- Karakter dizileri, string, string metotları, string slicing öğrendim "https://www.w3schools.com/python/python_ref_string.asp"
- Karakter dizileriyle ilgili w3school quzilerini çözdüm.
- Pythonda listeleri öğrendim ve liste metotlarında pratik yaptım
- Geldiğim yere kadarki w3school quizlerini çözdüm
- Tuple kullanımı, dictionary mini uygulama yapıp mantığını öğrendim
- Sets, value & referans öğrendim
- Atama operatorleri ve karsilastirma operatorleri bitti ve uygulaması yapıldı
- Logical, identify ve membership operatorlerini bitirdim ve örnek yaptım.
- if, else koşullu ifadelere baktım, yakıt tüketim maliyeti kodunun yazımına baktım.
- if else ve for döngüsü bitti ve pratik yapıldı
- while, break-contiune bitti. Uygulama örneklerinde baya zaman geçirdim. Python'da acaba şöyle yapsam hata alır mıyım almaz mıyım diye denemeler yaptım.
- *** Kendime not:
-
- Prefix hataları yapıyorum. { } ve [ ] işaretlerini koyacağım yerleri karıştırıyorum.
-
- List ve Dict kavramını karıştırıyorum. Buna tekrar bakmam gerek.
-
- List ve dict'in metotlarını Google'dan bakarak kullanmaya çalışıyorum. Bu kısmada tekrar bakmam gerek.
- Döngü metotlarına baktım. range(), enumerate(), zip()
- Bunlarla uygulama yapmaya çalıştım.
- Yazılım bilimi kanalından geldiğim yere kadar Python tekrarı yaptım. "https://www.youtube.com/playlist?list=PLIHume2cwmHehcxQE1XZieL21syR3m3tR"
- Sayı tahmin uygulaması yaptım. Uygulamayı yaparken random modülünü kullanmayı öğrendim. Uygulamayı hiç yardım almadan yazmaya çalıştım ve başardım.
- Fonksiyonların mantığını ve işlevini kavradım. 5 tane uygulama yazdım.
- Default parametre tanımlama ve keyword arguments öğrendim.
- Fonksiyonlar devam ettim. *args, *kwargs öğrendim.
- Global ve local değişken tanımlamayı öğrendim. Bankamatik para çekme fonksiyonunu yazdım.
- Lambda ve Built-in fonksiyonlarına çalıştım. Projeleri sonra ekleyeceğim. İtalya tatiliyle uğraştığım için vakit bulamadım 1-2 gün.
- Exception types türlerini öğrendim.