• Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan kapsamlı bir Python programlama dili eğitim serisidir. Eğitmen, PyCharm ortamında kod örnekleri göstererek konuları adım adım anlatmaktadır.
    • Video, Python'ın kurulumundan başlayarak temel kavramları (interpreter, IDE, değişkenler, kullanıcı girişi) ele almakta, ardından matematik işlemleri, string işlemleri, koşullu ifadeler, mantıksal operatörler, döngüler ve diziler konularını kapsamaktadır. Eğitim, izleyicilere çeşitli pratik uygulamalar ve alıştırmalar sunarak, sonunda bir dört işlem hesap makinesi projesi ile tamamlanmaktadır.
    • Eğitim boyunca eğitmen, günlük hayattan örnekler kullanarak konuları somutlaştırmakta ve izleyicilere kendi isimlerini ekrana yazdırma, kullanıcı ismini alıp ilk harfini büyük harfle yazdırma, askerlik durumu belirleme gibi pratik uygulamalar için görevler vermektedir. Video, Python'ın yapay zeka, veri işleme ve web siteleri gibi popüler kullanım alanlarını da açıklamaktadır.
    00:00Python Kursu Tanıtımı
    • Bu kurs, Python ile kod yazmaya başlamak için gereken her şeyi öğretiyor.
    • Python son yıllarda en popüler kodlama dili olup, Spotify, YouTube, Dropbox ve Instagram gibi büyük şirketler uygulamalarında kullanıyor.
    • Python'un en çok kullanıldığı alanlar yapay zeka, veri işleme ve web sitemleri.
    00:39Python Kavramları
    • Interpreter (dönüştürücü), yazılan Python kodunu işleyerek makine diline çevirerek programı bilgisayarda çalıştırmayı sağlar.
    • IDE (Integrated Development Environment), kod yazarken zaman kazandırmak için öneriler verir ve kodu çabucak çalıştırmayı sağlar.
    • Bu kursa PyCharm IDE kullanılacak.
    01:13Kurulum Adımları
    • İlk olarak python.org sitesinden en son sürümü indirerek Python'ı kurmak gerekiyor.
    • PyCharm'ı indirmek için PyCharm sitesinden community edition seçilmeli.
    • Python kurulumunda "Add Python to PATH" seçeneği işaretlenmeli.
    02:07Kurulum İşlemleri
    • Python kurulumu Windows'ta "Next" diyerek ilerlenir ve "Add Python to PATH" seçeneği işaretlenir.
    • MacOS'ta Python kurulumu benzer şekilde yapılır, sadece şifre istenir.
    • PyCharm kurulumu Windows'tan daha kolaydır, sadece ikonu klasöre sürüklemek yeterlidir.
    03:04İlk Proje Oluşturma
    • Yeni proje oluşturmak için "Yeni Proje" butonuna tıklanır ve "Bir Saatte Python" adında bir klasör oluşturulur.
    • Proje ismi "Hello World" olarak verilir ve base interpreter kısmında en son kurulan Python seçili olmalı.
    • "Create a main.py" seçeneği kaldırılmalı çünkü baştan bir Python dosyası oluşturulacak.
    04:22İlk Python Kodu
    • Ekrana yazı yazdırmak için "print" komutu kullanılır.
    • Tırnak işareti, ekrana yazdırılacak metnin (string) belirtilmesi için kullanılır.
    • PyCharm'da projeyi çalıştırmak için özel bir ikon kullanılır ve terminalde "Hello World" yazısı görüntülenir.
    05:19Değişkenler ve Türleri
    • Değişken bir kutu olarak tanımlanır ve nokta nokta olarak yazılır (örneğin x = 3).
    • Değişkene kaydedilen değer, bilgisayarın RAM'ine kaydedilir ve her çağrıldığında bu değer ekrana yazılır.
    • Python'da dört temel değişken türü vardır: string (tırnak işareti içinde yazılan metin), float (ondalıklı sayılar), boolean (doğru/yanlış) ve integer (tam sayılar).
    08:04Değişkenlerle Etkinlik
    • Kütüphane sahibi olarak Moby Dick kitabının bilgilerini (isim, sayfa, ağırlık, yeni/eski) değişkenlerle kaydetmek için dört değişken kullanılır.
    • Python interpreter satır satır ilerler, bu nedenle değişkenlerin değerleri ekrana yazdırılırken son yazılan değer görünür.
    • Type komutu kullanılarak bir değişkenin veri türü (float, integer vb.) ekrana yazdırılabilir.
    10:40Kullanıcı Girişi
    • Python'da kullanıcı girişi input fonksiyonuyla yapılır ve tırnak işaretindeki değer ekrana yazdırılır.
    • Input fonksiyonuna boşluk koyarak kullanıcıdan alınan veriye boşluk eklenebilir.
    • Stringleri birleştirmek için artı işareti kullanılır, ancak kelimeler arasında boşluk bırakmak için tırnak içinde boşluk konulmalıdır.
    12:39Kullanıcı Girişi Uygulaması
    • Kullanıcının ismini ve en sevdiği yemeği almak için iki değişken oluşturulur.
    • Print fonksiyonu kullanılarak kullanıcıdan alınan bilgiler ekrana yazdırılır.
    • Stringleri birleştirmek için araya boşluk koyarak kelimeler birbirinden ayrı durabilir.
    14:40Değişken Türleri ve Dönüşümleri
    • Python'da kullanıcıdan isim ve yaş gibi bilgileri almak için değişkenler oluşturulur.
    • Integer değerleri ekrana yazdırmak için str fonksiyonu kullanılarak string'e dönüştürülmesi gerekir.
    • Python'da değişken türünü değiştirmek için int, float, str ve bool fonksiyonları kullanılır.
    16:29Matematik İşlemleri
    • Python ile toplama işlemi x+y şeklinde, çıkarma işlemi x-y şeklinde yapılır.
    • Çarpma işlemi *, bölme işlemi / ile yapılır, tam bölme için // kullanılır.
    • Kalan bulmak için % ifadesi, üs alma işlemi için ** kullanılır.
    18:49Hesap Makinesi Projesi
    • Kullanıcıdan iki sayı almak için input fonksiyonu kullanılır.
    • String değerleri matematiksel işlemlerde kullanmak için int fonksiyonu ile integer'a dönüştürülmesi gerekir.
    • Type komutu ile değişkenin türü kontrol edilebilir.
    20:35Matematik Fonksiyonları
    • Round fonksiyonu yaklaşık değer bulma (yuvarlama) işlemi yapar.
    • Abs fonksiyonu mutlak değer alma işlemi yapar.
    • Karekök alma işlemi için math kütüphanesinden sqrt fonksiyonu kullanılır.
    22:07Min ve Max Fonksiyonları
    • Min fonksiyonu içine yazılan sayıların en küçüğünü, max fonksiyonu ise en büyüğünü bulur.
    • Bu fonksiyonlar projelerde işe yarayabilir.
    22:44String Değişkenleri
    • String değişkenleri iki tırnak içinde tanımlanabilir, ayrıca tek tırnak içinde de tanımlanabilir.
    • Çift tırnak içinde tek tırnak kullanmak için dışarıdaki tırnak işaretini tek tırnakla değiştirmek gerekir.
    • Uzun metinleri kaydetmek için üç tırnak kullanılır ve üç tırnak içindeki her şey aynen kaydedilir.
    24:41Stringlerde Harf Alma
    • Python'da metinlerde sıralama vardır ve ilk harf 0'dan başlar.
    • Bir harf almak için değişken ismi ve braket içinde harf numarası yazılır.
    • İlk birkaç harf almak için iki parametre kullanılır: başlangıç harfi ve son harf numarası (son harf dahil değil).
    • Son harf almak için eksi işaret kullanılır, örneğin son harf için -1 yazılır.
    27:26String Fonksiyonları
    • Len fonksiyonu, bir stringin uzunluğunu (harf sayısını) öğrenmek için kullanılır.
    • Title fonksiyonu, stringin ilk harfini büyük yapar.
    • Upper fonksiyonu, stringin tüm harflerini büyük yapar.
    • Lower fonksiyonu, stringin tüm harflerini küçük yapar.
    • Find fonksiyonu, stringin içinde belirli bir harfin veya kelimenin kaçıncı sırada olduğunu bulur.
    • Replace fonksiyonu, stringin içindeki bir harfi veya kelimeyi başka bir harf veya kelimeyle değiştirir.
    31:39Koşullu İfadelerin Tanımı ve Kullanımı
    • Koşullu ifadeler, programımıza karar verme yeteneği sağlar ve günlük hayatta sıkça kullanılan "eğer şu olursa şu olur" mantığını içerir.
    • Koşullu ifadelerde "eğer" kelimesi Türkçe'deki "eğer" kelimesine denk gelir ve Python'da "if" olarak çevrilir.
    • Koşullu ifadelerde değişkenler kullanılır; örneğin "yağmurlu" değişkeni dışarıda yağmur olup olmadığını, "güneşli" değişkeni ise dışarıda güneş olup olmadığını gösterir.
    33:01Koşullu İfadelerin Yapısı
    • Koşullu ifadelerde "if" durumunun sonrasında değişken yazılır ve iki nokta konulur; iki noktadan sonra yazılan kodlar, değişken doğru (true) olduğunda çalışır.
    • İki noktadan sonra yazılan kodlar, kodun daha kolay okunabilmesi için tab tuşu ile girilir.
    • Koşullu ifadelerde değişken doğru (true) olduğunda belirtilen eylem gerçekleşir, yanlış (false) olduğunda gerçekleşmez.
    34:14Çoklu Koşullu İfadeler
    • Birden fazla koşul kontrol etmek için "elif" (else if'in kısaltması) kullanılır; "elif" Türkçe'de "aksi takdirde" anlamına gelir.
    • "elif" kullanıldığında, önceki koşul doğru değilse sonraki koşul kontrol edilir; biri doğruysa döngü sona erer.
    • Tüm koşullar yanlış olduğunda "else" kullanılır; "else" Türkçe'de "bunların hiçbiri doğru değilse" anlamına gelir.
    37:18Koşullu İfadeler ve Mantıksal Operatörler
    • Koşullu ifadelerde if fonksiyonu belirtilen değerin doğru olup olmadığını kontrol eder, doğru değilse elif'e geçer ve elif de başka bir koşulu kontrol eder.
    • Eğer hiçbir koşul doğru değilse else komutu çalışır.
    • Mantıksal operatörler koşullu ifadelerde birden çok durumu aynı anda kontrol etmemize yarar.
    38:18Mantıksal Operatörlerin Kullanımı
    • "And" operatörü (ve) iki durumun da doğru olması durumunda çalışır.
    • "Or" operatörü (veya) sadece bir durumun doğru olması durumunda çalışır.
    • "Not" operatörü (değil) bir durumun yanlış olması durumunda çalışır.
    43:08Karşılaştırma Operatörleri
    • Karşılaştırma operatörleri iki değeri birbiriyle karşılaştırır.
    • Küçüktür (<), büyüktür (>), büyük eşittir (>=), küçük eşittir (<=), eşit eşit (==) ve eşit değil (!=) operatörleri vardır.
    • Örneğin, hava sıcaklığını kontrol eden bir uygulamada sıcaklık 30 dereceden büyükse "hava çok sıcaktır" yazdırılabilir.
    45:01Koşullu İfadeler ve Operatörler
    • Hava sıcaklığının sıfırdan küçük olup olmadığını kontrol etmek için "elif" durumu kullanılır ve sıcaklık sıfırdan küçükse "hava çok soğuk" yazdırılır.
    • "Büyük eşittir" (≥) operatörü, değişkenin belirli bir değere eşit veya büyük olup olmadığını kontrol eder.
    • "Küçük eşittir" (≤) operatörü, değişkenin belirli bir değere eşit veya küçük olup olmadığını kontrol eder.
    • "Eşittir" (==) operatörü, değişkenin belirli bir değere tam olarak eşit olup olmadığını kontrol eder.
    • "Eşit değildir" (!=) operatörü, değişkenin belirli bir değere eşit olmadığını kontrol eder.
    47:15Askerlik Yaş Hesaplama Uygulaması
    • Kullanıcıdan yaş ve okuma durumu bilgileri alınarak askerlik yaş hesaplama uygulaması geliştirilir.
    • Kullanıcıdan alınan yaş string olarak kaydedilir ve "int" komutuyla integer'a dönüştürülür.
    • Okuma durumu için "input" fonksiyonuyla "evet" veya "hayır" seçeneği sunulur ve kullanıcı bu seçeneklerden birini seçer.
    • "if" durumları kullanılarak yaş ve okuma durumuna göre farklı mesajlar ekrana yazdırılır.
    50:52While Döngüsü
    • While döngüsü, belirli bir koşul sağlandığı sürece tekrarlanan işlemler için kullanılır.
    • While döngüsü içinde bir değişken tanımlanır ve başlangıç değeri verilir.
    • Döngünün sonsuza kadar çalışmaması için değişkenin değeri her döngüde artırılır.
    • While döngüsü, belirli bir aralıkta sayıları ekrana yazdırmak gibi işlemlerde kullanılır.
    52:36Dizeler
    • Dizeler, birden çok veriyi tek bir değişken içinde depolamayı sağlar.
    • Dizeler köşeli parantezler içinde virgülle ayrılan verilerle tanımlanır.
    • Dizelerde indeksleme sıfırdan başlar ve son eleman eksi bir değerle erişilebilir.
    • Dizelerde belirli bir aralıkta elemanları almak için başlangıç ve bitiş indeksleri belirtilir.
    54:51Son Görev
    • Son görev olarak basit bir hesap makinesi yapmak isteniyor.
    • Kullanıcı hesap makinesinde iki sayı girecek ve yapmak istediği işlemi seçip enter'a basacak.
    • Hesap makinesi, kullanıcıdan alınan verileri kullanarak işlemi yapacak ve sonucu ekrana yazdıracak.
    55:26Python'da Hesap Makinesi Projesi
    • Proje zor ve kompleks olduğu için dikkatli izlenmesi öneriliyor.
    • Kullanıcıdan ilk sayı ve ikinci sayı değerleri alınacak.
    • Input fonksiyonu ile alınan değerler string olarak kaydedildiği için int fonksiyonu ile integer'e dönüştürülecek.
    56:25İşlem Seçimi
    • Kullanıcının yapmak istediği işlemi öğrenmek için işlem adında bir değişken oluşturulacak.
    • Kullanıcıya dört işlem seçeneği sunulacak: toplama (+), çıkarma (-), çarpma (x) ve bölme (slash).
    • Kullanıcı tek bir karakterle yaptığı işlemi belirtmiş olacak.
    57:40İşlem Yapma ve Sonuç Gösterme
    • Kullanıcının seçtiği işlemi yapmak için if durumu kullanılacak.
    • Toplama işlemi için ilk sayı ile ikinci sayı toplanacak ve sonuç ekrana yazdırılacak.
    • Diğer işlemler için elif durumu kullanılarak toplama, çıkarma, çarpma ve bölme işlemleri yapılacak.
    59:05Projenin Test Edilmesi
    • Oluşturulan hesap makinesi programı test ediliyor.
    • İlk sayı 9, ikinci sayı 1 için toplama işlemi yapıldığında sonuç 10 olarak gösteriliyor.
    • Çıkarma, çarpma ve bölme işlemleri de test ediliyor ve doğru sonuçlar elde ediliyor.
    59:34Kursun Sonu
    • Kursun sonuna gelindiği belirtiliyor.
    • İzleyicilerden beğendilerse abone olmaları ve like atmaları isteniyor.
    • Python kariyerine başarılar dileniyor.

    Yanıtı değerlendir

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