for döngüsüyle tekrarı otomatikleştirin
Python for döngüsü temelleri: for-in, range, liste/string/sözlük dolaşımı, enumerate, zip, break/continue ve iç içe döngü desenleriyle uygulamalı başlangıç eğitimi.
Python for döngüsü temelleri
Eğitim, tekrarlı işleri otomatikleştiren for döngüsünün temelini anlatır: for-in sözdizimi, iterable kavramı, range(başlangıç, bitiş, adım), liste, string ve sözlük dolaşımı, toplam ve ortalama hesaplama kalıpları, enumerate ve zip, break, continue ve for-else, iç içe döngülerle çarpım tablosu ve yıldız desenleri ile if koşulları ile birlikte kullanım.
2 Gün. Her gün dört modül; 1. gün for Döngüsünün Temelleri; 2. gün Döngü Kontrolü ve Desenler. Her modül uygulamalı alıştırmalarla pekiştirilir.
Başlangıç Seviye — Python for döngüsünün temelini range, liste, string ve sözlük dolaşımlarıyla anlatır.
Her kavram birkaç satırlık, çalıştırılabilir örnekle gösterilir; katılımcılar çarpım tablosu ve harcama toplayıcı gibi mini programlar yazar.
Aynı işi yüzlerce kez elle yapmak yerine döngüyle saniyeler içinde bitirirsiniz.
Liste, string ve sözlüklerdeki her öğeyi doğru yöntemle işlersiniz.
Sonraki konular olan fonksiyonlar ve veri analizi için gerekli döngü bilgisini edinirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya yönetimi ve temel işletim sistemi bilgisi yeterlidir; programlama deneyimi gerekmez.
Python 3.10 veya üzeri ile VS Code ya da PyCharm yüklü bir dizüstü/masaüstü bilgisayar eğitime getirilmelidir.
Adım adım problem çözme isteği ve temel aritmetik bilgisi eğitimden alınacak verimi artırır.
Her günün sonunda verilen kısa alıştırmaları çözmek için günde yarım saat ayırmak önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Liste, string ve sözlükler üzerinde range ile doğru ve pythonic dolaşım yapabilirsiniz
if, elif ve else zincirlerini doğru girintiyle kurarak çok dallı kararları yazabilirsiniz
Liste indeksleme, dilimleme ve ekleme-silme işlemlerini hatasız uygulayabilirsiniz
enumerate, zip ve items() ile birden fazla veri kaynağını birlikte işleyebilirsiniz
break, continue ve for-else ile arama ve filtreleme döngülerini kısaltabilirsiniz
Matris ve desen problemlerini iç içe döngülerle çözüp maliyetini yorumlayabilirsiniz
Metin ve tabloya benzer veriyi döngülerle ayrıştırıp özetleyen betikler yazabilirsiniz
input() verisini dönüştürüp doğrulayarak etkileşimli menü uygulamaları yazabilirsiniz
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Python'da sınıflara başlangıç eğitimi: class, nesne, __init__, öznitelikler, metotlar, kapsülleme, property ve küçük nesne yönelimli projeler.
Detayları Gör →Python sınıflar ve kalıtıma giriş eğitimi: sınıf, nesne, kapsülleme, super(), metot ezme, çok biçimlilik, kompozisyon ve UML temelleri.
Detayları Gör →Python kalıtım eğitimi: super(), MRO ve C3, çoklu kalıtım, mixin, ABC, Protocol, Liskov ilkesi, kompozisyon ve kalıtım refactoring.
Detayları Gör →Python asyncio eğitimi: async/await, event loop, Task, TaskGroup, Semaphore, Queue, aiohttp, asyncpg, zaman aşımı, iptal ve pytest-asyncio.
Detayları Gör →Python eşzamanlı programlamaya giriş eğitimi: GIL, threading, multiprocessing, asyncio, concurrent.futures, yarış durumu ve doğru model seçimi.
Detayları Gör →