Python'u öğrenin
Etkileşimli derslerle Python'da adım adım ustalaşın. Her konsept, doğrudan tarayıcınızda çalıştırabileceğiniz çalıştırılabilir kodla birlikte gelir.
Python Döngüleri
Veriler üzerinde yineleme yapmak için Python döngülerini nasıl kullanacağınızı öğrenin. Etkileşimli örneklerle for döngüleri, while döngüleri, kesme, devam etme ve döngü en iyi uygulamaları konusunda uzmanlaşın.
Python İşlevleri
Python fonksiyonlarında ustalaşın. Def kullanarak yeniden kullanılabilir kod yazmayı, bağımsız değişkenleri tanımlamayı, değerleri döndürmeyi ve kapsamı yerel ve genel olarak nasıl anlayacağınızı öğrenin.
Python Değişkenleri ve Veri Türlerinin Açıklaması
Python değişkenlerini ve temel veri türlerini (dizeler, tamsayılar, kayan noktalar, boolean'lar) anlayın. Python'da hafıza atamaya yönelik eksiksiz bir başlangıç kılavuzu.
Python If-Else Koşulları ve Mantığı
Python'da koşullu ifadeleri öğrenin. Kod akışını kontrol etmek ve uygulamalarınızda kararlar almak için if, elif ve else komutlarını nasıl kullanacağınızı keşfedin.
Python Sınıfları ve Nesneye Yönelik Programlama
Python sınıflarına, nesnelerine, kalıtımına ve OOP kavramlarına eksiksiz bir giriş. Sağlam veri modelleri oluşturun ve python uygulamalarınızı ölçeklendirin.
Python Listeleri
Python listeleri hakkında her şeyi öğrenin. Python'da dizileri yerel olarak nasıl oluşturacağınızı, dilimleyeceğinizi, değiştireceğinizi ve yineleyeceğinizi keşfedin.
Python Sözlükleri
Python Sözlüklerinde ustalaşın. Anahtar/değer çifti verilerini depolamayı, almayı ve işlemeyi öğrenin. Eşlemelere ilişkin performansı ve en iyi uygulamaları anlayın.
Python Deneme/Hariç ve Hata İşleme
Python komut dosyalarınızın çökmesini önleyin. Try, hariç, nihayet blokları ve özel istisnaların nasıl düzgün şekilde oluşturulacağını öğrenin.
Python Dizeleri
Python'da dize manipülasyonunda ustalaşın. Açık, yürütülebilir kod örnekleriyle dize yöntemlerini, dilimleme, birleştirme ve biçimlendirme tekniklerini öğrenin.
Python Dosya G/Ç
Python'da dosyaları nasıl okuyacağınızı ve yazacağınızı öğrenin. Kaynak sızıntısı olmadan dosya işlemlerini güvenli bir şekilde yürütmek için open(), read(), write() ve bağlam yöneticilerinde uzmanlaşın.
Python Modülleri ve Paketleri
Python modüllerini ve paketlerini anlayın. Dosyaları nasıl içe aktaracağınızı, büyük projeleri nasıl yapılandıracağınızı, standart kitaplığı nasıl kullanacağınızı ve mutlak ve göreli içe aktarmaları nasıl kullanacağınızı öğrenin.
Python Kavramaları
Daha temiz, daha hızlı Python yazın. Pratik örnekler, filtreleme koşulları ve iç içe geçmiş döngülerle ana liste, sözlük ve küme kavramaları.
Python Jeneratörleri
Çok büyük veri kümelerini minimum bellek alanıyla işlemek için Python oluşturucularını ve verim ifadelerini nasıl kullanacağınızı öğrenin. Ana oluşturucu ifadeleri.
Python Dekoratörleri
İşlev davranışını dinamik olarak değiştirmek için Python dekoratörlerini öğrenin. Dekoratörlerde sarmalayıcı işlevlerini, @ sözdizimini ve argümanları işlemeyi anlayın.
Python Regex
Python'da Normal İfadelerde (Regex) ustalaşın. Yerleşik yeniden kitaplığı kullanarak dize verilerini aramayı, eşleştirmeyi, bölmeyi ve değiştirmeyi öğrenin.
Python Lambda İşlevleri
Python'da anonim lambda işlevlerinin nasıl yazılacağını öğrenin. Lambda söz dizimi ile map(), filter() ve sorted() yöntemlerini kullanarak işlevsel programlama modellerinde ustalaşın.
Python Kümeleri
Python'daki ana kümeler. Benzersiz değerleri saklamayı, kesişimleri, birleşimleri ve farklılıkları yürütmeyi ve karma işleminin performans avantajlarını anlamayı öğrenin.
Python Tuples
Python tuple'larını anlayın. Listelerde demetlerin ne zaman kullanılacağını, demet paketini açmanın nasıl çalıştığını ve değişmezliğin veri güvenliğini nasıl garanti ettiğini öğrenin.
Python Matematik Modülü
Python'un yerleşik matematik modülünün gücünü keşfedin. Trigonometrik fonksiyonlar, logaritmalar, yuvarlama yöntemleri ve sabitler hakkında bilgi edinin.
Python Datetime
Python'da tarihleri, saatleri, saat dilimlerini ve hesaplamaları nasıl kullanacağınızı öğrenin. Datetime ve timedelta'yı kullanarak biçimlendirme, ayrıştırma ve aritmetik konusunda uzmanlaşın.
Python JSON Ayrıştırma
Python'da JSON verilerini nasıl okuyacağınızı, yazacağınızı ve ayrıştıracağınızı öğrenin. json.loads, json.dumps ve JSON kodlayıcılarını/kod çözücülerini özelleştirme konusunda uzmanlaşın.
Python CSV
Python'da CSV verilerinin nasıl işleneceğini öğrenin. Verimli tablo ayrıştırma için csv.reader, csv.writer ve DictReader/DictWriter'da uzmanlaşın.
Python Türü İpuçları
Python'da yazım ipuçlarını nasıl yazacağınızı öğrenin. Kod kalitesini artırın, otomatik tamamlamayı etkinleştirin ve statik kod analizi için mypy'den yararlanın.
Python Sanal Ortamları
Python sanal ortamlarında uzmanlaşın. Venv ve pip ile bağımlılıkları güvenli bir şekilde nasıl oluşturacağınızı, etkinleştireceğinizi ve yöneteceğinizi öğrenin.
Python OOP Mirası
Python OOP'ta kalıtımı öğrenin. Alt sınıflandırma, geçersiz kılma yöntemleri, super() kullanımı ve çoklu kalıtım kalıplarında uzmanlaşın.
Python OOP Polimorfizmi
Python'da çokbiçimliliğe hakim olun. Ördek yazımı, yöntem geçersiz kılma ve soyut temel sınıfları kullanarak esnek, gevşek bağlantılı kod yazmayı öğrenin.
Python Bağlam Yöneticileri
Python'da özel içerik yöneticilerinin nasıl yazılacağını öğrenin. Kaynak güvenliği için bağlam yöneticisi dekoratöründe ve __enter__/__exit__ yöntemlerinde uzmanlaşın.
Python Itertools
Python'un itertools modülünü öğrenin. Sonsuz yineleyiciler, kombinasyonlar, permütasyonlar, gruplama ve bellek açısından verimli veri işleme konusunda uzmanlaşın.
Python Koleksiyonları Modülü
Python'un koleksiyon modülünü kullanmayı öğrenin. Master Counter, defaultdict, Namedtuple, deque ve karmaşık veri yapılarının nasıl basitleştirileceği.
Python F-Dizeleri
F-dizelerini kullanarak Python'da dizeleri nasıl biçimlendireceğinizi öğrenin. Ana ifade değerlendirmesi, kayan hassas biçimlendirme, tarihsaat yazdırma ve kendi kendini belgeleyen sözdizimi.