Neden Python?
Python, okunması kolay sözdizimi sayesinde ilk programlama dili olarak sık seçilir. Aynı dil; ofis işlerini otomatikleştirmekten veri analizine, web uygulamalarından bilimsel hesaplamaya kadar geniş bir alanda kullanılır. Yani öğrendiğiniz şey, kurs bittiğinde hemen bir işe yarar.
Kurs sınıflarımızda öğrencilerin çoğu yazılımcı değildir: muhasebeci, mühendis, öğretmen, lojistik uzmanı. Ortak hedefleri işlerindeki tekrarlayan işleri kısaltmak ya da veriyle daha rahat çalışmaktır.
Başlamadan önce
Programlamaya başlamak için matematik dehası olmak gerekmez; dört işlem ve mantıklı adım adım düşünmek yeter. İhtiyacınız olanlar:
İlk 8 haftanın planı
Başlangıç kurumuzun ilk iki ayı aşağıdaki sırayla ilerler. Her hafta bir önceki haftanın üzerine kurulur.
| Hafta | Konu | Haftanın küçük projesi |
|---|---|---|
| 1 | Kurulum, ilk program, değişkenler | Selamlama ve yaş hesaplayan program |
| 2 | Veri tipleri, metin işlemleri | İsim listesini düzenleyen betik |
| 3 | Koşullar | Not ortalamasından harf notu bulan program |
| 4 | Döngüler | Çarpım tablosu ve tahmin oyunu |
| 5 | Fonksiyonlar | KDV ve taksit hesaplayıcı |
| 6 | Listeler ve sözlükler | Telefon rehberi |
| 7 | Dosya işlemleri | CSV’den toplam ve ortalama çıkaran rapor |
| 8 | Hata yönetimi, modüller | Klasördeki dosyaları adlandıran araç |
Kurun ikinci yarısında bu parçalar birleştirilip daha büyük bir proje yapılır: örneğin bir Excel/CSV dosyasından haftalık özet raporu üreten bir araç.
Neden küçük projeler?
Yetişkin öğrencide motivasyonu en hızlı kaybettiren şey, öğrendiğinin ne işe yaradığını görememektir. Bu yüzden her konu bir projeyle biter. Döngüleri tahmin oyunuyla, fonksiyonları kendi taksit hesaplayıcınızla öğrenmek; soyut kavramları somut bir işe bağlar.
En sık takılınan yerler
Girinti hataları
Python bloklarını girintiyle ayırır. Bir satırdaki fazladan boşluk, programın çalışmamasına yol açar. İlk hafta bu sizi şaşırtır; ikinci hafta alışırsınız.
Değişkenin türü
“5” ile 5 aynı şey değildir. Kullanıcıdan alınan sayı aslında metin olarak gelir; bu fark, başlangıçta en çok hata mesajı üreten konudur.
Döngünün bitmemesi
Sonsuz döngü, her programcının en az bir kez yaşadığı deneyimdir. Önemli olan programı nasıl durduracağınızı ve koşulu nasıl düzelteceğinizi bilmektir.
Hata mesajını okumamak
Hata mesajı düşmanınız değil, yol göstericinizdir. Mesajın son satırı genellikle sorunun adını, üst satırları ise yerini söyler. Kursta ilk öğrettiğimiz beceri, mesajı panik yapmadan okumaktır.
Ders dışında nasıl pratik yapılır?
- Her gün 20 dakika küçük bir alıştırma çözün; uzun ve seyrek oturumlardan daha verimlidir.
- İşinizden bir tekrar eden görev seçip onu otomatikleştirmeyi hedefleyin.
- Yazdığınız kodu bir hafta sonra yeniden okuyun; anlamıyorsanız açıklama satırı ekleyin.
- Takıldığınızda hata mesajını, ne denediğinizi ve beklediğiniz sonucu yazarak eğitmeninize portal üzerinden sorun.
Kurs sonrası yönler
Başlangıç kurunu bitiren öğrenciler genellikle üç yöne ilerler: veriyle çalışmak isteyenler veri analizi kursuna, web uygulaması geliştirmek isteyenler web geliştirme kursuna, temeli derinleştirmek isteyenler Python orta seviye kuruna geçer.
Bornova şubemizdeki yazılım laboratuvarında her öğrenciye bir bilgisayar düşer; kendi dizüstü bilgisayarınızla da gelebilirsiniz. Hafta sonu online sınıflar, şehir dışından katılanlar için de uygundur. Başlamadan önce sınıfın temposunu görmek isterseniz bir deneme dersi planlayabilirsiniz.
Kendi başına mı, kursla mı?
İnternette ücretsiz Python içeriği bol. Kendi başına öğrenmek mümkün ama yetişkin öğrencide en sık görülen sorun, üçüncü haftada bir hatada takılıp bırakmaktır. Kursun asıl değeri, takıldığınız anda yanınızda birinin olması ve haftalık bir düzenin sizi ilerlemeye zorlamasıdır. Sınıf arkadaşlarınızın aynı hatalarla uğraştığını görmek de “bende bir sorun var” düşüncesini ortadan kaldırır.
Değerlendirme nasıl yapılır?
Yazılım kurslarında ara değerlendirme kısa bir uygulamalı sınavdır: verilen bir problemi ders sırasında çözersiniz. Kur sonu değerlendirmesinin ağırlığı bitirme projesindedir; projenizi sınıfa beş dakikada sunarsınız. Not ağırlıkları ve devam şartı diğer kurslarımızla aynıdır; başarılı öğrenciler kodlu kur sonu belgesi alır.
İlk dersten önce
Kayıt olduktan sonra öğrenci portalında ilk derse hazırlık notu görünür: bilgisayarınıza neyi kuracağınız, hangi hesapları açacağınız. Kurulum ilk derste birlikte yapılır; önceden kurmanız gerekmez, ama bilgisayarınızın şarjlı olması iyi olur.
Hangi işler otomatikleştirilebilir?
Kursun ilk haftalarında öğrencilerimize işlerinde tekrar eden bir görevi yazmalarını isteriz. En sık gelen örnekler şunlardır: her ay aynı biçimde hazırlanan bir Excel raporunu birleştirmek, bir klasördeki yüzlerce dosyayı kurala göre yeniden adlandırmak, bir tedarikçi listesinden eksik bilgileri bulmak, e-postayla gelen tablolardan özet çıkarmak. Bu işlerin çoğu başlangıç kurunun sonunda yazılabilecek kadar basittir. Kendi iş probleminizi kursun bitirme projesi yapmak, öğrendiklerinizi kalıcı kılmanın ve kursun karşılığını hemen almanın en iyi yoludur.
Tedrisa eğitim ekibi



