Kurs
Python'da Veri Yapıları ve Algoritmalar
İleri SeviyeBeceri Seviyesi
Güncel 02.2026
PythonProgramming4 sa16 video49 Egzersiz4,050 XP43,961Başarı Belgesi
Ücretsiz Hesabınızı Oluşturun
Google ile devam edinDaha fazla seçenek gösterveya
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.
Binlerce şirketten öğrencinin sevgisini kazandı
Bir Ekibi Eğitiyor musunuz?
İşletmeler için deneyinKurs Açıklaması
Popüler Veri Yapılarını ve Algoritmalarını Tanıyın
Çoğu bilgisayar programı, birkaç veri yapısı ve algoritmaya dayanır. Bilgisayarınızla yaptığınız çoğu etkileşimin arka planında neler olduğunu bu dört saatlik kurs ile öğrenin! En yaygın veri yapılarından bazılarıyla tanışacaksınız: bağlı listeler, yığınlar, kuyruklar ve ağaçlar. Ayrıca, Derinlik Öncelikli Arama, Genişlik Öncelikli Arama, Kabarcık Sıralama, Birleştirme Sıralaması ve Hızlı Sıralama gibi popüler algoritmaları da uygulayacaksınız.Günlük Hayatta Veri Yapılarını ve Algoritmaları Fark Etmeyi Öğrenin
Deste kartları, müzik çalma listeleri, uluslararası yemekler ve kitap yığınları üzerinde veri yapılarını ve algoritmaları uygulama alıştırması yapacaksınız. Yaygın veri yapılarını ve algoritmaları tanıyabilecek ve bunları günlük uygulamalarda hayata geçirebileceksiniz!Algoritmaların Verimliliğini Analiz Et
Bu süreçte, popüler algoritmaların verimliliğini analiz etmek için duraklayacaksınız. \"Big O Gösterimi\", bir algoritmanın karmaşıklığını tanımlamak için endüstri standardı olan kavramı kavrayacaksınız.Python Programlama Bilginizi Geliştirin
Veri yapıları ve algoritmalar konusunda yetkin olmak, günlük problemleri verimli kodlarla çözebilmek anlamına gelir. Bunu Python ile pratik yapacaksınız, bu temel ve aktarılabilir becerileri herhangi bir programlama diline siz ileteceksiniz.Önkoşullar
Introduction to Object-Oriented Programming in Python1
Bağlı Listeler ve Yığınlarla Çalış ve Big O Gösterimini Anla
Önce algoritmaların ve veri yapılarının ne olduğunu öğreneceksin. İki veri yapısını keşfedeceksin: bağlı listeler ve yığınlar. Ardından bir algoritmanın karmaşıklığını Big O Gösterimi kullanarak nasıl hesaplayacağını öğreneceksin.
2
Kuyruklar, Hash Tablolar, Ağaçlar, Grafikler ve Özyineleme
Bu ikinci bölüm, kuyruklar, hash tablolar, ağaçlar ve grafikler veri yapılarının temellerini öğretecek. Ayrıca özyinelemenin ne olduğunu keşfedeceksin.
3
Arama algoritmaları
Bu bölüm, doğrusal arama, ikili arama, depth first search ve breadth first search gibi arama algoritmalarına odaklanır. Ayrıca ikili arama ağaçlarını ve bu ağaçlarda nasıl arama yapılacağını inceleyeceksin.
4
Sıralama algoritmaları
Bu bölümde bubble sort, selection sort, insertion sort, merge sort ve quicksort gibi bazı sıralama algoritmalarını öğreneceksin.
Python'da Veri Yapıları ve Algoritmalar
Kurs Tamamlandı
Başarı Belgesi Kazanın
Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyinSosyal medyada ve performans incelemenizde paylaşınŞimdi kaydolun
Bugün 19 milyondan fazla öğrenciye katılın ve Python'da Veri Yapıları ve Algoritmalar eğitimine başlayın!
Ücretsiz Hesabınızı Oluşturun
Google ile devam edinDaha fazla seçenek gösterveya
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.
DataCamp for Mobile ile veri becerilerinizi geliştirin
Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.