Dilini seç
Python Eğitimi Kursu
Dünya çapında 2 milyondan fazla öğrenci

Python Eğitimi Kursu

4,1

Bu Python Eğitim Kursu, ilk betiğini yazmaktan gerçek otomasyon araçları oluşturmaya, veri çözümlemeye ve API'leri kullanmaya kadar seni götürür. Temel programlama kavramlarına, nesne yönelimli tasarıma ve profesyonel geliştiricilerin her gün kullandığı sektör standartlarındaki kütüphanelere hâkim olacaksın. Sonunda, portföyüne ekleyebileceğin bir bitirme projen ve işverenlerin aktif olarak aradığı pratik becerilere sahip olacaksın.

Dedika İşletmeler için

Neler öğreneceksiniz:

Python temelleriyle başlayacaksın — söz dizimi, veri türleri ve kontrol akışı — ve giderek fonksiyonlara, nesne yönelimli programlamaya ve dosya işlemlerine geçeceksin. Gerçek veri kümelerini işlemek ve çözümlemek için NumPy ve Pandas ile çalışacak, REST API'leriyle etkileşim kurmak için requests kütüphanesini kullanacaksın. Kurs ayrıca pytest ile otomatik testi, Git ve GitHub ile sürüm kontrolünü, Matplotlib ve Seaborn ile veri görselleştirmeyi kapsar. PEP 8, tür ipuçları ve belgeleme uygulamaları dahil olmak üzere profesyonel kodlama standartlarını uygulayacaksın. Son bir bitirme projesi, her beceriyi eksiksiz, sunulabilir bir Python uygulamasında bir araya getirir.

Nasıl pratik şekilde çalışırsınız Python Eğitimi Kursu

Nasıl pratik yaparsınız Python Eğitimi Kursu

Şirketiniz için ekibinizi eğitmek isteyenlere özel

Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.

Buraya tıklayın

Kurs İçeriği

8 Bölüm • 34 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

Python Temelleri ve Ortam Kurulumu

  • Ders 1 • Python ve Geliştirici Araçlarını Yükleme

    Python yorumlayıcı kurulumu, sürüm seçimi ve IDE kurulumunu kapsar. Sonraki tüm kodlama alıştırmaları için gereken temel ortamı oluşturur.

  • Ders 2 • Temel Girdi, Çıktı ve Operatörler

    print(), input() ile aritmetik, karşılaştırma ve mantıksal operatörleri kapsar. Bu temel yapılar, kursta yazılan her programda yer alır.

  • Ders 3 • Değişkenler, Veri Türleri ve Değişmez Değerler

    Dinamik tipleme, yerleşik veri türleri ve değişmez değer gösterimini öğretir. Türleri anlamak, tüm veri işleme bölümlerinin ön koşuludur.

  • Ders 4 • Python Sözdizimi ve Kod Yapısı

    Girinti kurallarını, yorumları ve ifade yapısını tanıtır. Doğru sözdizimi alışkanlıkları, tüm kurs boyunca hataları önler.

Bölüm 2Detayları Gör

Kontrol Akışı ve Program Mantığı

  • Ders 1 • İçgörüler ve İşlevsel Yineleme

    Liste, sözlük ve küme içgörülerini map() ve filter() ile birlikte öğretir. Kısa yineleme desenleri, veri yoğun programlarda okunabilirliği artırır.

  • Ders 2 • for Döngüleri ve Yineleme

    Diziler üzerinde yineleme ve range() kullanımını kapsar. Burada tanıtılan döngü desenleri, koleksiyonlar, dosyalar ve veri işleme bölümlerinde tekrarlanır.

  • Ders 3 • while Döngüleri ve Döngü Kontrolü

    Koşul tabanlı döngüler ile break, continue ve pass ifadelerini tanıtır. Bu kontroller, karmaşık algoritmalarda hassas akış yönetimi sağlar.

  • Ders 4 • Koşullu İfadeler

    if, elif ve else bloklarını Boolean ifadelerle öğretir. Koşullu mantık, sonraki bölümlerdeki tüm karar verme kodlarının temelidir.

Bölüm 3Detayları Gör

Fonksiyonlar ve Kod Tekrar Kullanılabilirliği

  • Ders 1 • Lambda Fonksiyonları ve Dekoratörler

    Anonim fonksiyonları ve fonksiyon saran dekoratörleri tanıtır. Bu araçlar, framework'lerde ve işlevsel tarz kodlarda yaygın olarak kullanılır.

  • Ders 2 • Fonksiyon Tanımlama ve Çağırma

    def sözdizimini, dönüş değerlerini ve çağırma kurallarını kapsar. Fonksiyonlar, sonraki tüm proje çalışmalarında birincil yeniden kullanım birimidir.

  • Ders 3 • Gelişmiş Parametre Teknikleri

    Varsayılan değerleri, anahtar kelime argümanlarını, *args ve **kwargs'ı öğretir. Bu desenler, daha sonra kütüphanelerde ve framework'lerde kullanılan esnek API'leri sağlar.

  • Ders 4 • Kapsam, Ad Alanları ve Kapatmalar

    LEGB kapsam kurallarını, global/nonlocal anahtar kelimelerini ve kapatma mekaniğini açıklar. Kapsam bilgisi, daha büyük programlardaki ince hataları önler.

Bölüm 4Detayları Gör

Veri Yapıları: Listeler, Demetler, Kümeler ve Sözlükler

  • Ders 1 • Listeler: Oluşturma ve İşleme

    Liste indeksleme, dilimleme ve tüm değiştirme yöntemlerini kapsar. Listeler, veri işleme ve algoritma çalışmalarında en yaygın yapıdır.

  • Ders 2 • Demetler ve Değişmez Diziler

    Demet oluşturma, paketleme, açma ve kullanım alanlarını öğretir. Değişmezlik, demetleri sabit kayıtlar ve sözlük anahtarları için ideal kılar.

  • Ders 3 • Kümeler ve Küme İşlemleri

    Küme oluşturma, üyelik testi ve matematiksel işlemleri tanıtır. Kümeler, veri hatlarında hızlı yineleme kaldırma ve ilişki sorguları sağlar.

  • Ders 4 • Sözlükler: Anahtarlar, Değerler ve Yöntemler

    Sözlük oluşturma, erişim desenleri, yineleme ve birleştirmeyi kapsar. Sözlükler, gerçek uygulamalarda JSON işleme, yapılandırma ve önbelleğe almanın temelini oluşturur.

  • Ders 5 • Veri Yapılarını Seçme ve İç İçe Yerleştirme

    Zaman karmaşıklığı ödünleşimlerini ve iç içe yapı desenlerini analiz eder. Bilgili yapı seçimi, performanslı ve okunabilir kod için kritiktir.

Bölüm 5Detayları Gör

Python'da Nesne Yönelimli Programlama

  • Ders 1 • Yöntemler: Örnek, Sınıf ve Statik

    Üç yöntem türünü ve uygun kullanım durumlarını kapsar. Doğru yöntem seçimi, amacı netleştirir ve API tasarımını iyileştirir.

  • Ders 2 • Kalıtım ve Yöntem Geçersiz Kılma

    Tekli ve çoklu kalıtımı, super()'ı ve yöntem çözümlemesini tanıtır. Kalıtım, ilgili sınıf aileleri arasında tekrarı azaltır.

  • Ders 3 • Kapsülleme ve Özel Yöntemler

    Ad bozmayı, alt çizgi yöntemlerini ve operatör aşırı yüklemeyi kapsar. Bu özellikler, sezgisel ve Python'ik sınıf arayüzleri üretir.

  • Ders 4 • Sınıflar, Nesneler ve Özellikler

    Sınıf tanımını, __init__'i, örnek özelliklerini ve nesne oluşturmayı öğretir. Sınıflar, tüm NYP tabanlı projelerin yapı taşlarıdır.

Bölüm 6Detayları Gör

Dosya G/Ç, İstisnalar ve Modüller

  • Ders 1 • İstisna Yönetimi

    try, except, else, finally ve özel istisnaları öğretir. Doğru hata yönetimi, çökmeleri önler ve kademeli düşüş sağlar.

  • Ders 2 • CSV ve JSON Dosyalarıyla Çalışma

    Yapılandırılmış veriler için csv ve json standart kütüphane modüllerini tanıtır. Bu biçimler, veri alışverişi ve API entegrasyonunda yaygındır.

  • Ders 3 • Dosya Okuma ve Yazma

    open()'ı, dosya modlarını, bağlam yöneticilerini ve ikili/metin G/Ç'yi kapsar. Dosya işleme, gerçek projelerde veri alımı ve çıktısı için gereklidir.

  • Ders 4 • Modüller, Paketler ve İçe Aktarmalar

    İçe aktarma mekaniğini, paket yapısını ve standart kütüphaneyi açıklar. Modüler tasarım, bakımı kolay, büyük ölçekli Python projelerinin temelidir.

Bölüm 7Detayları Gör

Kütüphanelerle Çalışma: NumPy ve Pandas

  • Ders 1 • Veri Temizleme ve Dönüştürme

    Eksik değer işleme, tür dönüştürme ve apply() dönüşümlerini kapsar. Temiz veri, doğru analiz ve modelleme için ön koşuldur.

  • Ders 2 • NumPy İstatistiksel ve Lineer Cebir Araçları

    Toplama fonksiyonlarını, rastgele sayı üretimini ve matris işlemlerini tanıtır. Bu araçlar, makine öğrenmesi ön işleme ve simülasyonun temelini oluşturur.

  • Ders 3 • Gruplama, Birleştirme ve Toplama

    Verileri özetlemek için groupby(), merge() ve pivot tablolarını tanıtır. Bu işlemler, SQL tarzı analitiği tamamen Python içinde tekrarlar.

  • Ders 4 • NumPy Dizileri ve İşlemleri

    ndarray oluşturma, indeksleme, yayma ve vektörleştirilmiş matematiği kapsar. NumPy verimliliği, bilimsel ve veri bilimi iş akışlarının bel kemiğidir.

  • Ders 5 • Pandas Series ve DataFrame'ler

    Series ve DataFrame oluşturmayı, indekslemeyi ve temel incelemeyi öğretir. DataFrame'ler, tablosal veri analizi için birincil yapıdır.

Bölüm 8Detayları Gör

Uygulamalı Python: API'ler, Otomasyon ve Projeler

  • Ders 1 • Zamanlama ve Görev Otomasyonu

    Zamanlanmış betikleri, argüman ayrıştırmayı ve günlük kaydını tanıtır. Üretim otomasyonu, güvenilir zamanlama ve gözlemlenebilir yürütme gerektirir.

  • Ders 2 • Bitirme Projesi Planlama ve Teslimat

    Öğrencilere, eksiksiz bir projeyi kapsamlandırma, oluşturma ve sunma konusunda rehberlik eder. Tüm temel becerileri, portfolyoya hazır bir teslimatta sentezler.

  • Ders 3 • Dosya Sistemi ve İşletim Sistemi Otomasyonu

    Dosya ve dizin otomasyonu için os, pathlib ve shutil'i öğretir. Tekrarlayan dosya görevlerini otomatikleştirmek, profesyonel iş akışlarında önemli ölçüde zaman kazandırır.

  • Ders 4 • HTTP İstekleri ve REST API'leri

    requests kütüphanesini, HTTP yöntemlerini, başlıkları ve JSON yanıtlarını kapsar. API tüketimi, modern veri ve arka uç geliştirmede temel bir beceridir.

Sertifikasyon

Geçerli tamamlama sertifikanız

Bu kurs sizin için:

  • Kariyer değiştirenler: kodlama geçmişi olmayanlardan teknolojiye yapılandırılmış bir yol arayanlar.

  • Veri profesyonelleri: manuel elektronik tablo çalışmasını Python betikleriyle değiştirmek isteyenler.

  • Öğrenciler: bir derece veya bootcamp ile birlikte pratik programlama becerileri geliştirmek.

  • Pazarlamacılar ve analistler: raporlamayı otomatikleştirmek ve verileri daha verimli bir şekilde işlemek isteyenler.

  • Hobiler: Yaratıcı proje fikirlerini çalışan Python uygulamalarına dönüştürmeye hevesli kişiler.

  • BT profesyonelleri: altyapının ötesinde betik yazma ve otomasyona doğru becerilerini genişletenler.

Öğrencilerimiz ne diyor

Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...
Giulio Carlo
Giulio CarloDijital Pazarlama Öğrencisi
Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.
Mariana Ferres
Mariana FerresFotoğrafçılık Öğrencisi
İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!
Luciana Alvarenga
Luciana AlvarengaTırnak Tasarımı Öğrencisi
Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.
André Felipe
André FelipePrompt Mühendisliği Öğrencisi

Başlıca yetkinlikler

SSS

Dedika kimdir?

Sertifika Türkiye’de geçerli mi?

Kurslar ücretsiz mi?

Kursların ders yükü nedir?

Kurslar nasıl bir yapıya sahip?

Kurslar nasıl çalışıyor?

Kursların süresi nedir?

Kursların maliyeti veya fiyatı nedir?

Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?

PDF Kursu