Python'da Programlama - Çocuklara yönelik çevrimiçi programlama okulundan Merhaba Dünya'dan ücretsiz kurs, 13 saat eğitim, Tarih: 3 Aralık 2023.
Miscellanea / / December 06, 2023
Python
giriiş
Gelin bir çalışma ortamı kuralım ve Python ile nasıl çalışabileceğinizi konuşalım.
Operatörler ve Değişkenler
"Programcı olmanın en zor yanı nedir? Değişkenlere isim verin." Bu dersin sonunda espriyi anlayacaksınız.
Dizeler, sayılar, diziler ve sözlükler
Python'da hangi veri türlerinin bulunduğunu ve onlarla nasıl çalışılacağını öğrenelim.
If ve else nedir?
Mantığı, mantıksal işlemleri ve bunların kombinasyonlarını hatırlayalım. Programımıza bizimle sohbet etmeyi ve cevaplarımızı dikkate almayı öğretelim.
Döngüler
Küçük bir kodla bir programın nasıl çok işe yarayacağını öğrenelim. Döngü içindeki döngünün ne olduğunu ve neden bu konuda dikkatli olmanız gerektiğini öğrenelim.
Fonksiyonlar ve modüller
Mükemmelliğin sınırı yoktur, nasıl daha az kod yazabileceğinizi ve kodunuzu modüllere ayırmanın neden bu kadar önemli olduğunu öğrenelim.
Sınıflar ve nesneler
Python'da sınıflar ve nesnelerle nasıl çalışılacağını öğrenelim. Neden her şeyi işlevleri kullanarak yapamayacağınızı anlayalım. Mirasın ne olduğunu ve programcılar için faydalarının neler olduğunu öğrenelim.
Yerleşik işlevler
Her zaman tekerlekleri yeniden icat etmemiz gerekmediğini anlayalım; yalnızca belgeleri okuyup ihtiyacımız olan aleti bulmamız yeterli.
Faydalı Python Modülleri
En popüler Python modüllerini, onlarla nasıl çalışılacağını ve diğer geliştiriciler tarafından yazılan modüllerin nasıl aranacağını ve kullanılacağını öğreneceğiz.
Algoritmalar ve verilerle çalışma
Özyineleme, sıralama ve arama
Dizilerle çalışırken temel sıralama ve arama algoritmalarına hakim olalım.
Algoritma karmaşıklığı değerlendirmesi
Hangi algoritmaların daha piyasaya sürülmeden önce daha verimli çalıştığını anlamayı öğrenelim. "Bu algoritmanın karmaşıklığını tahmin edin" sorusuna neden "basit" yanıtını vermemenin daha iyi olduğunu anlayalım.
Grafikler ve ağaçlar
"Kontun parkında zambakların açtığı eski bir gölet var." Burada tamamen farklı ağaçlardan ve grafiklerden bahsedeceğiz.
Python'da algoritmaların ampirik değerlendirmesi
Timeit kullanarak algoritmanızın çalışma süresini nasıl ölçeceğinizi öğrenelim. Profil oluşturucu nedir ve neden buna ihtiyacınız var?
Dosyalarla çalışma
Dosyalardan veri okumayı, bu verilerle çalışmayı ve sonucu kaydetmeyi öğrenelim. XML, CSV, JSON gibi veri formatlarını tanıyalım.