Dize ve veri yapılarıyla problem çözün
Python ile dize işleme, Unicode, düzenli ifadeler, liste, sözlük, küme, yığın, kuyruk ve bağlı liste yapılarını alıştırmalarla öğreten, Büyük O analizini içeren iki günlük temel eğitim.
Dizeler ve temel veri yapıları
Eğitim programlamanın iki temel taşını işler: dizeler ve veri yapıları. String dilimleme, birleştirme, biçimlendirme, Unicode ve kodlama sorunları, düzenli ifadeler (regex), pattern arama (KMP fikri), liste, demet, küme ve sözlük, yığın ve kuyruk, bağlı liste, ikili arama ve sıralama, Büyük O analizi ve string problemleri (palindrom, anagram) Python ile uygulamalı çözülür.
2 Gün. Her gün dört modül; 1. gün Dizeler (Strings); 2. gün Temel Veri Yapıları.
Temel Seviye — dize işleme ve temel veri yapıları
Katılımcılar her kavram için kısa alıştırma ve gerçek metin işleme problemleri çözer, veri yapılarını sıfırdan yazarak bellekte nasıl çalıştıklarını görür.
Dizeleri doğru ve verimli işleyerek günlük veri temizleme görevlerini çözersiniz.
Problem türüne göre liste, sözlük, küme, yığın veya kuyruk seçersiniz.
Kodunuzun büyük veride nasıl ölçekleneceğini Büyük O ile tahmin edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, koşul ve döngü bilmek yeterlidir.
Python 3.10+ ve bir editör kurulu olmalıdır.
Lise düzeyi matematik yeterlidir.
Alıştırmaları kendi başına denemeye istekli olmak önemlidir.
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:
Dilimleme ve biçimlendirmeyle metni temizlersiniz.
Türkçe karakter ve kodlama sorunlarını çözersiniz.
Düzenli ifadelerle desen arayıp doğrulama yaparsınız.
Palindrom ve anagram gibi problemleri çözersiniz.
Doğru koleksiyonu seçerek temiz kod yazarsınız.
Sayım ve gruplama için sözlükleri etkin kullanırsınız.
Yığın, kuyruk ve bağlı listeyi gerçekleştirirsiniz.
Kodunuzun maliyetini analiz edip ölçersiniz.
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.
Visual Studio'da proje şablonları, çözüm yapısı, csproj, NuGet, Directory.Build.props ve özel şablon oluşturma. Digital Vizyon Akademi uygulamalı eğitim.
Detayları Gör →Visual Studio kurulumu, arayüz, tema, kısayol, kod parçacığı, uzantı ve ayar senkronizasyonu ile kişiselleştirme. Başlangıç seviyesi Digital Vizyon Akademi eğit
Detayları Gör →VS Code arayüzü, komut paleti, çoklu imleç, terminal, Git, uzantılar, ayarlar ve debug ile editöre giriş. Digital Vizyon Akademi başlangıç eğitimi.
Detayları Gör →VS Code'da LSP, Python, TypeScript, linter, formatter, tasks.json, launch.json, Dev Containers ile çok dilli geliştirme. Digital Vizyon Akademi eğitimi.
Detayları Gör →VS Code ile kısayollar, çalışma alanı, Git, debug, tasks.json, Live Share ve uzantılar. Günlük geliştirme verimliliği için Digital Vizyon Akademi eğitimi.
Detayları Gör →