Python Kursları
68 Ücretsiz Etkileşimli Kurs
Coddy'deki tüm Python kurslarına göz at. Her kurs tarayıcında yapay zekâ destekli ipuçları, gerçek alıştırmalar ve tamamlama sertifikasıyla çalışır.
Başlangıç Seviyesi Meydan Okumaları - Temel Kavramları Pratik Edin
PopülerBaşlangıç seviyesindeki kodlama bilginizi test edin ve bu programlama meydan okumalarını çözmeye çalışın. İstediğiniz dili kullanabilirsiniz, İyi Kodlamalar!
Tamamlayınca sertifika
- 20
- 20
Kodlama Problemleri
PopülerBu kurstaki farklı zorluk seviyelerine sahip alıştırmalarla programlama problem çözme becerilerinizi test edin. Herhangi bir programlama dilinin temel söz dizimi hakkında ön bilgiye sahip yazılımcılar için tasarlanmıştır.
Tamamlayınca sertifika
- 32
- 31
Yığın - Veri Yapıları Serisi #1
PopülerBu kursta Yığın (Stack) veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Yığın oluşturacak ve bununla ilgili kodlama problemleri çözerek pratik yapacaksınız!
- 13
- 6
- 1
AVL Tree - Veri Yapıları Serisi #10
PopülerBu kursta AVL Tree veri yapısını öğrenecek, tercih ettiğiniz dilde sıfırdan kendi kendini dengeleyen bir ikili arama ağacı inşa edecek ve kodlama egzersizleriyle pratik yapacaksınız!
Tamamlayınca sertifika
- 16
- 6
- 1
Pandas Analitiği
PopülerBu kursta, pandas kullanarak Python'da tabloları nasıl işleyeceğinizi öğreneceksiniz.
Tamamlayınca sertifika
- 19
Numpy Temelleri
PopülerBu kısa ve uygulamalı kursla, veri bilimi için Python'da güçlü sayısal hesaplamalarda ustalaşmayı öğrenin.
- 18
- 34
Yıldız Deseni Eğitim Kampı
PopülerProgramlama problem çözme becerilerinizi kullanarak; basitten karmaşığa, farklı seviyelerde iç içe döngüler, koşullu ifadeler ve matematiksel hesaplamalar içeren yıldız desenlerini yazdırmayı öğrenin.
- 30
- 28
Python ile API
PopülerPython kullanarak bir API sunucusundan veri çekmeyi ve sunucuya veri göndermeyi öğrenin.
- 10
- 8
Python ile Hesap Makinesi Projesi
PopülerBu kursta, Python kullanarak tam çalışan bir konsol hesap makinesini adım adım, ancak size hazır kod vermeden oluşturacaksınız. Kursun sonunda tamamen kendi yazdığınız bir koda sahip olacaksınız!
- 29
- 6
Clean Code - Python ile daha iyi kod yazın
PopülerBu kurs, Python diliyle Clean Code prensiplerini kullanarak daha iyi kod yazmanız için gereken araçları size sunacaktır. İyi kodlamalar!
- 28
Kodlama Problemleri: Cilt 2
PopülerBu kurstaki farklı zorluk seviyelerine sahip alıştırmalarla programlama problem çözme becerilerinizi test edin. Herhangi bir programlama dilindeki temel söz dizimi hakkında ön bilgiye sahip yazılımcılar için tasarlanmıştır. Bu kurs, ilk Kodlama Problemleri kursunun bir devamıdır.
Tamamlayınca sertifika
- 25
- 24
Introduction to Machine Learning
PopülerIn this course, we will cover how to implement basic supervised learning and unsupervised learning algorithms.
Tamamlayınca sertifika
- 19
- 3
- 39
Hash Tabloları - Veri Yapıları Serisi #4
PopülerBu kursta Hash Table veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Hash Table oluşturacak ve bu yapıyla ilgili kodlama pratikleri yapacaksınız!
Tamamlayınca sertifika
- 14
- 12
Python JSON
PopülerBu kursta JSON hakkında bilgi edinecek, Python'daki json kütüphanesine derinlemesine dalacak ve bu konuda uzmanlaşacaksınız!
- 9
Bağlı Liste - Veri Yapıları Serisi #5
PopülerBu kursta Bağlı Liste (Linked List) veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Bağlı Liste oluşturacak ve bununla ilgili kodlama pratikleri yapacaksınız!
Tamamlayınca sertifika
- 14
- 6
- 1
Mülakat Kodlama Soruları - Paket I
PopülerBir sonraki kodlama mülakatınıza hazır mısınız? Bu sorularla bilgi ve becerilerinizi test edin ve hazırlıklı olun. Başarılar!
- 3
- 3
Python Yineleyiciler
PopülerBu kursta Python'daki yineleyiciler hakkında bilgi edinecek ve öğrendiklerinizi pratik yapacaksınız; bu kursun sonunda bu konuda uzmanlaşmış olacaksınız!
Tamamlayınca sertifika
- 13
İkili Ağaç (Binary Tree) - Veri Yapıları Serisi #3
PopülerBu kursta İkili Ağaç (Binary Tree) veri yapısını öğrenecek, tercih ettiğiniz programlama dilini kullanarak sıfırdan bir İkili Ağaç oluşturacak ve bununla ilgili kodlama egzersizleri yapacaksınız!
- 13
- 5
- 1
Kuyruk - Veri Yapıları Serisi #2
PopülerBu kursta Kuyruk (Queue) veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Kuyruk oluşturacak ve bununla ilgili kodlama alıştırmaları yapacaksınız!
- 12
- 5
- 1
Python'da Sözlükler
Temel kavramlardan ileri düzey uygulamalara kadar Python sözlüklerinin dinamik dünyasını keşfedin ve uygulamalı alıştırmalarla Python programlama becerilerinizi geliştirin.
- 14
Geçmişe Yolculuk || Python Strings için Tam Başlangıç
Bu kursta strings, slicing, concatenation ve denklik konularını öğreneceksiniz.
- 19
Prim Algoritması - Çizge Algoritmaları
Minimum Yayılan Ağaçlar için Prim Algoritması'nda uzmanlaşın: Başlangıç düğümünden itibaren her zaman en düşük maliyetli kesişen kenarı ekleyerek bir ağaç büyütün. Algoritmayı istediğiniz dilde geliştirin ve Kruskal'ın karşılığı olan darboğaz kenarı ile bağlantısallık sorgularını yanıtlayın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 55
Kabarcık Sıralaması (Bubble Sort)
Kabarcık Sıralaması (Bubble Sort) hakkında her şey.
- 11
- 10
Graflar - Veri Yapıları Serisi #9
Bu kursta Graf veri yapısını öğrenecek, tercih ettiğiniz dilde sıfırdan yönsüz bir graf oluşturacak ve bununla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!
Tamamlayınca sertifika
- 14
- 12
Python'da Dosya İşlemleri
Bu kursta Python'da dosya oluşturma, okuma, yazma, ekleme ve silme dahil olmak üzere dosya işlemleri hakkında her şeyi öğreneceksiniz.
- 12
Matematiksel Bilmeceler
Bu kurs, programlama kullanarak matematiksel problemleri ve bulmacaları çözmek için düşünme yöntemleri ve stratejiler sunar.
- 20
- 18
Topolojik Sıralama - Graf Algoritmaları
Her kenarın ileriye doğru baktığı yönlü çevrimsiz bir çizgenin sıralanması olan Topolojik Sıralama'da uzmanlaşın. Giriş derecelerini hesaplamayı, istediğiniz dilde Kahn algoritması ile bir sıralama oluşturmayı, çevrimleri tespit etmeyi ve bir DAG içindeki en uzun yolu bulmayı öğrenin.
Tamamlayınca sertifika
- 9
- 3
- 1
- 55
Counting Sort - DSA Serisi
Değerleri sayarak negatif olmayan tam sayıları doğrusal zamanda sıralayan, karşılaştırma tabanlı olmayan bir algoritma olan Counting Sort'u kavrayın. Sayma aşamasını oluşturun, istediğiniz programlama dilinde tam sıralama algoritmasını yazın, O(n + k) karmaşıklığını analiz edin ve kodlama görevleriyle pratik yapın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 52
Çift Yönlü Bağlı Liste - Veri Yapıları Serisi #6
Bu kursta, Çift Yönlü Bağlı Liste veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir Çift Yönlü Bağlı Liste oluşturacak ve bununla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!
Tamamlayınca sertifika
- 14
- 6
- 1
Python'da Kümeler
Bu kursta Python kümelerinde uzmanlaşacaksınız. Kapsamlı dersler ve pratik zorluklar aracılığıyla kümeleri oluşturmayı, yönetmeyi ve kümeler üzerinde işlemler yapmayı öğreneceksiniz. Kursun sonunda, Python kodunuzu optimize etmek için kümeleri kullanma konusunda yetkin hale geleceksiniz.
- 11
Python'da Hata Yönetimi
Bu bölümde, programlamanın en önemli kavramlarından biri olan Hata Yönetimi'ni öğreneceksiniz. Sağlam ve sarsılmaz programlar geliştirmek istiyorsanız Hata Yönetimi anahtar rol oynar. Hata Yönetimi, programın akışını bozan istisnalara yanıt verme sürecidir.
- 16
Dijkstra Algoritması - Graf Algoritmaları
Negatif olmayan ağırlıklara sahip graflar için açgözlü (greedy) tek kaynaklı en kısa yol yöntemi olan Dijkstra Algoritması'nda uzmanlaşın. Ağırlıklı kenarları okuyun, seçtiğiniz dilde tam mesafe hesaplamasını oluşturun ve noktadan noktaya ile en uzak köşe sorgularını yanıtlayın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 54
Merge Sort - DSA Serisi
Klasik bir böl ve yönet algoritması olan Merge Sort'ta ustalaşın. Birleştirme adımını oluşturun, seçtiğiniz dilde tam özyinelemeli (recursive) sıralamayı yazın, O(n log n) karmaşıklığını analiz edin ve kodlama meydan okumalarıyla pratik yapın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 52
Kullanıcı Sınıfı - OOP Projesi
Bu projede, bir Kullanıcı Sınıfı oluşturacak ve dilediğiniz bir programlama dilinde nesne yönelimli programlama becerilerinizi pekiştireceksiniz!
- 8
- 1
- 2
Python List Comprehension
List comprehension, mevcut listelerden yeni listeler oluşturmak için kısa ve güçlü bir yol sunan özel bir Python söz dizimidir; bu kursta bu kavramda ustalaşacaksınız!
- 9
Mülakat Kodlama Meydan Okumaları - Paket II
Bir sonraki kodlama mülakatınıza hazır mısınız? Bu meydan okumalarla bilgi ve becerilerinizi test edin ve hazırlıklı olun. Başarılar!
- 3
- 3
Özyineleme Problemleri - Özyinelemeli Düşünmede Uzmanlaşın
Özyineleme (recursion), bilgisayar biliminde önemli bir kavram ve algoritma yazarken çok güçlü bir araçtır. Bu kursta, başlangıç seviyesinden ileri seviyeye kadar olan problemleri çözmek için özyinelemeyi kullanacaksınız. Kursun sonunda bu konuda uzmanlaşacaksınız.
Tamamlayınca sertifika
- 15
- 15
Quick Sort - DSA Serisi
Uygulamada en hızlı sıralama algoritmalarından biri olan Quick Sort'ta uzmanlaşın. Bölümleme (partition) adımını oluşturun, istediğiniz dilde tam özyinelemeli (recursive) sıralamayı yazın, karmaşıklığını analiz edin ve kodlama görevleriyle pratik yapın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 52
Heapler ve Öncelikli Kuyruklar - Veri Yapıları Serisi #7
Bu kursta, öncelikli kuyrukların temelini oluşturan Heap veri yapısını öğrenecek, tercih ettiğiniz dili kullanarak sıfırdan bir MinHeap oluşturacak ve pratik kodlama zorluklarıyla kendinizi geliştireceksiniz!
Tamamlayınca sertifika
- 14
- 6
- 1
Mülakat Kodlama Soruları - X
Bir sonraki kodlama mülakatınıza hazır mısınız? Bu zorluklarla bilgi ve becerilerinizi test edin ve bir sonraki mülakatınıza hazırlıklı olun, İyi Kodlamalar.
- 3
- 3
Python Dekoratörleri
Bu kursta, fonksiyonların davranışını değiştirmek için güçlü bir araç olan Python dekoratörlerini nasıl kullanacağınızı öğreneceksiniz. Bilgilerinizi pekiştirmek için bir dizi kodlama göreviyle pratik yapın.
- 12
Bellman-Ford Algoritması - Graf Algoritmaları
Bellman-Ford algoritmasında uzmanlaşın: negatif kenar ağırlıklarıyla çalışan tek kaynaklı en kısa yollar ve negatif döngü tespiti. Bir gevşetme (relaxation) adımı ve algoritmanın tamamını dilediğiniz dilde geliştirin; mesafe ve döngü sorgularını yanıtlayın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 54
Breadth-First Search - Graf Algoritmaları
En kısa yolların temelindeki katman katman graf dolaşma yöntemi olan Breadth-First Search'te uzmanlaşın. Komşu bulma sistemini kurun, istediğiniz dilde bir queue kullanarak iteratif bir BFS yazın ve bunu ağırlıksız graflarda en kısa yol mesafelerini bulmak için kullanın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 54
Heap Sort - DSA Serisi
Dizi tabanlı bir binary heap yapısının sıralama algoritmasına dönüştüğü Heap Sort'ta uzmanlaşın. Sift-down adımını oluşturun, algoritmanın tamamını dilediğiniz dilde yazın, O(n log n) zaman ve O(1) alan karmaşıklığını analiz edin ve kodlama meydan okumalarıyla pratik yapın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 54
Selection Sort - DSA Serisi
En basit sıralama algoritmalarından biri olan Selection Sort algoritmasında uzmanlaşın. Adım adım nasıl çalıştığını görün, dilediğiniz dilde sıfırdan kodlayın, karmaşıklığını analiz edin ve kodlama görevleriyle pratik yapın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 54
Trie - Veri Yapıları Serisi #8
Bu kursta, Trie (önek ağacı) yapısını öğrenecek, tercih ettiğiniz dilde sıfırdan bir tane oluşturacak ve bu veri yapısıyla ilgili kodlama zorlukları üzerinde pratik yapacaksınız!
Tamamlayınca sertifika
- 14
- 12
Metin Tabanlı Oyun Kartı Oluşturucu
Bu kursta, favori dilinizi kullanarak metin tabanlı bir oyun kartı oluşturucu hazırlayacaksınız. İyi Kodlamalar!
- 6
- 1
- 1
Kayıt ve Giriş Sistemi Projesi
Bu kursta, kullanıcıları oluşturmak ve yönetmek için temel bir yetkilendirme sistemi oluşturacaksınız.
- 8
- 2
Kruskal Algoritması - Graf Algoritmaları
Minimum Yayılan Ağaçlar için Kruskal Algoritması'nda uzmanlaşın. Union-find yapısını kurun, seçtiğiniz dilde en düşük maliyetli döngü içermeyen kenarları ekleyerek bir MST oluşturun ve bağlantısallık ile darboğaz kenar sorgularını yanıtlayın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 57
Derinlik Öncelikli Arama - Graf Algoritmaları
Bir grafı keşfetmenin temel yollarından biri olan Derinlik Öncelikli Arama (DFS) konusunda uzmanlaşın. Komşuluk listesini oluşturun, istediğiniz programlama dilinde iteratif bir DFS yazın, O(V + E) karmaşıklığını analiz edin ve bağlı bileşenleri sayıp ölçmek için bu algoritmayı kullanın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 54
Radix Sort - DSA Serisi
Negatif olmayan tam sayıları basamak basamak sıralayan, karşılaştırma tabanlı olmayan bir algoritma olan Radix Sort'ta uzmanlaşın. Kararlı counting-sort adımını oluşturun, algoritmanın tamamını dilediğiniz dilde yazın, doğrusal zamanlı davranışını analiz edin ve kodlama zorluklarıyla pratik yapın.
Tamamlayınca sertifika
- 9
- 3
- 1
- 55
Rastgele Bilgi Oluşturucu - Python Projesi
Bu projede, Python ve herkese açık bir API (uselessfacts) kullanarak bir rastgele bilgi oluşturucu geliştireceksiniz.
- 7
- 2
Insertion Sort - DSA Serisi
Basit ama güçlü bir algoritma. Elemanları verimli bir şekilde sıralamayı öğrenin, zaman karmaşıklığını kavrayın ve sıralama becerilerinizi geliştirin. Hemen başlayın!
- 9
- 3
- 1
Döviz Dönüştürücü - Python Projesi
Bu kursta, Python kullanarak farklı para birimleri arasında dönüşüm yapabilen bir döviz dönüştürücü oluşturacaksınız.
- 5
- 1
Dinamik Programlama 101
Karmaşık problemleri verimli bir şekilde çözme sanatında ustalaşın. Takip etmesi kolay dersler ve uygulamalı görevlerle kodlama mülakatları için problem çözme becerilerinizi geliştirin.
- 15
Python Lambda Fonksiyonları
Bu kursta, diğer dillerde anonim fonksiyonlar olarak da bilinen Python'daki lambda fonksiyonlarını öğrenecek ve bu eğitimin sonunda bu konuda uzmanlaşacaksınız!
- 9
Python Mülakat Serisi
Bu kurs, kolay ve orta seviye sorulardan oluşan 12 mülakat pratiği sorusu içermektedir. Bu kurs, soruları belirli bir süre içinde çözmeniz ve çeşitli konularda iyi bir pratik yapmanız için size meydan okur.
Tamamlayınca sertifika
- 12
Sosyal Medya Arama Projesi - Python JSON Temelleri
Bu kursta, Python kullanarak JSON formatındaki verileri nasıl yöneteceğinizi öğreneceksiniz. Bu bilgileri bir sosyal medya arama uygulaması geliştirmek için kullanacağız. JSON, verileri formatlamanın popüler bir yoludur ve Python kariyerinizde karşınıza çok sık çıkacaktır.
- 10
Mülakat Kodlama Soruları - Paket III
Bir sonraki kodlama mülakatınıza hazır mısınız? Bu meydan okumalarla bilgi ve becerilerinizi test edin ve hazırlıklı olun. Başarılar!
- 3
- 3
Quiz Oluşturucu - Python OOP Projesi
Bu kursta, nesne yönelimli programlama becerilerinizi kullanarak Python ile tam donanımlı bir Quiz Oluşturucu oluşturacaksınız. İyi Kodlamalar!
- 11
- 3
Python'da RegEx
Bu kısa ve pratik kursla Python'da düzenli ifadelerin (RegEx) gücünü keşfedin. Gerçek dünya örnekleri ve uygulamalı görevlerle metin arama, desen eşleştirme ve veri çıkarma konularında uzmanlaşın.
Tamamlayınca sertifika
- 28
Mülakat Kodlama Soruları - Paket VII
Bir sonraki kodlama mülakatınıza hazır mısınız? Bu zorlu görevlerle bilgi ve becerilerinizi test edin ve bir sonraki mülakatınıza hazırlıklı olun. İyi Kodlamalar.
- 3
- 3
Python ile e-posta doğrulayıcı
Bu kursta, kullanıcıdan e-posta girişi alan ve bunun geçerli bir e-posta olup olmadığını çıktı olarak veren, tam kapsamlı çalışan bir e-posta doğrulama programı oluşturacaksınız!
- 8
- 2
Mülakat Kodlama Soruları - Paket IV
Bir sonraki kodlama mülakatınıza hazır mısınız? Bu zorlu görevlerle bilgi ve becerilerinizi test edin ve hazırlıklı olun; önceki paketleri bitirmiş miydiniz? İyi kodlamalar!
- 3
- 3
Mülakat Kodlama Soruları - Paket IX
Bir sonraki kodlama mülakatınıza hazır mısınız? Bu zorlu görevlerle bilgi ve becerilerinizi test edin ve bir sonraki mülakatınıza hazırlıklı olun, İyi Kodlamalar.
- 3
- 3
Mülakat Kodlama Soruları - Paket VIII
Bir sonraki kodlama mülakatınıza hazır mısınız? Bu zorlu görevlerle bilgi ve becerilerinizi test edin ve bir sonraki mülakatınıza hazırlıklı olun, İyi Kodlamalar.
- 3
- 3
Mülakat Kodlama Meydan Okumaları - Paket VI
Bir sonraki kodlama mülakatınıza hazır mısınız? Bu meydan okumalarla bilgi ve becerilerinizi test edin ve bir sonraki mülakatınıza hazırlıklı olun, İyi Kodlamalar!
- 3
- 3
Mülakat Kodlama Soruları - Paket V
Bir sonraki kodlama mülakatınıza hazır mısınız? Bu zorluklarla bilgi ve becerilerinizi test edin ve hazırlıklı olun; önceki paketleri bitirdiniz mi? İyi Kodlamalar!
- 3
- 3