facebook
Python Programlama Kursu
Anasayfa » Eğitimler » Python Kursu
Python Programlama Kursu
Kurs Özeti İzle

Python Kursu Eğitim Programı

Python'nın sahip olduğu eşsiz özellikler onu sektördeki en yaygın kullanılan dillerden birisi haline getirmektedir. Python kursu ile  web uygulamlarından gelişmiş yapay zeka uygulamalarına kadar farklı alanlarda Pyton kullanımı konusunda bilgi sahibi olun. Python eğitimi, güncel ve popüler konuları kapsamaktadır. Python kursu ile siz de harika bir Python eğitimi alın ve yeni iş fırsatları yakalayın.

Uygulamalı Eğitim
(67 yorum)
100 Saat + Etüt
Ders Video Kaydı
Sertifikalı Eğitmen
MEB Onaylı Programcılık Sertifikası
Uluslararası PCEP ve PCAP Python Programlama Sertifikaları
Ücretsiz Eğitim Tekrarı Garantisi
Eğitim Garantisi
Ders Video Kaydı
Yetkili Eğitmen
MEB Sertifika
Tam Öğrenme Modeli
Bilgi İstek Formu


Eğitim Hakkında Müfredat Eğitim Takvimi Öğrenci Görüşleri Öğrenci Çalışmaları SSS Bilgi İstek Formu

Aylık olarak güncellenen TIOBE Index verilerine göre (Aralık 2020) Python dünyanın en popüler dilleri sıralamasında üçüncü sırada yer almaktadır. Diğer yandan listenin ilk iki sırasında yer alan C ve Java dillerine göre kullanımı giderek artmaktadır. Yakın gelecekte Python için dünyanın en popüler dili demek çok da uzak değil. Dolayısıyla Python dilinin yapay zekadan web programlamaya kadar farklı alanlarda yaygın olarak kullanılması bu kurs kapsamında elde edeceğiniz bilgi ve beceriler ile farklı sektörlerde yeni iş ve kariyer olanakları sunacaktır. Python kursunda sektörde ihtiyaç duyulan nitelikleri karşılayan programcıların yetiştirilmesi amaçlanmaktadır. 

Python kursu en az 100 saatir. Eğitimlerimizde Tam Öğrenme Modeli kullanılmaktadır. Dolayısıyla her bir kursiyerin konuları tam öğrenmesini sağlamak amacıyla kurs süresi kursiyerlerin durumuna göre uzatılmaktadır. Ayrıca kurs kapsamında çeşitli etüt çalışmaları yapılmaktadır. Yüz yüze eğitimlerde her öğrenciye bir bilgisayar tahsis edilmektedir. Öğrenci uygulamalarını bu bilgisayarda yapmaktadır. Uzaktan eğitimde ise öğrenciler kendi bilgisayarlarını kullanmaktadırlar. Kursun başında eğitmenler gerekli programların indirilmesi ve kurulması konusunda her türlü bilgiyi ve teknik desteği sağlamaktadırlar.

Python dilini herkes öğrenebilir. Bu konuda tek şart kişinin öğrenmeye istekli ve açık olmasıdır. Eğer kafanızda programcı veya yazılım uzmanı olmak için bilgisayar veya bilişim teknolojileri ile ilgili bir alanda eğitim almak gerekir gibi bir düşünce varsa bu düşüncenin yanlış olduğunu açık bir şekilde söyleyebiliriz. Zaten ufak bir araştırma yaptığınızda yazılım sektöründe aktif olarak çalışan veya bu konuda isim yapmış birçok kişinin esasen farklı alanlarda eğitim almış ama yazılıma veya programlamaya merakli olan kişiler olduğunu göreceksiniz.

Python programlama kursuna katılacak olan kişilerin temel bilgisayar kullanım becerilerine sahip olması gerekir. Bunun yanında temel seviyede İngilizce, kursiyerlerin anlatılan konulardaki İngilizce terimleri daha kolay anlamasına ve internetteki kaynaklardan daha fazla faydalanmasına yardımcı olacaktır. Son olarak evde veya işyerinde internete bağlı bir bilgisayarın olması kursiyerlere verilen uygulamaları veya ek çalışma yapabilmesi için önemli bir katkı sağlayacaktır.

  • Python komut dosyaları yazmanın temellerini öğrenir.
  • Değişkenler ve akış kontrol yapıları gibi temel Python komut dosyası oluşturma öğelerini öğrenir.
  • Listelerle ve sıra verileriyle nasıl çalışılacağını keşfeder.
  • Kodun tekrar kullanımını kolaylaştırmak için Python fonksiyonları (işlevleri) yazmayı öğrenir.
  • Harici dosyalardaki verileri okumak ve dosyalara veri yazmak için Python fonksiyonlarını öğrenir.
  • Hataları ve istisnaları doğru şekilde ele alarak kodlarını daha sağlam ve güvenilir hale getirmeyi bilir.
  • Standart Python kütüphaneleri ile çalışmayı öğrenir.
  • Python'un nesne yönelimli (tabanlı) özelliklerini keşfeder.
  • Django ile web tabanlı uygulamalar geliştirebilir.
  • Numpy ve Pandas gibi veri bilimi kütüphaneleri kullanarak çeşitli analizler yapabilir.
  • PyQt5 ile Python masaüstü uygulamaları geliştirebilir.
  • Dört adet proje geliştirerek kurs kapsamında öğrendiklerinizi uygulamaya geçirme fırsatı yakalar.
  • Python nedir ve nerelerde kullanılır?
  • Yorumlanan Diller
  • Python dilinin avantajları ve dezavantajları
  • Doğru versiyonu belirleme
  • İndirme ve yükleme
  • Resmi Python dökümanlarını kullanabilme
  • Bir Python betiğinin yapısı
  • Yorumlayıcıyı etkileşimli olarak kullanma
  • Linux / Unix ve Windows altında bağımsız komut dosyalarını çalıştırma
  • Giriş
  • Değişkenleri kavrama ve kullanma
  • String türleri
  • String operatörleri ve ifadeleri
  • Matematik operatörler ve ifadeler
  • Ekrana Yazdırma
  • Komut satırı parametreleri
  • Giriş verisini okuma ve kullanma
  • Döngüleri ve Akış kontrollerini anlama
  • Girinti (intending) kullanımını kavrama
  • Eğer (if, elif) yapısını öğrenme
  • While döngülerini anlama
  • Listeleri Kullanma
  • For Yapısını öğrenme
  • range() Fonksiyonunu öğrenme
  • List işlemleri
  • List metodları
  • Stringler ve listeler arasındaki ilişkiyi öğrenme
  • Demetler (Tuples)
  • Veri okumaya genel bakış
  • Metin dosyasını açma
  • Metin dosyasından veri okuma
  • Ham (binary) veri
  • Metin dosyasına veri yazma
  • Sözlüklere (Dictionary) genel bakış
  • Sözlük oluşturma
  • Sözlük fonksiyonları
  • Anahtarlara ve değerlere ulaşma
  • Sözlük öğelerinin varlığının test edilmesi
  • Sözlük öğelerini silme
  • Kümeler ve kısıtlı (frozen) kümeler
  • Fonksiyonların sözdizimi yapısı
  • Biçimsel (formal) parametreler
  • Global ve yerel değişkenler
  • Parametreleri aktarma ve değerleri döndürme
  • sorted() Sıralama Fonksiyonu
  • Anahtarlar (keys) ile işlemler
  • çoklu anahtar işlemleri
  • Lambda fonksiyonları
  • Hatalar (Errors) ve İstisna (Exception) İşlemleri
  • Sözdizimi hatalarının üstesinden gelme
  • İstisnalar
  • Try / exclude ile istisnaları işleme
  • Modül nedir?
  • Modülleri içe aktarma (import) etme
  • Fonksiyon takma adları kullanma
  • Paketler
  • Düzenli ifade (RE) Nesneleri
  • Desen eşleştirme
  • Verileri ayıklama
  • Alt ifadeler (subexpressions)
  • Komplex yer değiştirme işlemleri
  • RE ipuçları ve püf noktaları
  • İşletim sistemleri ile çalışma
  • Web sayfalarını yakalama
  • Mail gönderme
  • Matematik ve rastgele (math and random)
  • Datetime ile tarih ve zaman bilgisi alma
  • Sıkıştırılmış dosyalarla çalışma
  • Nesne tabanlı programlama hakkında
  • Sınıf tanımlama
  • Yapıcılar (Constructors)
  • örnek (instance) metodlar
  • örnek veriler
  • Sınıf yöntemleri ve veriler
  • Yıkıcılar (Destructors)
  • Django Temelleri ve Genel Bakış
  • Django Geliştirme Ortamının Hazırlanması
  • Django ile bir proje oluşturma
  • Django ile App (Uygulama) Oluşturma
  • Django Yönetici Arayüzü (Admin Panel)
  • Django Görünümler (View) Oluşturma
  • Django URL Eşleme
  • Django Şablon (Template) Sistemi
  • Django ORM
  • Django Modeller
  • Django Sayfayı Yeniden Yönlendirme
  • Django Ortamında E-posta Gönderme
  • Django Genel (Generic) Görünümler
  • Django Form İşlemleri
  • Django Dosya Yükleme
  • Django Oturumlar (Session) Yönetimi
  • Django önbellekleme (Cache) İşlemleri
  • Django’da Temel Güvenlik İşlemleri
  • Django Projesini Yayınlama
  • Python Data Analizi
    • Numpy
    • Pandas
    • Anaconda
  • PyQt5'e Giriş
  • Python QT (PyQt) Kurulumu
  • Qt Designer
  • Merhaba PyQt
  • Qt Base Sınıflar
  • Layout Yönetimi
  • Sinyaller ve Slotlar
  • Basic Widget, Window
  • Qt Components
  • Qt Diyaloglar
  • Qt Database İşlemleri
  • Proje Yayınlama
  • Masaüstü Uygulaması - 1 (Ortak Proje)
    • Proje Tasarımı , Planlaması ve Yönetimi
    • UML - MSF - Tasarım ve Proje Yönetimi
    • Uygulamalı Proje çalışması
    • Proje üretimi ve Teslim Edilmesi
  • Masaüstü Uygulaması - 2 (Kişisel Proje)
    • Proje Tasarımı , Planlaması ve Yönetimi
    • UML - MSF - Tasarım ve Proje Yönetimi
    • Uygulamalı Proje çalışması
    • Proje üretimi ve Teslim Edilmesi
  • Web Uygulaması - 1 (Ortak Proje)
    • Proje Tasarımı , Planlaması ve Yönetimi
    • UML - MSF - Tasarım ve Proje Yönetimi
    • Uygulamalı Proje çalışması
    • Proje üretimi ve Teslim Edilmesi
  • Web Uygulaması - 2 (Kişisel Proje)
    • Proje Tasarımı , Planlaması ve Yönetimi
    • UML - MSF - Tasarım ve Proje Yönetimi
    • Uygulamalı Proje çalışması
    • Proje üretimi ve Teslim Edilmesi
Haziran Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 12.06.2021
09.09.2021
BAŞLADI
Cumartesi-Pazar 14:00-18:00 26.06.2021
23.09.2021
Ön Kayıt
Pazartesi-Çarşamba-Cuma 18:30-21:30 28.06.2021
19.09.2021
Ön Kayıt
Temmuz Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Pazartesi-Çarşamba-Cuma 18:30-21:30 26.07.2021
17.10.2021
Ön Kayıt
Cumartesi-Pazar 14:00-18:00 24.07.2021
21.10.2021
Ön Kayıt
Ağustos Ayı Eğitim Takvimi
Ders Günleri Ders Saatleri Baş. Tarihi
Btş.Tarihi
Ön Kayıt
Cumartesi-Pazar 09:30-13:30 14.08.2021
11.11.2021
Ön Kayıt
Cumartesi-Pazar 14:00-18:00 21.08.2021
18.11.2021
Ön Kayıt
Pazartesi-Çarşamba-Cuma 18:30-21:30 23.08.2021
14.11.2021
Ön Kayıt
Suna Yalçın /
12.02.2021
Eğitim sürecinde hem uygulamalı hem de teorik eğitim alarak yazılım bilgilerimi daha da geliştirdim. Hocam ders dışında da ödev verdiği için pekiştirme şansım yüksek oldu.
Lina Yüksel / Mühendis
05.10.2020
Eğitmenimizin sürekli uygulama yaparak dersi işlemesi verimli oluyor. Ben oldukça memnunum.
Haydar Ada /
01.09.2020
Bilgisayarla ilgilenen ve gelecek planları yapan insanların eğitim için mutlaka uğraması gereken yer
Ahmet Arı /
23.07.2020
Eğitim seviyesi ve eğitmenin dersi anlatış şekli gerçekten çok iyi. Ders sonrasında yapılan uygulamaların çok faydası oldu.
Gökhan Kıyır /
21.07.2020
Gerçekten hocam bu alanda bir marka. Ben çok memnunum teşekkür ederim.
Hande Sarı /
07.05.2020
Video ve notların paylaşımı çok güzel bir uygulama. Teşekkürler Vektörel Bilişim
Fatih Kömürcüoğlu /
06.03.2020
Kursla ilgili ilk görüşmeye geldiğimde kafamda çok acaba mı fikri vardı. Bana anlatılanlar çok güzeldi ama gerçekte nasıl olacaktı? Bana Dürüst davranıldı. Kendi çabam olmadan kursun bir işe yaramayacağı açık yüreklilikle söylendi. Kurs beklentilerimi fazlasıyla karşıladı
Mehmet Şahin Mutlu /
28.02.2020
Programlamayla ilgili bilgim olmadan başladım. Seviye seviye derslerin anlatılması daha anlaşılır hale getiriyor ve daha iyi kavramanıza yardımcı oluyor.

Python kullanımı kolay, güçlü ve çok yönlü bir dildir. Bu özelliklerden dolayı Python hem yeni başlayanlar hem de uzman kişiler için iyi bir seçenektir. Python’un kolay okunabilirliği onu harika bir programlama dili yapar. Python dilini yapay zeka, makine öğrenimi, büyük veri, bilgisayarlı görü, bulut teknolojileri, oyun programlama ve web uygulamalarında kullanmak mümkündür. Örneğin Python dili, veri bilimi ve analitiği için R dilinden sonra en çok kullanılan ikinci dildir. Python çok büyük bir kütüphane desteğine sahiptir. Bu durum Python’un diğer dillere göre oldukça üstün yanlarından birisidir. Aralık 2020 TIOBE Index verilerine göre Python dünyada en fazla kullanılan üçüncü dil olmakla birlikte kullanımındaki artış dikkate alındığında yakın zamanda daha da yukarılara tırmanması yüksek ihtimaldir. Benzer şekilde Stackoverflow verilerine (2020) göre Python en çok sevilen 3. dil ve en çok öğrenilmek istenilen birinci dildir. Yine bu verilere göre Python kullanım oranı en fazla artan programlama dilidir.

Python, geliştiriciler arasında çok popüler bir dildir. Bir şeyleri otomatikleştirmek ve oluşturmak için komut dosyaları yazmak kolay ve eğlencelidir. Python ile yapabilecekleriniz hayal gücünüze bağlı olmakla birlikte Python ile sıklıkla yapılan uygulamaların bir kısmı aşağıda verilmiştir.

  • Twitter, Facebook veya Google gibi platformlardan veri çekmek için bot geliştirebilirsiniz.
  • Farklı kütüphaneleri kullanarak yapay zeka projeleri yapabilirsiniz.
  • Makine öğrenimi, veri görselleştirme ve ver analizleri yapabilirsiniz.
  • Django ve Flask gibi frameworkler ile web tabanlı uygulamalar geliştirebilirsiniz.
  • Pygame ile oyun geliştirebilirsiniz.
  • Kivy gibi frameworkler ile mobil uygulamalar geliştirebilirsiniz.

Python öğrenmek için çeşitli yollar vardır. Elbette en iyi yöntem bir okula, üniversiteye giderek veya bu alanda daha önce çalışmış bir eğitmenden eğitim alarak öğrenmektir.


Bu Eğitimler de İlginizi Çekebilir
Yaklaşan Eğitimler

Python Programlama Kursu
12
Haziran
2021
Cumartesi - Pazar
09:30 - 13:30
Python Programlama Kursu
26
Haziran
2021
Cumartesi - Pazar
14:00 - 18:00
Python Programlama Kursu
28
Haziran
2021
Pazartesi - Çarşamba - Cuma
18:30 - 21:30
Öğrenci Yorumları

Suna Yalçın
Suna Yalçın
12.02.2021
Eğitim sürecinde hem uygulamalı hem de teorik eğitim alarak yazılım bilgilerimi daha da geliştirdim. Hocam ders dışında da ödev verdiği için pekiştirme şansım yüksek oldu.
Öğrenci Çalışmaları