Liste ve tuple'ı ustalıkla kullanın
Python liste ve tuple yapıları: dilimleme, sıralama, comprehension, unpacking, namedtuple, deque ve bellek/hız ölçümleri uygulamalı olarak anlatılan eğitim.
Python liste ve tuple veri yapıları
Eğitim liste ve tuple konularını derinlemesine ele alır: indeksleme ve dilimleme, append, extend, insert ve pop farkları, sort ile sorted, key ve lambda ile özel sıralama, map ve filter, tuple unpacking ve *rest, namedtuple, deque ile O(1) uç işlemleri, sys.getsizeof ve timeit ile bellek ve süre karşılaştırması, sık yapılan hatalar.
2 Gün. Her gün dört modül; 1. gün Liste İşlemleri; 2. gün Tuple ve Performans. Her modül uygulamalı alıştırmalarla pekiştirilir.
Temel Seviye — Python liste ve tuple yapılarını dilimleme, sıralama, unpacking ve performans yönleriyle ele alır.
Konu başına küçük kod bulmacaları çözülür; sonunda not defteri ve stok listesi gibi mini projelerde yapılar birlikte kullanılır.
Python'un en sık kullanılan yapılarını hatasız ve verimli kullanırsınız.
Liste, tuple ve deque arasında bellek ve hız gerekçesiyle seçim yaparsınız.
Dilimleme, unpacking ve comprehension ile kısa ve okunaklı kod yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon, liste ve sözlük kullanımına dair başlangıç düzeyinde Python bilgisi beklenir.
Python 3.10+ ve VS Code ya da Jupyter Notebook kurulu bir bilgisayar gereklidir.
pip ile paket kurma ve sanal ortam (venv) oluşturma konusunda temel rahatlık faydalıdır.
Örnek veri setleri ve paket kurulumları için internet erişimi olan bir ortam ö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 indeksleme, dilimleme ve ekleme-silme işlemlerini hatasız uygulayabilirsiniz
key ve lambda ile özel sıralama ve map/filter dönüşümleri yapabilirsiniz
Liste, string ve sözlükler üzerinde range ile doğru ve pythonic dolaşım yapabilirsiniz
Comprehension ve generator ifadeleriyle okunaklı, bellek dostu kod yazabilirsiniz
Tuple, unpacking ve namedtuple ile değişmez veri kayıtları tasarlayabilirsiniz
Liste, tuple ve deque seçimini bellek ve süre ölçümleriyle gerekçelendirebilirsiniz
Atama, kimlik ve değişebilirlik kavramlarını ayırt ederek kaynaklı hataları önleyebilirsiniz
enumerate, zip ve items() ile birden fazla veri kaynağını birlikte işleyebilirsiniz
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.
FastAPI eğitimi: Pydantic, Depends, SQLAlchemy, JWT/OAuth2, async, pytest testleri ve Docker dağıtımıyla üretime hazır Python API'sini 3 günde geliştirin.
Detayları Gör →Python Altair giriş eğitimi: Vega-Lite mantığı, mark ve encoding, veri tipleri, toplulaştırma, katmanlama, seçim ve etkileşimle bildirimsel grafikleri 2 günde ö
Detayları Gör →Python Altair temel grafikler eğitimi: çubuk, çizgi, alan, histogram, saçılım, kutu grafiği, ısı haritası ve pasta grafiklerini biçimlendirmeyle 2 günde çizin.
Detayları Gör →Python with Altair: Working with Specialized Graphs eğitimi: vega-Lite tabanlı Altair ile özelleşmiş grafik türlerini kodlayın. 2 gün uygulamalı lab ve DVA sert
Detayları Gör →Python'da Çoklu Arac Sistemleri ve Koordinasyon eğitimi: ajan, ortam ve iletişim kavramlarından çoklu araç koordinasyonuna uzanın. 3 gün uygulamalı.
Detayları Gör →