🎓 Online Canlı 75+ Saat Python Programlama Kursu
EĞİTİM HAKKINDA
Bu kurs, 75 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: 75+ saat
Kapsam: Zoom Canlı Gerçek Zamanlı Eğitim
Eğitmen: Samet Akçalar
Başlangıç Tarihi: 24 Mayıs 2025
Gün/Saat: Cumartesi & Pazar | 09.00 – 13.00
Sertifika: Kurs sonunda başarı sertifikası
💰 Eğitim Ücreti : 14.000 TL (KDV dahil)
2 – 12 taksit arasında ödeme seçeneği sunulmaktadır.1
📘 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 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
immutable
vemutable
veri 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
,else
Döngüler:
for
,while
,break
,continue
,pass
kullanı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
global
venonlocal
anahtar 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
return
değ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
random
modülü ve fonksiyonlarırandint
,random
,choice
,shuffle
vb. 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 metodlarself
anahtar kelimesiSınıf içinde fonksiyon (metot) tanımlama
Statik ve sınıf metotları
Data hiding ve
__private
alanlarGarbage Collection (GC) mekanizması
Fonksiyon ve sınıf dekoratörlerine giriş
14. KALITIM (INHERITANCE)
Kalıtımın temel prensipleri
base
vederived
class 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
,finally
blokları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ı,
yield
anahtar kelimesiBellek verimli veri üretimi
19. PAKETLER (PACKAGES)
Paket kavramı ve
__init__.py
Paket oluşturma ve kullanma
Python Package Index (PyPI) ve
pip
ile paket yüklemerequirements.txt
oluşturma ve kullanma
🔚 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.
EĞİTİMLER
