Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python ile programlama eğitimi
Rating: 2.8 out of 5(4 ratings)
101 students

Python ile programlama eğitimi

Python ile programlamaya giriş
Last updated 5/2025
Turkish
Turkish [Auto],

What you'll learn

  • Python Temelleri: Değişkenler, veri türleri, koşul ifadeleri ve döngüler gibi temel konuları öğrenme.
  • Nesne Yönelimli Programlama (OOP): Python’da sınıflar, nesneler ve kalıtım gibi OOP kavramlarını uygulama.
  • Veri Yapıları ve Algoritmalar: Listeler, sözlükler ve algoritmalarla problem çözme becerisi kazanma.
  • Gerçek Dünya Projeleri: Web uygulamaları, veri analizi ve oyun gibi projeler geliştirme.

Course content

7 sections95 lectures3h 44m total length
  • Python Nedir?1:14

    # Python, 1991 yılında Guido van Rossum tarafından geliştirilen ve günümüzde dünya çapında popüler olan bir programlama dilidir.

    # Python, hem yeni başlayanlar hem de deneyimli yazılımcılar için ideal bir dil olarak kabul edilir.


    # İşte Python'un temel özellikleri ve avantajları:


    # 1. Okunabilirlik ve Sadelik


    # Python, kodun okunabilirliği ve anlaşılabilirliğine büyük önem verir. Bu nedenle, sözdizimi (syntax) oldukça basittir ve kod yazarken

    # karmaşık kurallara takılmadan, anlaşılır bir şekilde programlar yazabilirsiniz.


    # 2. Yüksek Seviyeli Programlama Dili


    # Python, yüksek seviyeli bir dildir, yani dilin kendisi birçok düşük seviyeli işlemi (örneğin bellek yönetimi) sizin için halleder.

    # Bu, yazılımcıların daha az kod yazarak işlerini halletmelerini sağlar.


    # 3. Dinamik Tip Sistemi


    # Python, dinamik bir tip sistemine sahiptir. Bu, değişkenlerin veri tiplerinin çalıştırma zamanında belirlendiği anlamına gelir.

    # Yani, bir değişkenin türünü başta belirtmenize gerek yoktur.


    # 4. Zengin Kütüphane ve Modüller


    # Python, çok geniş bir standart kütüphane ve modül koleksiyonuna sahiptir. Web geliştirme, veri analizi, yapay zeka, otomasyon,

    # oyun geliştirme gibi birçok farklı alanda Python kütüphaneleri mevcuttur.


    # 5. Taşınabilirlik


    # Python, birçok farklı platformda (Windows, macOS, Linux) çalışabilir. Bu sayede yazdığınız Python kodunu farklı işletim sistemlerinde

    # kullanabilirsiniz.


    # 6. Çok Yönlülük

     

    # Python, aşağıdaki gibi birçok farklı alanda kullanılabilir:


    #     Web Geliştirme: Flask ve Django gibi frameworkler ile güçlü web uygulamaları geliştirebilirsiniz.


    #     Veri Bilimi ve Yapay Zeka: Pandas, NumPy, Scikit-learn gibi kütüphaneler ile veri analizi yapabilir, yapay zeka projeleri

    # geliştirebilirsiniz.


    #     Oyun Geliştirme: Pygame gibi kütüphanelerle oyunlar yazabilirsiniz.


    #     Otomasyon ve Scripting: Python, günlük görevleri otomatikleştirmek için sıklıkla kullanılır.


    # 7. Topluluk ve Destek


    # Python'un büyük bir geliştirici topluluğu vardır ve bu topluluk, dilin gelişimine katkıda bulunur. Ayrıca, Python ile ilgili her türlü

    # soruyu kolayca çözebileceğiniz çok sayıda kaynak bulunmaktadır.


    # Sonuç olarak:


    # Python, öğrenmesi kolay, esnek, güçlü ve çok yönlü bir programlama dilidir. Başlangıç seviyesindeki geliştiriciler için mükemmel

    # bir tercih olmasının yanı sıra, profesyonel projeler için de güçlü bir araçtır.


    _sad = "merhaba"


    print(_sad)

  • Okuma Ödevi: Python Nedir? (Kaynak: AWS)
  • Kursa Nasıl Çalışmalıyım?8:03

    Python Kursuna Nasıl Çalışmalıyım?

    Python öğrenmeye başlamak heyecan verici bir yolculuktur! Ancak, başarılı olabilmek için doğru bir yaklaşım benimsemek önemlidir. İşte Python kursunu en verimli şekilde nasıl çalışmanız gerektiğiyle ilgili bazı ipuçları:

    1. Kurs İçeriğini Anlamaya Çalışın

    Her derse başlamadan önce, kursun genel yapısını ve derslerin amacını anlamaya çalışın. Kursun hangi konuları kapsayacağını ve her modülün hedefini öğrenmek, size daha net bir yol haritası sunacaktır.

    • Modül Hedefleri: Her dersin başında o dersin hedeflerini ve öğrendiklerinizi not alın.

    • Kapsanan Konular: Python'un temellerinden ileri düzey konulara kadar geniş bir yelpazede bilgiler edineceksiniz. Bu konuları sırayla takip etmek önemlidir.

    2. Teori ve Pratik Dengesini Kurun

    Python sadece teorik bilgiyle öğrenilemez. Her öğrendiğiniz konuyu uygulamalı olarak denemelisiniz.

    • Teorik Bilgi: Her dersin başında o konunun teorik kısmını dikkatlice dinleyin ve not alın. Anlamadığınız yerleri tekrar edin.

    • Pratik Yapın: Öğrendiğiniz her konuyu uygulamaya dökün. Kendi başınıza küçük alıştırmalar yaparak, yeni öğrendiğiniz bilgileri pekiştirebilirsiniz.

    3. Kod Yazarken Hata Yapmaktan Korkmayın

    Python öğrenmenin bir parçası da hata yapmaktır. Yazdığınız kodda hatalar oluşabilir, ancak bu hataları anlamak ve çözmek öğrenmenizin bir parçasıdır.

    • Hataları Anlayın: Hata aldığınızda, hata mesajlarını dikkatlice okuyun. Hatanın ne olduğunu anlamaya çalışın ve çözüm arayarak kodunuzu düzeltin.

    • Deneyin ve Dönüştürün: Kodunuzu farklı şekillerde yazarak denemeler yapın. Bu, becerilerinizi geliştirmenize yardımcı olacaktır.

    4. Alıştırmaları Düzenli Olarak Yapın

    Her dersten sonra verilen alıştırmalar, öğrendiğiniz bilgileri pekiştirmeniz için çok önemlidir. Bu alıştırmaları mutlaka yapmalısınız.

    • Alıştırmaları Tamamlama: Alıştırmalar, öğrendiğiniz her konuyu test etmenin ve pratik yapmanın harika bir yoludur. Kurs boyunca ne kadar çok pratik yaparsanız, o kadar hızlı ilerlersiniz.

    • Zorlayıcı Alıştırmalar: Karşınıza zorlayıcı alıştırmalar çıkarsa, pes etmeyin! Bu tür alıştırmalar sizin daha iyi öğrenmenizi sağlayacaktır.

    5. Proje Bazlı Öğrenmeye Geçin

    Kursun ilerleyen bölümlerinde öğrendiklerinizi birleştirerek küçük projeler yapmaya başlayın. Proje yapmak, öğrendiğiniz her şeyi bir araya getirmenizi sağlar ve çok daha sağlam bir bilgi kazandırır.

    • Küçük Projeler: Basit uygulamalar veya araçlar yaparak öğrenmenizi pekiştirebilirsiniz. Örneğin, bir hesap makinesi, hava durumu uygulaması veya basit bir oyun yazabilirsiniz.

    • Büyük Projeler: Kursun sonunda daha kapsamlı projelere geçerek öğrendiklerinizi gerçek dünya problemleri üzerinde uygulayın.

    6. Zamanı Yöneterek Çalışın

    Python öğrenirken düzenli ve sürekli çalışmak önemlidir. Her gün belirli bir süre ayırarak öğrenme sürecinizi disiplinli bir hale getirebilirsiniz.

    • Günlük Çalışma Süresi: Her gün en az 30 dakika Python çalışarak, konuları sindirerek ilerleyin.

    • Kendi Temponuzda İlerleyin: Kursu hızlıca geçmek yerine, her konuyu sindirerek öğrenmeye odaklanın. Hızlı ilerlemek yerine derinlemesine bilgi edinmek, daha sağlam bir temel oluşturacaktır.

    7. Kaynaklardan Faydalanın

    Python öğrenirken sadece kurs materyalleriyle yetinmeyin. İnternette, kitaplarda ve forumlarda birçok ek kaynak bulabilirsiniz. Bu kaynaklar size daha fazla pratik yapma ve kavrayamadığınız noktaları anlama fırsatı verir.

    • Dokümantasyon: Python’un resmi dokümantasyonu ve diğer kaynakları, dilin özelliklerini anlamada yardımcı olabilir.

    • Topluluklar ve Forumlar: StackOverflow, Reddit gibi platformlarda sorular sorarak veya başkalarının sorunlarını çözerek öğrenebilirsiniz.

    8. Sabırlı ve Azimli Olun

    Python öğrenmek zaman alabilir. Zorlandığınızda yılmayın, pes etmeyin. Her yeni öğrenilen konu, becerilerinizi bir adım daha ileriye taşıyacaktır.

    • Motivasyon: Kendinizi motive edin ve her başarıyı kutlayın. Küçük hedefler belirleyerek bunları gerçekleştirmek, büyük hedeflere ulaşmanın en iyi yoludur.

    • Sürekli Gelişim: Python öğrenme süreci, yalnızca bir kursu bitirene kadar sürecek bir şey değil. Öğrendikçe, gelişim süreciniz de devam edecek.

    Sonuç:

    Python kursunu başarıyla tamamlamak için teoriyi öğrenip, bolca pratik yaparak, projeler üzerinde çalışmalısınız. Düzenli olarak çalışmak, sabırlı olmak ve zorlandığınız konularda yardım almak, başarıya ulaşmanızı sağlar. Kendi hızınızda ilerleyin ve öğrendikçe daha da motive olun. Python, sadece bir dil değil, aynı zamanda güçlü bir problem çözme aracıdır.

    Başarılar dilerim, Python yolculuğunuzda keyifli öğrenmeler!

  • Python Nedir?3:50

    Bu dosya, Python programlama dilinin temel özelliklerini ve avantajlarını açıklayan bir metni içermektedir. Python'un okunabilirlik, sadelik, dinamik tip sistemi, zengin kütüphaneleri, taşınabilirlik ve çok yönlülük gibi öne çıkan özellikleri detaylandırılmaktadır. Ayrıca, Python'un web geliştirme, veri bilimi, yapay zeka, oyun geliştirme ve otomasyon gibi çeşitli alanlarda nasıl kullanılabileceği açıklanmış ve dilin güçlü topluluğu ve desteği de vurgulanmıştır. Bu yazı, Python hakkında genel bilgi edinmek isteyenler için temel bir kaynak sunmaktadır.

  • Python ve editör kurulumu3:36

    Bu derste, Python programlamaya başlamak için gerekli olan iki temel aracı kuruyoruz:

    ✅ Python'un resmi kurulum dosyasını indirip yüklüyoruz
    ✅ Visual Studio Code (VS Code) editörünü kuruyoruz

Requirements

  • Bu kurs, Python programlamaya sıfırdan başlamak isteyenler için herhangi bir ön bilgi gerektirmemektedir, sadece bilgisayar ve internet bağlantısı ile öğrenmeye istekli olmak yeterlidir.

Description

Python ile 0'dan İleri Seviyeye Python Programlama Eğitimi – Sıfırdan Uzmanlığa Yolculuk

Python, günümüz yazılım dünyasının en güçlü ve çok yönlü programlama dillerinden biridir. Büyük teknoloji firmalarından startuplara, veri biliminden yapay zekaya, web geliştirmeden otomasyona kadar hemen her alanda Python kullanılmaktadır. İşte bu yüzden, yazılıma yeni başlayan birinin ya da mevcut bilgilerini ileri seviyeye taşımak isteyen bir geliştiricinin ilk durağı Python olmalıdır.

Bu kurs, hiçbir programlama bilgisi olmayan birini sıfırdan alarak, ileri seviyede Python geliştiricisi haline getirmeyi hedefleyen kapsamlı ve sistematik bir eğitim paketidir. Kurs içeriği sade, anlaşılır ve uygulamalı örneklerle doludur. Eğitim süreci boyunca sadece Python’un sözdizimini değil, aynı zamanda programlama mantığını, problem çözme becerilerini ve gerçek dünya uygulamalarını da öğreneceksiniz.

Kurs İçeriğinde Neler Var?

Kurs, mantıksal bir sıra izleyerek temel bilgilerden ileri düzey konulara geçiş sağlar:

Python’un kurulumu ve geliştirme ortamlarının tanıtımı
Temel sözdizimi: değişkenler, veri tipleri, operatörler
Karar yapıları: if, else, elif blokları
Döngüler: for ve while kullanımı, döngü kontrol ifadeleri
Fonksiyonlar: tanımlama, parametreler, geri dönüşler
Veri yapıları: listeler, demetler (tuple), sözlükler (dictionary), kümeler (set)
Dosya işlemleri: dosya açma, okuma, yazma, güncelleme
Hata yönetimi (try-except blokları) ve özel hata sınıfları
Nesne Yönelimli Programlama (OOP): sınıflar, nesneler, kalıtım, çok biçimlilik
Python modülleri ve paketleri
Standart kütüphaneler ve üçüncü parti modül kullanımı
Gerçek dünya problemlerinin çözümü
Mini projeler ile uygulamalı öğrenme

Bonus İçerikler:

Flask ile Web Uygulama Geliştirme Temelleri
Kivy ile Mobil Uygulama Geliştirmeye Giriş
Python ile otomasyon fikirleri ve örnek uygulamalar
Algoritma geliştirme ve problem çözme teknikleri

Bu Kurs Kimler İçin Uygun?

  • Yazılıma sıfırdan başlamak isteyen herkes

  • Python öğrenerek yazılım dünyasında kariyer yapmak isteyen öğrenciler

  • Veri analizi, yapay zeka veya makine öğrenmesi gibi alanlara giriş yapmayı planlayanlar

  • CV’sine Python eklemek isteyen profesyoneller

  • Kendi projelerini geliştirmek isteyen girişimciler veya freelance çalışmak isteyenler

  • Yazılım alanında kendini geliştirmek isteyen herkes

Neden Bu Kurs?

Hiçbir programlama bilgisi gerektirmez
Konular sade, anlaşılır ve sıfırdan anlatılır
Teorik bilgilerin yanı sıra uygulamalı örneklerle pekiştirme yapılır
Güncel Python sürümüne göre hazırlanmıştır
Eğitimi tamamladığınızda gerçek dünya problemlerini çözebilecek düzeye gelirsiniz
Python dilinin tüm yönlerini bir arada öğrenirsiniz – tek pakette tam çözüm!

Kursun sonunda neler yapabileceksiniz?

  • Python’da güçlü ve temiz kodlar yazabileceksiniz

  • Gerçek hayatta karşılaşılan problemleri Python ile çözebileceksiniz

  • Kendi otomasyon script’lerinizi, basit web ve mobil uygulamalarınızı yazabileceksiniz

  • Yazılım mülakatlarında teknik soruları rahatlıkla yanıtlayabilecek becerilere sahip olacaksınız

  • Veri bilimi, yapay zeka, siber güvenlik gibi alanlara sağlam bir altyapı ile geçiş yapabileceksiniz

Eğer sen de Python öğrenerek yazılım dünyasında yerini almak istiyorsan, daha fazla vakit kaybetmeden bu kursa katıl!
Adım adım ilerle, konuları özümse, uygulamalarla pratik yap ve kendi projelerini hayata geçirecek seviyeye ulaş!

Haydi, şimdi başla ve Python yolculuğuna güçlü bir adım at!

Who this course is for:

  • Bu kurs, Python programlamaya sıfırdan başlamak isteyen, yazılım geliştirme ve problem çözme becerilerini geliştirmek isteyen tüm öğrenciler için uygundur; özellikle kariyerine yazılım geliştiricisi olarak başlamak isteyenler ve Python dilini öğrenerek farklı projelerde yer almak isteyenler için idealdir.