Python Programming Fundamentals Python Programming Fundamentals January 2026
Bu kurs dönemine kayıt süresi sona ermiştir.
Diğer dönemleri görüntüleKurs Detayları
“Programming Fundamentals” kursu, yazılım geliştirme yolculuğuna sağlam bir temel atmak isteyenler için tasarlanmıştır. Bu kurs, kodlamaya yeni başlayanlara programlama mantığını öğretirken, algoritma oluşturma, problem çözme ve temel veri yapıları gibi konulara giriş yapmalarını sağlar.
Eğitim sürecinde değişkenler, koşullu ifadeler, döngüler(loops), listeler, nesneler ve sınıflar gibi temel programlama kavramları ele alınacaktır. Ayrıca HTML & CSS, HTTP, regular expressions ve bit düzeyinde işlemler gibi yazılım geliştirme süreçlerinde önemli olan teknolojilere giriş yapılacaktır.
Bu kurs, katılımcıların temel kodlama becerilerini geliştirmelerine ve ilerleyen seviyelerde yazılım alanında kendilerini daha da ileriye taşımalarına yardımcı olur.
Kurs İçeriği
Kaynaklar
Kurs Takvimi linkine tıklayarak kurs takvimini kendi takviminize ekleyebilirsiniz.
Topluluk Grup Linki üzerinden PythonFundamentals grubuna talep göndererek topluluk grubuna dahil olabilir, diğer kullanıcılarla bilgi alışverişinde bulunabilirsiniz. Topluluk Grubuna katılım ve diğer faydalı bilgiler için Kurs Açılışı sunumunu inceleyebilirsiniz.
IT Kraft'a Hoş Geldiniz
Tarih: 27 Ocak 2026, 19.00 – 22.00
– Kurs Açılışı
– Dil Karşılaştırması
Temel Syntax, Koşullu İfadeler ve Döngüler
Tarih: 29 Ocak 2026, 19.00 – 22.00
– Temel Syntax ve İlk Adımlar
– Koşullu İfadeler (if, elif, else, indentation, and, or)
– Döngüler
Alıştırma: Temel Syntax, Koşullu İfadeler ve Döngüler
Tarih: 30 Ocak 2026, 19.00 – 22.00
Git ve GitHub
Tarih: 3 Şubat 2026, 19.00 – 22.00
– Yazılım Konfigürasyon Yönetimi
– Git’e Giriş
– GitHub’a Giriş
Veri Tipleri ve Değişkenler
Tarih: 5 Şubat 2026, 19.00 – 22.00
– Veri Tipi Nedir?
– String
– Int, Float
– Boolean
– Ek Veri Tipleri
Alıştırma: Veri Tipleri ve Değişkenler
Tarih: 6 Şubat 2026, 19.00 – 22.00
HTTP Temelleri
Tarih: 10 Şubat 2026, 19.00 – 22.00
– HTTP Geliştirici Araçları
– HTML Formları, Request ve Response
– URL’ler ve URL Yapısı
Liste Temelleri
Tarih: 12 Şubat 2026, 19.00 – 22.00
– Liste Tanımı ve Kullanımı
– Veri Depolama
– Liste Oluşturma
– Öğelere Erişim
– Liste Manipülasyonları
– Listelerde Döngüler
– Listelerde Arama
Alıştırma: Liste Temelleri
Tarih: 13 Şubat 2026, 19.00 – 22.00
HTML & CSS Temelleri
Tarih: 17 Şubat 2026, 19.00 – 22.00
– HTML’e Giriş
– HTML Yaygın Öğeler
– CSS’e Giriş
– Selectors
– Blok Öğeler
– Geliştirici Araçları
– Yazı Tipleri
Fonksiyonlar
Tarih: 19 Şubat 2026, 19.00 – 22.00
– Fonksiyonlara Genel Bakış
– Fonksiyon Tanımlama ve Çağırma
– Dönüş Değerleri
– Lambda Fonksiyonları
– Parametreler vs. Argümanlar
Alıştırma: Fonksiyonlar
Tarih: 20 Şubat 2026, 19.00 – 22.00
Yazılım Geliştirme Konseptleri - Bölüm 1
Tarih: 24 Şubat 2026, 19.00 – 22.00
– Yazılım Mühendislerinin 4 Becerisi
– Temel Yazılım Mühendisliği Konseptleri
– Front-End ve Back-End Yazılım Mimarileri
İleri Seviye Listeler
Tarih: 26 Şubat 2026, 19.00 – 22.00
– List Comprehension
– Liste Metotları
– Gelişmiş Metotlar
– Gelişmiş Liste Manipülasyonları
– set() Metodu
Alıştıma: İleri Seviye Listeler
Tarih: 27 Şubat 2026, 19.00 – 22.00
Ara Sınav Hazırlığı 1
Tarih: 3 Mart 2026, 19.00 – 22.00
Ara Sınav Hazırlığı 2
Tarih: 5 Mart 2026, 19.00 – 22.00
Ara Sınav
Tarih: 7 Mart 2026, 09.00 – 12.00
Nesneler ve Sınıflar
Tarih: 10 Mart 2026, 19.00 – 22.00
– Nesne Yönelimli Programlama (OOP)
– Sınıflar
– Nesneler
– Attributes
– Instance Metodları
Alıştırma: Nesneler ve Sınıflar
Tarih: 12 Mart 2026, 19.00 – 22.00
Yazılım Geliştirme Konseptleri - Bölüm 2
Tarih: 13 Mart 2026, 19.00 – 22.00
– Front-End Geliştirme Konseptleri
– Back-End Geliştirme Konseptleri
– Gömülü Sistemler ve IoT
– Yazılım Mühendisliği Konseptleri
Dictionary
Tarih: 17 Mart 2026, 19.00 – 22.00
– Dictionary Tanımı
– Key ve Value
– Dictionary İterasyonları
– Dictionary Eleman Kontrolü
– Dictionary Metotları
Alıştırma: Dictionary
Tarih: 24 Mart 2026, 19.00 – 22.00
Bit Düzeyinde İşlemler
Tarih: 26 Mart 2026, 19.00 – 22.00
– Bit, Byte, KB ve MB Nedir?
– Sayı Sistemleri
– Bilgisayar Hafızasında Veri Temsili
Metin İşleme
Tarih: 27 Mart 2026, 19.00 – 22.00
– String Tanımı
– String Manipülasyonu
– String Metotları
Alıştırma: Metin İşleme
Tarih: 31 Mart 2026, 19.00 – 22.00
Problem Çözme
Tarih: 2 Nisan 2026, 19.00 – 22.00
– Yazılım Mühendislerinin Temel Becerileri
– Problemler: Tanım ve Çözüm
– Problem Çözme Aşamaları
– Sınav Sorularını Çözme
Regular Expressions
Tarih: 3 Nisan 2026, 19.00 – 22.00
– RegEx Tanımı
– Syntax
– Python’da RegEx Kullanımı
– RegEx Metotları
Alıştırma: Regular Expressions
Tarih: 7 Nisan 2026, 19.00 – 22.00
Database Temelleri
Tarih: 9 Nisan 2026, 19.00 – 22.00
– Veritabanlarına Giriş
– SQL vs. NoSQL Veritabanları
– Veritabanı Yönetim Sistemleri (DBMS)
– İlişkisel Veritabanları, SQL ve MySQL
– NoSQL Veritabanları ve MongoDB
Final Sınavı Hazırlığı 1
Tarih: 10 Nisan 2026, 19.00 – 22.00
Final Sınavı Hazırlığı 2
Tarih: 14 Nisan 2026, 19.00 – 22.00
QA Giriş
Tarih: 16 Nisan 2026, 19.00 – 22.00
– Yazılım Kalite Güvencesi (QA)
– QA Mühendisleri ve Sorumlulukları
– Hatalar ve Hata Takip Sistemleri
– Test Türleri ve Test Seviyeleri
– Test Otomasyonu, Frameworkler ve Araçlar
Temel Web Projesi
Tarih: 17 Nisan 2026, 19.00 – 22.00
– Django
– Django REST
– CRUD Demo
Final Sınavı
Tarih: 25 Nisan 2026, 09.00 – 12.00
Ara Dönem Telafi Sınavı
Tarih: 2 Mayıs 2026, 09.00 – 12.00
Final Telafi Sınavı
Tarih: 9 Mayıs 2026, 09.00 – 12.00
İlgili Sorular
Programming Fundamentals kurslarının eğitim süreleri nedir?
Programming Fundamentals kursları yaklaşık 12 hafta süren yoğun bir eğitim programıdır.
Python Programming Fundamentals kurs ücreti nedir?
Python Programming Fundamentals kursunun ücret bilgileri ilgili kurs sayfasında yer almaktadır. Ücret detaylarını görmek ve kaydolmak için Python Programming Fundamentals kurs sayfasını ziyaret edebilirsiniz.
Python Programming Fundamentals kursu kimler için uygundur ?
Bu modül, Python’un veri türlerine aşina olan ve koşullu ifadeler ile döngülerle temel seviyede çalışabilen öğrenciler için uygundur. Gerekli ön bilgiler, Python programlama dili ile verilen Programming Basics kursu tamamlanarak edinilebilir. Katılımcıların B2 seviyesinde İngilizce bilgisine sahip olmaları önerilmektedir.