Python: sıfırdan geliştirme - kurs 799 ovmak. Stepik'ten, 84 ders eğitimi, Tarih 30 Kasım 2023.
Miscellanea / / December 04, 2023
Python üst düzey bir programlama dilidir. Şimdi işgal ediyor Reytinglerde 1. sırada Programlama dilleri!
Python'un çok basit bir sözdizimi vardır, bu nedenle öğreniminizin erken safhalarında anlaşılır kod yazmaya başlayacaksınız. Şüphesiz bazı programlama dillerine göre bir avantaj olan OOP'yi (nesne yönelimli programlama) destekler.
Python'un popülaritesi yalnızca öğrenmenin kolay olmasından değil, aynı zamanda karmaşık otomasyon problemlerini çözmek için profesyonel kullanım açısından dilin gerçek avantajlarından da kaynaklanmaktadır. Python platformlar arası bir dildir ve Windows, Linux, Mac OS'ta çalışır.
Python'da var çok sayıda ek modülsayesinde PC'ler, akıllı telefonlar için yazılım geliştirebilir, Siteler, geliştirmek yapay zeka, sinir ağları vesaire.
Python nerelerde kullanılır?: Youtube, Instagram, Pinterest vb.
Python kesinlikle yukarıdakilerin hepsini yapıyor. programlamayı öğrenmeye başlamak için en iyi ilk programlama dili.
Merhaba benim adım Denis! Birkaç yıldır Python'da geliştirme yapıyorum. HTML/CSS geliştirme, Python + Django'da programlama kurslarını tamamladım. Django, Flask, PyQt5, Aiogram çerçevelerinde uzmanım. Her zaman yeni bir şeyler öğreniyorum. Python'da programlar geliştiriyorum. Django ve Flask kullanarak web siteleri yazıyorum. Gelişimle ilgili her şeyi seviyorum. Bulmacaları ve görevleri çözmeyi seviyorum. Olimpiyat programcılığıyla ilgileniyorum.
Kurs hakkında
1. giriiş
Python'u yükleme
1. Python 3.8'i yükleme
Kod editörleri
1. Visual Studio Code kurulumu, konfigürasyonu
2. Önceki derse not
3. PyCharm Community Edition kurulumu, konfigürasyonu
Python'un Temelleri
1. İlk "program"ın oluşturulması
2. Python + konsolu
3. Veri tipleri
4. Sayılarla çalışma (int, float)
5. Değişkenler ve onlarla çalışmak
6. Koşullar (if, elif, else)
7. Konuyla ilgili ödev: koşullar
8. Döngüler (için, süre)
9. Konu ataması: döngüler
10. Dizelerle çalışma (str)
11. Yeni veri türleri (yapıları) ne işe yarar?
12. Listeler ve onlarla çalışma
13. Sözlükler ve onlarla çalışmak
14. Tuples ve onlarla çalışmak
15. Setler, onlarla çalışma
16. İşlevler, yerleşik işlevler
17. Konu ataması: işlevler
18. Lambda fonksiyonları
19. Hatalar, istisnalar
20. Modüller, pip paket yöneticisi
21. OOP (nesne yönelimli programlama) hakkında birkaç kelime
22. Kendi modülünüzü oluşturma
23. Metin dosyalarıyla çalışma, okuma ve yazma
24. Dilin temelleri üzerine son test
GUI Uygulamaları
1. Bu bölüm neyle ilgili olacak?
2. Ana Pencereyi Oluşturma
3. Widget düğmesi
4. Konumlandırma elemanları
5. Widget - yazıt
6. Widget - giriş alanı
7. BMI hesaplama programı
HTML, CSS öğrenmek
1. Dikkat!
2. HTML, CSS nedir
3. HTML: Temel
4. HTML: Temel Öğeler
5. HTML: Bileşik Öğeler
6. Konu ataması: HTML
7. CSS: HTML dosyasına bağlantı
8. CSS: Seçiciler
9. CSS: Eleman boyutları, dolgu
10. CSS: Arka plan, renkler
11. CSS: Yazı Tipleri
12. İlgili ödev: CSS
13. Geliştirici Araçları
14. Bootstrap 4 hakkında biraz
Flask kullanarak web sitesi oluşturma
1. Dikkat!
2. Bu bölüm neyle ilgili olacak?
3. Flask nedir?
4. Flask kurulumu, sanal ortam kurulumu
5. İlk uygulamanızı oluşturma
6. Yönlendirme
7. HTML, CSS dosyalarıyla çalışma
8. Veritabanına bağlanma
9. Veritabanında Model Oluşturma
10. Konsol aracılığıyla veritabanıyla çalışma
11. Makale ekleme formu
12. Makaleleri görüntüleme, düzenleme, silme
13. Yönetici Paneli Oluşturma
14. Git, GitHub ile çalışma
15. Bir web sitesini barındırmada yayınlama
Ayrıştırma (giriş seviyesi)
1. Bu bölüm neyle ilgili olacak?
2. Modüllerin kurulması, sanal ortam oluşturulması
3. İstek oluşturma ve yanıt alma
4. BeautifulSoup kütüphanesi (bs4)
5. Birden fazla sayfadan veri toplama (sayfalandırma)
6. Ayrıştırıcıyı işlevlere ayırma
7. Verileri .csv'ye kaydetme
Telegram botlarının geliştirilmesi (giriş seviyesi)
1. Bu bölüm neyle ilgili olacak?
2. pyTelegramBotApi nedir?
3. Telegram API'sıyla çalışma
4. pyTelegramBotApi kurulumu, sanal ortam kurulumu
5. Mesaj işleyicileri
6. Sonraki adım işleyicisini kaydedin
7. Klavyeler, düğmeler
8. Satır içi klavyeler
9. Alıştırma: Hava durumunu öğrenmek için bot
10. Barındırmada bir bot yayınlama
Sıradaki ne?
1. Tamamlandığınız için tebrikler!
2. Sırada ne var?
Kurs öncelikle başlangıç seviyesindeki programcılara yöneliktir ve programlama yarışmalarına hızlı bir başlangıç yapmak için Python'u öneriyoruz. Ders şu konuları kapsamaktadır: sayı teorik algoritmalar, arama algoritmaları ve veri yapılarının temelleri ve ayrıca algoritma verimliliği konuları tartışılmaktadır. Bu konularda uzmanlaşmak, okul çocuklarına okul ve belediye aşamalarındaki sorunların önemli bir bölümünü çözme fırsatı verecektir. Bilgisayar bilimleri alanındaki okul çocukları için Tüm Rusya Olimpiyatı ve öğrencilerin bu alanda yeterliliklerini geliştirmeleri programlama.
4
ücretsiz