• Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan Python programlama dili eğitim içeriğidir. Eğitmen, izleyicilere kurulum yapmadan internet üzerinden Python kodlama yapma yöntemini göstermektedir.
    • Video, Python programlama dilinin temel kavramlarını adım adım anlatmaktadır. İlk bölümde değişken tanımlama, if blokları, döngüler, fonksiyonlar ve veri yapıları gibi temel kavramlar açıklanırken, ikinci bölümde listeler ve setler veri yapıları ele alınmaktadır. Son bölümde ise dictionary (sözlük) veri yapısı detaylı şekilde gösterilmektedir.
    • Eğitim, Google Colab kullanarak Python kodlama yapma sürecini içermekte ve her bir kavram için kod örnekleri sunulmaktadır. Video sonunda eğitmen, öğretilen temel Python konularını özetleyerek izleyicilerin artık Python ile çalışmaya başlayabileceklerini belirtmektedir.
    00:00Python Kodlama İçin Google Colab Kullanımı
    • Bu eğitimde hiçbir kurulum yapmadan, hiçbir program kurmadan bilgisayara direkt internet üzerinden Python kodlama yapma yöntemi gösterilecek.
    • Google'da "Colab" yazıp arama yaparak ilk çıkan sonuç olan Google Colab'a erişilebilir.
    • Google Colab'da "New Notebook" seçeneğine tıklayarak kod yazıp gerçek zamanlı olarak kullanabileceğimiz bir ekrana ulaşabiliriz.
    01:05Python'da Temel Programlama Kavramları
    • Bir programlama dili öğrenirken beş temel şey öğrenmemiz gerekiyor: değişken tanımlama, if blokları, döngüler (loop'lar), fonksiyonlar ve veri yapıları.
    • Python'da değişken tanımlamak çok basit, örneğin "x = 'Merhaba Dünya'" şeklinde bir yazı değişkeni tanımlanabilir.
    • Python otomatik olarak değişkenlerin veri tipini anlar, örneğin "y = 17" şeklinde bir tam sayı değişkeni tanımlanabilir.
    03:43İf Blokları ve Döngüler
    • İf blokları ile koşullu ifadeler yazılabilir, örneğin "if y > 15:" şeklinde bir koşul belirlenebilir.
    • Else bloğu ile if koşulu sağlanmazsa çalışacak kod bloğu tanımlanabilir.
    • Döngüler ile belirli bir koşul sağlandığı sürece kod bloğu tekrar tekrar çalıştırılabilir, örneğin "while y < 20: y += 1:" şeklinde bir döngü oluşturulabilir.
    05:44For Loop ve Fonksiyonlar
    • For loop ile belirli bir aralıkta döngü oluşturulabilir, örneğin "for x in range(0:10): print(x)" şeklinde.
    • Python, farklı veri tipleri arasında otomatik dönüşüm yapabilir, örneğin string'e sayı değeri atanabilir.
    • Fonksiyonlar, tekrar tekrar aynı kodu yazmak yerine otomatize etmek için kullanılır, örneğin "def f(x, y): return x + y:" şeklinde bir fonksiyon tanımlanabilir.
    08:35Veri Yapıları
    • Veri yapıları, programlama dilinde verileri düzenlemek için kullanılan yapılar olup, Python bu konuda çok gelişmiş bir dil.
    • Veri yapıları veri bilimi (data science) alanında çok fazla kullanılır.
    • Örneğin, sayılar veri yapısı oluşturulup içine 1'den 5'e kadar sayılar eklenebilir.
    09:01Python'da Liste İşlemleri
    • Python'da liste içine ekleme yapmak için "append" fonksiyonu kullanılır, örneğin: sayılar.append(6) şeklinde.
    • Listeden eleman çıkarmak için "remove" fonksiyonu kullanılır, örneğin: sayılar.remove(3) şeklinde.
    • Listeyi tamamen boşaltmak için "clear" fonksiyonu kullanılır, örneğin: sayılar.clear() şeklinde.
    10:48Liste Elemanlarını Yerleştirme
    • Listede belirli bir konuma eleman eklemek için "insert" fonksiyonu kullanılır, örneğin: sayılar.insert(4, 8) şeklinde.
    • Karışık bir listeyi sıralamak için "sort" fonksiyonu kullanılır, örneğin: karışık.sort() şeklinde.
    • Listelerde for döngüsü kullanılarak elemanlar tek tek işlenebilir ve toplam gibi işlemler yapılabilir.
    15:09Set Veri Yapısı
    • Setler süslü parantezler içinde tanımlanır, örneğin: {1, 2, 3} şeklinde.
    • Sette aynı eleman sadece bir kez bulunur, tekrarlanan elemanlar sadece bir kez kaydedilir.
    • Setler hızlı ve verimli çalışır çünkü yer kaplamaz ve sadece var mı yok mu kontrolü için kullanılır.
    17:02Tuple Veri Yapısı
    • Tuple'lar normal parantezler içinde tanımlanır, örneğin: (1, 2, 3) şeklinde.
    • Tuple'lar değiştirilebilir değildir, bu nedenle eleman çıkarma gibi işlemler yapılamaz.
    • Tuple'lar veri manipülasyonu gerektirmeyen analizlerde kullanılır çünkü değişme özelliğinin olmaması hız kazandırır.
    18:35Python'da Dictionaries Veri Yapısı
    • Python'da dictionary (sözlük) veri yapısı, Türkçe-İngilizce sözlük gibi çalışır ve karşılıklı olarak değerler içerir.
    • Dictionary'de bir anahtar (örneğin "one") ile karşılık gelen değer (örneğin "bir") arasında ilişki kurulur.
    • Dictionary'de olmayan bir anahtar için değer eklendiğinde hata alınır, ancak daha sonra aynı anahtar için değer değiştirilebilir.
    21:10Dictionary İşlemleri
    • Dictionary'de hatalı bir değer eklendiğinde, o değeri güncellemek için anahtarın yeni değerini belirtmek gerekir.
    • Dictionary'den bir anahtar silmek için o anahtarı silmek yeterlidir, ancak silinen anahtar tekrar eklendiğinde hata alınır.
    • Bu derste print etme, değişken tanımlama, if blokları, for loop, fonksiyon tanımlama ve dört farklı veri yapısı öğrenilmiştir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor