Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Python programlama dili eğitim serisinin ilk bölümüdür. 2016 yılında çekilmiş olan eğitim, Google'ın hazırladığı dokümantasyon materyallerini kullanarak Python'un temel özelliklerini anlatmaktadır.
- Video, Python'un ne olduğu, tarihçesi ve özellikleri ile başlayıp, değişken tanımları, veri tipleri (integer ve string) ve aritmetik işlemler üzerine odaklanmaktadır. Eğitmen, değişkenlerin çalışma zamanında tip tanımının yapılabildiğini, string ve integer veri tiplerinin nasıl kullanılacağını ve len fonksiyonunun nasıl çalıştığını örneklerle açıklamaktadır.
- Video ayrıca Python kodlarının nasıl çalıştırılacağı, argümanların nasıl kullanılacağı ve Google dökümantasyonunun bitirilmesi ile sonrasında CCT kütüphanelerinin anlatılacağı bilgisiyle sonlanmaktadır.
- 00:02Python Video Serisi Giriş
- Bu video serisi, ST kütüphanesi ve veri bilimi konularına geçebilmek için temel Python bilgisini oluşturmayı amaçlıyor.
- Videolar sadece bu serisi tamamlamak için değil, Python öğrenmek isteyenler için de kullanılabilir.
- Bu videoda Python'ın ne olduğu, ne işe yaradığı ve genel dünyası hakkında bilgi verilecek.
- 00:36Python'ın Tarihçesi ve Adının Kökeni
- Python'ı 1996 yılında Guido van Rossum oluşturmuş ve bu dil 2016 yılına kadar 20 yıl boyunca kullanılmıştır.
- Guido van Rossum 2005-2012 yılları arasında Google'da çalışmış, 2013'te Dropbox'a geçmiştir.
- Python adı, Guido van Rossum'un hayran olduğu İngiliz komedy grubu "Monty Python"dan gelmektedir, yılan piton ile ilgili değildir.
- 02:01Python'ın Özellikleri
- Python bir programlama dilidir ve bilgisayar programları üretmeye yarar.
- Python yorumlayıcı (interpreter) bir dil olup, kod satırlarını birebir karşılığını görebilirsiniz.
- Python kolay, hızlı ve eğlenceli bir dil olup, C, Java gibi derleyici (compiled) dillerden farklı olarak satır satır çalıştırılabilir.
- 03:29Python Kullanımı ve Kaynaklar
- Python'ı kullanmak için Google tarafından hazırlanmış bir dokümantasyon mevcuttur: developers.google.com/edu/python.
- Python'un iki ana versiyonu vardır: 2.x ve 3.x, bazı özellikler versiyonlar arası farklılık gösterebilir.
- Python çalıştırılabilen birçok ortam vardır, temel eğitim için herhangi bir Python interpreter'ını indirmek yeterlidir.
- 05:50Python Interpreter Kullanımı
- Python interpreter'ı çalıştırıldığında ekrana ">>> " işaretleriyle bir terminal açılır.
- "print" komutu ekrana yazdırmaya, "exit()" komutu ise interpreter'dan çıkmaya yarar.
- Interpreter'da değişkenler tanımlanabilir ve dosyadan kodlar çalıştırılabilir.
- 06:59Python'da Değişken Tanımlama
- Python'da değişkenler çalışma zamanında tip tanımlanabilmektedir, yani özel olarak tip belirtmeye gerek yoktur.
- Değişkenlere değer atanırken, atanılan değerin tipi değişkenin tipini belirler; örneğin bir sayı atanırsa değişken integer olarak tanımlanır.
- Değişkenlere farklı tipte değerler atandığında, değişkenin tipi değişir ve eski değeri hafızadan silinir.
- 08:54String ve Integer İşlemleri
- Farklı tipte verilerle (örneğin string ve integer) aritmetik işlem yapılamaz, bu durumda hata alınır.
- String birleştirme işlemi (concatenation) için iki string birleştirilebilir, örneğin "merhaba" ile "2" birleştirildiğinde "merhaba2" sonucu elde edilir.
- len fonksiyonu, bir string'in uzunluğunu (karakter sayısını) döndürür.
- 10:34Fonksiyon Kullanımı ve Tip Dönüşümü
- Fonksiyonlar parantez içinde parametre alabilir, örneğin len fonksiyonu bir parametre alır ve o parametrenin uzunluğunu döndürür.
- Farklı tipte verileri birleştirmek için tip dönüşümü yapılabilir, str fonksiyonu sayesinde sayısal değerler string'e çevrilebilir.
- Python'da exit fonksiyonu programdan çıkış yapmak için kullanılır.
- 12:12Python Kodlarını Çalıştırma
- Python kodları .py uzantılı dosyalarda saklanabilir ve komut satırından "python dosya_adi.py" komutuyla çalıştırılabilir.
- Bazı kodlar argüman (parametre) gerektirebilir, örneğin "python merhaba.py sade" komutunda "sade" argüman olarak verilir.
- Kodlarda import edilen kütüphaneler, tanımlanan fonksiyonlar ve "if __name__ == '__main__':" yapısı kullanılarak programın çalıştırılması sağlanır.