🎓 Online Canlı Yapay Zeka İçin Python Programlama Kursu
EĞİTİM HAKKINDA
Python Programlama Kursu, 50+ saatten fazla süren interaktif ve canlı online bir eğitim programıdır.Eğitim süresince Python programlama dili detaylı bir şekilde ele alınır ve katılımcıların iş hayatında ihtiyaç duyacakları yazılım becerilerini kazanmaları hedeflenir.
Eğitim Özeti:
Toplam Süre: 50+ saat
Kapsam: Zoom Canlı Gerçek Zamanlı Eğitim
Eğitmen: Samet Akçalar
Başlangıç Tarihi: 18 Nisan 2026
Gün/Saat: Cumartesi & Pazar | 10.00 – 13.00
Sertifika: Kurs sonunda başarı sertifikası
Eğitim Ücreti : 17.000 TL (KDV dahil)
2 – 12 taksit arasında ödeme seçeneği sunulmaktadır.
📘 GENEL BİLGİ
Kurs 75+ saatlik ayrıntılı bir eğitimdir.
Kurs her şeyi sıfırdan,en temelden ele almaktadır.Kurs sonunda,kişiler rahatlıkla kendi başına Python ile yazılım geliştirebilecek seviyeye gelmesi amaçlanmaktadır.
Kurs Python programlama dilini ayrıntılı anlatmaktadır.
Kurs yakında açılacak olan Yapay Zeka ve Makine Öğrenmesi ve Python Programlama Uygulamaları kursları için alt yapı oluşturmaktadır.
Program boyunca öğrencilere belirli aralıklarla ödevler verilmekte ve öğrencilerin yaptığı ödevler için öğrencilere geri besleme yapılmaktadır.
Öğrenciler o hafta kaçırdığı dersi veya tekrar etmek istediği dersi,o haftanın ders bitiminden sonra ,maillerine özel gönderilecek şifre ve link sayesinde 7 gün içersinde izleyebilirsiniz.
💬 Mentor Desteği ve Soru Sorma Hakkı (Hafta içi 12:00 – 20:00)
📝 Ödev ve Geri Bildirim Sistemi
Her hafta verilen ödevler eğitmen tarafından düzenli olarak kontrol edilerek geri bildirim sağlanır.
Dersi kaçıran öğrenciler için, ders bitiminden sonra özel şifreli bağlantı ile 7 gün boyunca tekrar izleme imkânı sağlanır.
👨🏫 KİMLER KATILMALI?
Bu eğitim özellikle aşağıdaki profillere uygundur:
Python programlamayı iyi düzeyde öğrenmek isteyen herkes
Mühendislik fakültesi öğrencileri
Yazılıma sıfırdan başlamak isteyen herkes
Veri bilimi ve yapay zeka alanına ilgi duyanlar
Yapay Zeka Geliştiricileri
Mühendisler
Python’da uzmanlaşmak isteyen herkes
Bu alanda kariyer hedefleyen herkes
💡 NEDEN BU EĞİTİM?
Python, dünyanın en popüler programlama dillerinden biridir
Yazılım dünyasına giriş için en ideal dillerden biridir
Sıfırdan başlayanlar için sade, anlaşılır ve mantığa dayalı bir anlatım sunar
Stack Overflow 2019 araştırmasına göre Python en çok aranan dildir
Python ile yapay zeka, veri bilimi, big data, gömülü sistemler ve robotik gibi birçok alanda projeler geliştirilebilir
✅ ÖN KOŞUL
📌Herhangi bir ön bilgi gerekmemektedir.Başlangıç seviyesinden ileri düzeye kadar uygundur.
🧩 İŞ VE STAJ
Radikal Yazılım, eğitim hizmetlerinin yanı sıra:
Başarılı öğrencileri farklı firmalara yönlendirme,
Kurumsal firmalarla çözüm ortaklığıyla personel ihtiyacına destek olma,
Öğrencilerini kariyer yolculuğunda destekleme hedefiyle çalışmalar yürütmektedir.
❗ Ancak staj veya iş garantisi verememekteyiz.
📚 EĞİTİM MATERYALLERİ
📦 Python Programlama eğitimi kapsamında kullanılan tüm materyaller, katılımcılara program süresince dijital ortamda sunulacaktır.
👨🏫EĞİTMEN
Bu eğitim, yazılım ve gömülü sistemler alanında uzman Samet AKÇALAR tarafından sunulmaktadır.
Kariyerine 2006 yılında meslek lisesinde bilgisayar bölümü ile başlayan AKÇALAR, 2017 yılında İstanbul Üniversitesi Elektrik-Elektronik Mühendisliği bölümünü onur öğrencisi olarak tamamlamıştır.
Bugüne kadar çeşitli firmalarda AR-GE ve yazılım projelerinde aktif rol almış, binlerce öğrenciye birebir ve online eğitimler vermiştir.
Aynı zamanda profesyonel danışmanlık hizmeti ve kurumlara özel grup eğitimleri sunmaktadır.Samet AKÇALAR ile iletişime geçebilir ya da ona ona bir mail gönderebilirsiniz.
🎯 Uzmanlık Alanları
✅ C ,C++ ve Python Programlama Dilleri
✅ Gömülü Sistemler ve Gömülü Yazılım
✅ Sistem Programlama
✅ Gömülü Linux
✅ Python Programlama
✅ Yapay Zeka
✅ Makine Öğrenmesi
✅Veri Bilimi
✅ Kurumsal Eğitim ve Teknik Danışmanlık
📞 Şirketiniz ya da ekibiniz için özel grup eğitimi veya danışmanlık almak isterseniz, iletişim formu üzerinden bizimle bağlantıya geçebilirsiniz.
🐍 Python Programlama Dilinin Kullanım Alanları
Python, günümüz yazılım dünyasında en popüler programlama dillerinden biridir. Basit sözdizimi, geniş kütüphane desteği ve çok yönlülüğü sayesinde pek çok alanda aktif olarak kullanılmaktadır. İşte Python programlama dilinin başlıca kullanım alanları:
✅ 1. Yapay Zeka ve Makine Öğrenmesi
Python, yapay zeka (AI) ve makine öğrenmesi (ML) projelerinde en çok tercih edilen dildir. TensorFlow, Keras, Scikit-learn gibi güçlü kütüphaneler sayesinde veri analizi, tahminleme ve model eğitimi kolaylaşır.
✅ 2. Veri Bilimi ve Veri Analizi
Pandas, NumPy ve Matplotlib gibi araçlarla Python, büyük veri setlerini analiz etme ve görselleştirme konusunda vazgeçilmezdir. Veri bilimciler istatistiksel analizleri hızlıca gerçekleştirebilir.
✅ 3. Web Geliştirme
Django ve Flask gibi popüler web framework’leri ile Python, dinamik ve güvenli web siteleri oluşturmak için ideal bir tercihtir. Back-end geliştirmede güçlü performans sunar.
✅ 4. Otomasyon ve Scripting (Betik Yazımı)
Python, günlük görevleri otomatikleştirmek ve zaman kazandıran betikler yazmak için sıklıkla kullanılır. Dosya işlemleri, e-posta gönderimi, web scraping gibi işlemler kolayca yapılabilir.
✅ 5. Oyun Geliştirme
Pygame gibi kütüphaneler ile Python, basit 2D oyunlar geliştirmek için uygundur. Eğitim amaçlı oyun geliştirme projelerinde yaygın olarak kullanılır.
✅ 6. Ağ ve Sistem Programlama
Python, ağ üzerinden veri alışverişi yapma, socket programlama ve sistem düzeyinde otomasyonlar geliştirmek için güçlü modüller sunar.
✅ 7. Robotik ve Donanım Uygulamaları
Raspberry Pi gibi donanımlarla Python sıkça kullanılır. Robot kontrol sistemleri, sensör verisi işleme ve gömülü sistem prototipleri Python ile kolaylıkla geliştirilir.
Python Programlama Kurs İçeriği
1. GİRİŞ: Programlamaya ve Python’a İlk Adım
Programlama nedir? Bilgisayarlara nasıl “düşünmeyi” öğretiriz?
Yazılım geliştirme yaşam döngüsü (SDLC) ve aşamaları
Programlama dillerinin genel sınıflandırılması: Derleyici-tabanlı vs. yorumlayıcı diller
Python nedir? Basit ama güçlü sözdizimiyle neden bu kadar popülerdir?
Python’un kullanım alanları: Web geliştirme, veri bilimi, yapay zeka, gömülü sistemler, otomasyon
Python’un tarihçesi ve gelişimi (Guido van Rossum’dan günümüze)
2. TEMEL KAVRAMLAR: Kodlamanın Temel Taşları
IDE nedir? Python için kullanılan geliştirme ortamları (PyCharm, VSCode, Jupyter, vb.)
Python ortamının kurulumu ve ilk çalıştırma (Anaconda, pip, virtualenv)
Syntax ve semantics: Doğru yazım ve anlam ilişkisi
Python’da program yapısı: Token’lar (atomlar), keywords (anahtar kelimeler), identifiers (isimler)
Literals (sabitler), delimiters (ayraçlar), comment line (yorum satırları)
Veri türleri: int, float, bool, string, complex
Değişken oluşturma kuralları, type error’lar
immutablevemutableveri yapılarının farklarıprint()veinput()fonksiyonlarının detaylı kullanımıPython ekosistemi: En çok kullanılan framework ve kütüphanelere genel bakış
3. DEYİMLER (STATEMENTS) ve KOŞULLAR
Python’da deyim kavramı ve sınıflandırılması
Basit ve birleşik deyimler
Koşul ifadeleri:
if,elif,elseDöngüler:
for,while,break,continue,passkullanımıDöngülerde iç içe yapı ve döngü optimizasyonları
4. OPERATÖRLER
Operatör nedir? Operand kavramı
Operatör türleri:
Aritmetik operatörler
Atama ve atamalı operatörler (
+=,-=, vb.)Karşılaştırma operatörleri
Mantıksal (lojik) operatörler (
and,or,not)Üyelik ve kimlik operatörleri (
in,is)
Operatör önceliği ve parantez kullanımı
Prefix / Postfix / Infix notasyonları
Koşul ifadelerinde operatör kullanımı
5. SCOPE (ETKİ ALANI)
Değişkenlerin kapsamı: local, global, nonlocal
globalvenonlocalanahtar kelimeleriDeğişkenin ömrü ve bellek yönetimi
6. TYPE CONVERSION (TÜR DÖNÜŞTÜRME)
Otomatik (implicit) ve açık (explicit) tür dönüşümleri
int(),float(),str(),bool()fonksiyonlarıTür dönüşüm hataları ve çözüm yolları
7. FONKSİYONLAR
Fonksiyon nedir ve neden kullanılır?
Fonksiyon tanımlama ve çağırma
Parametre türleri: standart, default, *args, **kwargs
returndeğeri ve geri dönüş türleriİç içe fonksiyonlar, fonksiyon içi scope
isinstance()fonksiyonu ile tip kontrolüLambda fonksiyonlarına giriş
8. STRİNG VERİ TÜRÜ
String nesnesi oluşturma
String işlemleri ve metotlar:
split(),replace(),find(),format(),join(),strip(), vb.String dilimleme (slicing), karakter dizileri üzerinde gezinme
f-string kullanımı
9. VERİ YAPILARI
Iterable ve Iterator kavramları
Listeler ve list metodları
Tuple (demet) veri yapısı
Dictionary (sözlük) veri yapısı ve metodları
Set (küme) veri tipi
range()fonksiyonu ile sayma işlemleriNested veri yapıları
10. MODÜLLER
Modül nedir ve neden kullanılır?
Python standart modüllerine giriş (
math,datetime,random,os,sys, vb.)Kendi modülünü yazmak
import,from,as,__name__ == "__main__"yapısı
11. COMPREHENSIONS
Comprehension ifadesine genel bakış
List, Set ve Dictionary comprehension kullanımı
Kısa ve okunabilir kod yazım teknikleri
Filtreleme ve dönüşüm örnekleri
12. RASTGELE SAYILAR
randommodülü ve fonksiyonlarırandint,random,choice,shufflevb. kullanımlarıSimülasyon ve oyun geliştirme örnekleri
13. NESNEYE YÖNELİK PROGRAMLAMA (OOP)
OOP’nin temel kavramları: class, object, encapsulation, inheritance, polymorphism
__init__(),__new__(),__str__()ve diğer özel metodlarselfanahtar kelimesiSınıf içinde fonksiyon (metot) tanımlama
Statik ve sınıf metotları
Data hiding ve
__privatealanlarGarbage Collection (GC) mekanizması
Fonksiyon ve sınıf dekoratörlerine giriş
14. KALITIM (INHERITANCE)
Kalıtımın temel prensipleri
basevederivedclass tanımıÇok seviyeli ve çoklu kalıtım (multiple inheritance)
super()fonksiyonuComposition vs Inheritance karşılaştırması
Override ve Overload farkı
15. POLYMORPHISM (ÇOK BİÇİMLİLİK)
Fonksiyon ve metotların farklı nesneler üzerinde farklı şekillerde çalışması
Gerçek hayattan örneklerle açıklama
Duck Typing kavramı
16. DOSYA İŞLEMLERİ (FILE OPERATIONS)
Dosya açma, okuma, yazma, kapama
with open()kullanımıFarklı dosya modları:
'r','w','a','b'CSV dosyaları ile çalışma
17. HATA YAKALAMA ve EXCEPTION HANDLING
try,except,else,finallybloklarının kullanımıHata sınıfları (
ValueError,TypeError,IOError, vb.)Kendi özel hata sınıflarını oluşturma
Exception zincirleme ve raise anahtar kelimesi
18. LAMBDA & GENERATOR
Lambda fonksiyonları ile kısa fonksiyonlar yazma
map(),filter(),reduce()ile fonksiyonel programlamaGenerator kavramı,
yieldanahtar kelimesiBellek verimli veri üretimi
19. PAKETLER (PACKAGES)
Paket kavramı ve
__init__.pyPaket oluşturma ve kullanma
Python Package Index (PyPI) ve
pipile paket yüklemerequirements.txtoluşturma ve kullanma
20. Numpy Bilimsel Hesaplama
- Numpy Kütüphanesinde Temel İşlemler
- Numpy Dizileri İle Vektörel İşlemler
- NumPy Dizilerinde İndeksleme ve Dilimleme
- NumPy Kütüphanesinde Vektörel İşlemler Yapan Fonksiyonlar
- NumPy ile Lineer Cebir İşlemleri
- NumPy Dosya İşlemleri
- İleri Düzey Numpy İşlemleri
21.Pandas Kütüphanesinin Kullanımı
- Pandas Kütüphanesinin Amacı
- Seriler Üzerinde İşlemler
- Seriler Üzerinde İndeksleme
- Seriler Üzerinde Dilimleme
- DataFrame Nesneleri
- DaraFrame Üzerinde Satır ve Sütun Seçme İşlemleri
- DataFrame’ Sütun Ekleme ve Silme
- DataFrame Üzerinde Aritmetik İşlemler
- CSV Dosyalarının DataFrame Olarak Okunması
- Eksik Veriler Üzerinde İşlemler
- Verilerin Gruplanması ve Birleştirilmesi
- Pandas’ta Verilerin Görüntülenmesi
22. Çeşitli Dosya Formatları Üzerinde İşlemler
- Dosya Sıkıştırma ve Açma İşlemleri
- CSV Dosyalarıyla ve Konfigürasyon Dosyalarıyla İşlemler
- Temel XML İşlemleri
- Temel HTML Parse İşlemleri
23. Python’da Grafik Çizimleri ve PyPlot Kütüphanesinin Kullanımı
- Grafik Çizimi İle İlgili Temel Nesneler
- Grafiklerin Çizdirilmesi
- Çizim Nesnelerine İlişkin Ayrıntılar
- Çizgi Grafikleri, Çubuk Grafikleri, Histogram’lar, Pasta Grafikleri
Ek Not:
Bu kurs boyunca her konu, örnekler ve mini projelerle pekiştirilecek şekilde yapılandırılmıştır. Eğitimin sonunda katılımcılar, kendi Python tabanlı projelerini baştan sona geliştirebilecek bilgi ve beceriye sahip olmaları planlanmaktadır.
Kaçırdığım dersler olursa nasıl telafi edebilirim?
Ders bitiminden sonra ,mailinize özel gönderilecek şifre ve link sayesinde 4 gün içersinde izleyebilirsiniz.
Kurs saatleri dışında soru sorabilir ve takıldığım yerleri sorabilir miyim?
Öğrenciler hafta içi skype,mail ya da whatsapp yoluyla yardım ve rehberlik hizmeti alabilir.
Kurs bitiminde sertifika alabilecek miyim?
Evet. Kurs sonunda kursa katılanlara Radikal Yazılım tarafından düzenlenen bitirme sertifikası verilecektir.
120 saatlik bir kurs süresi çok uzun değil mi?
Hayır.Kurs;iş hayatına yönelik bir kurs olup,gömülü yazılım geliştirme gibi sektör göz önünde bulundurulduğunda kurs süresinin kesinlikle uzun olmadığı söylenebilir.
Yurt dışında çalışıyorum / öğrenciyim.Derslere yurt dışından katılmam mümkün mü?
Evet.Dünyanın her yerinden derslere katılabilirsiniz.
NOT
Derslerin izin alınmadan başkalarıyla paylaşılması, İnternet ortamında yayınlanması hukuki ve ticari yaptırımlara tabidir.
İLETİŞİM
0531 307 86 14
info@radikalyazilim.comEĞİTİMLER