Python - Skillbox'tan ücretsiz kurs, eğitim, Tarih: 29 Kasım 2023.
Miscellanea / / December 03, 2023
Programlamaya başlamak isteyenler için
Python'u sıfırdan öğreneceksiniz: sözdizimi, işlevler, standart kütüphaneler. Kariyerinize Python geliştiricisi olarak başlayabilirsiniz.
Başlangıç seviyesindeki Python geliştiricileri
Python bilginizi sistematikleştirip derinleştirecek, ileri düzey konularda uzmanlaşacak ve geliştirici olarak kendinizi geliştireceksiniz.
BT uzmanları
Python'da ustalaşacak ve rutin görevleri otomatikleştirebilecek, yetkinlik aralığınızı genişletebilecek ve bir uzman olarak değerinizi artırabileceksiniz.
Diğer dillerdeki geliştiriciler için
Python'un özelliklerini anlayacak, uzmanlığınızı değiştirip en popüler ve basit dillerden birinde gelişebileceksiniz.
giriiş
Çevrimiçi bir kod düzenleyiciyle çalışmayı öğrenin. İlk programınızı yazın. Yazdırma işlevinin nasıl kullanılacağını öğrenin.
Python'un Temelleri
Değişkenlerle, giriş operatörüyle ve dizelerle çalışmayı öğrenin.
Operatörler, ifadeler
Sayılarla yapılan aritmetik işlemleri, bunların gerçekleştirilme sırasını, klavyeden sayı girmeyi, kalanlı ve kalanlı bölmeyi ve steno operatörlerini öğrenin.
Koşullu if ifadesi, dallar
If ifadesiyle çalışmanın temellerini öğrenin, koşullarla basit programlar yazmayı öğrenin.
Koşullu ifade eğer: devam
Not, ve, veya mantıksal operatörlerini öğrenin. Sıralı ve iç içe koşulları yazmayı ve karmaşık ifadeleri basitleştirmeyi öğrenin.
döngü sırasında
While döngüsü operatörüyle çalışmayı öğrenin. Mantıksal dönüşümleri, sonsuz döngüleri, break ve Continue ifadelerini inceleyin.
For döngüsü: sayaçlı döngüler
Sayılar arasında yineleme yapmak için for döngüsünü kullanmayı öğrenin, range() işlevinin temellerini öğrenin.
For döngüsü: aralıkla çalışmanın özellikleri
range() fonksiyonunun parametreleriyle nasıl çalışılacağını öğrenin: start, stop, step.
for döngüsü: dizelerle çalışma
Koşullu bir ifadede yazdırma işlevi, bitiş operatörü ve dizelerle çalışmayı öğrenin
İç içe geçmiş döngüler
İç içe geçmiş döngüleri nerede bulabileceğinizi, bunların nasıl çalıştığını ve döngü sayaçlarının nasıl değiştiğini öğrenin. İç içe döngü içindeki sayaçları karşılaştırmayı ve iç içe döngüleri kullanarak matematik problemlerini çözmeyi öğrenin.
Sayılar. İnt ve float türleri
Python'da tamsayı (int türü) ve gerçek (float türü) sayılarla çalışmayı, bunların girdilerini, dönüşümlerini ve bunlarla aritmetik işlemleri yapmayı öğrenin. Matematik modülünden standart matematik fonksiyonlarını öğrenin.
İşlevler: başlat
Fonksiyonların temellerini öğrenin: fonksiyon bildirimi ve çağrısı, bir ve daha fazla parametreli fonksiyonlar.
Şamandıranın özellikleri
Fonksiyon değerlerini döndürmeyi, dönüş operatörüyle ve algoritmalarla belirli bir hassasiyetle çalışmayı öğrenin. Gerçek sayılarla çalışmanın özelliklerini öğrenin.
IDE'yi yükleme ve yapılandırma
Pycharm IDE'yi kurabilecek, komut satırı ve yorumlayıcıyla çalışabilecek ve programlarda hata ayıklayabileceksiniz.
Temel koleksiyonlar. Listeler
Temel bir koleksiyonla - listelerle çalışmayı öğrenin. Listeleri bildirip görüntüleyebilecek, öğelerle çalışabilecek, döngüleri kullanarak listeler oluşturabileceksiniz.
Liste: Listelerle çalışma yöntemleri
Listelerle çalışmaya yönelik işlevleri ve teknikleri öğrenin. Liste öğelerini kaldırmayı ve değiştirmeyi, listeler arasında yineleme yapmayı ve iç içe geçmiş döngüleri kullanmayı öğrenin.
Liste Görünümleri
Liste kavramalarını kullanarak listeler oluşturmayı öğrenin. Dilim türüyle çalışmayı ve listeleri sıralamayı öğrenin.
Temel koleksiyonlar. Teller
Dizelerle çalışan usta. Dize yöntemlerini kullanmayı, dizelere dönüştürmeyi ve biçimlendirmeyi öğrenin.
Temel koleksiyonlar. Sözlükler
Sözlükler oluşturmayı ve bunların öğeleriyle çalışmayı öğrenin. Sözlük tekniklerini ve öğe numaralandırmayı öğrenin. Sözlükler oluşturabilecek ve set işleviyle çalışabileceksiniz.
Temel koleksiyonlar. Tuple'lar
Tuple'ların listelerden nasıl farklı olduğunu ve neden gerekli olduklarını öğrenin. Zip ve numaralandırma işlevlerini kullanmayı öğrenin. Bir sözlükteki anahtarları ve değerleri sıralayabilecek ve bileşik anahtarlarla çalışabileceksiniz.
İşlevler: devamı
Bir fonksiyonun içinde ve çağrıldığında özyineleme ve koleksiyonlarla çalışmayı öğrenin. İşlevle çalışırken varsayılan değerleri kullanabilirsiniz.
Dosyalarla çalışma
Dosya yolları, unix yolu ile çalışmayı öğreneceksiniz. Temel dosya işlemlerinde uzmanlaşın: açma, okuma, yazma, kapatma, for döngüsüyle dosya yineleme, alt dize arama, güvenli dosya işleme.
İstisnalar: hatalarla uğraşmak
İstisnaların ne olduğunu ve hiyerarşilerinin ne olduğunu öğrenin. Try- Except-finally-Else yapısını kullanmayı ve istisnaları doğru şekilde ele almayı öğrenin.
OOP'ye giriş
Sınıflar ve yöntemleri, __init__ sınıf yapıcısı ve self sınıf nesnesi ile Python'da nesne yönelimli programlamayla çalışmayı öğrenin.
OOP'nin temel ilkeleri
Verileri kapsüllemeyi ve gizlemeyi, kalıtım ve polimorfizmle çalışmayı, sınıfları ve yöntemleri tanımlamayı öğrenin.
Yineleyiciler ve jeneratörler
Yineleyici ile yinelenebilir nesne arasındaki farkı anlayın. Bir yineleyicinin nasıl alınacağını ve yineleme ve sonraki işlevlerle nasıl çalışılacağını öğreneceksiniz. Bir fonksiyonu bir jeneratöre dönüştürebilir ve verim operatörünü kullanabilirsiniz.
Dekoratörler: Temel Seviye
Fonksiyonların özelliklerini değiştirmek için dekoratörleri kullanabilirsiniz. Datatime modülüyle çalışmayı ve dekoratörü zamanlayıcı olarak kullanmayı öğrenin.
Sınıflar ve yerleşik dekoratörlerle derinlemesine çalışma
Çoklu kalıtımla çalışmayı öğrenin. Sınıf arayüzünün ve soyut sınıfların ne olduğunu öğrenin. Bir sınıfta istatistiksel yöntemleri uygulayabilecek, yöntemleri çağırmadan nesne niteliklerini değiştirebilecek veya alabileceksiniz.
Dekoratörler: ileri seviye
Dekoratörleri argümanlarla, jeneratörleri bağlam yöneticileri olarak ve kayıt modülünü kullanabilirsiniz.
İşlevler: Son
Lambda fonksiyonları, haritalama, filtreleme, azaltma vb. ile çalışmayı öğrenin. Ad alanlarını ve kapsamları ayarlayabilir ve sayaç sınıfını kullanabilirsiniz.
Verilerle çalışmak için kütüphaneler
Düzenli ifadeler, tarih ve saat ve itertools modülüyle çalışabileceksiniz.
Bonus modülü. Ağ Temelleri
Ağlarla çalışmanın temellerini öğrenebilirsiniz. Tarayıcıya ya.ru yazdığımızda ne olur? Bu, başlangıç aşamasındaki geliştiricilerin bilmesi için önemli ve faydalıdır.