Python Programming Fundamentals Python Programming Fundamentals January 2026

Kurs Başlangıcı 27/01/2026
Kurs Süresi 105 saat / 12 hafta Kurs materyallerine, kurs bittikten sonra da istediğiniz zaman erişebilirsiniz.
Ücret
ERKEN KAYIT İndirimli Fiyat29.400 ₺19.600 ₺

Bu kurs dönemine kayıt süresi sona ermiştir.

Diğer dönemleri görüntüle

Kurs 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.