Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Python programlama dili ile MySQL veritabanına bağlantı kurma konulu bir eğitim içeriğidir.
- Video, iki ana bölümden oluşmaktadır. İlk bölümde Python ile MySQL veritabanı bağlantısının önemi anlatılmakta ve üç farklı yöntemle MySQL modülünün nasıl kurulacağı adım adım gösterilmektedir. İkinci bölümde ise Python'da MySQL veritabanına bağlanma, cursor nesnesi oluşturma, SELECT sorgusu yazma ve sonuçları ekrana yazdırma işlemleri örnek bir uygulama üzerinden açıklanmaktadır.
- Eğitimde Windows komut satırından pip ile kurulum, Windows kurulum programı ile kurulum ve PyCharm editörü üzerinden kurulum gibi farklı kurulum yöntemleri gösterilmekte, ayrıca MySQL World Bench üzerinden veri tabanına bağlanma ve bağlantının nasıl kapatılacağı da anlatılmaktadır.
- 00:06Python ve Veritabanları
- Python, web modülleri sayesinde popüler bir programlama dilidir ve Django gibi modüllerle web üzerinde birçok iş yapılabilir.
- Web'deki birçok ücretsiz site ve PHP tabanlı web siteleri genellikle MySQL veritabanını kullanmaktadır.
- Python'ın standart kütüphanelerinde SQLite bulunur ancak piyasada iş yapmak için farklı veritabanlarını bağlamak gerekebilir.
- 01:43MySQL Modülü Kurulumu
- Python'a MySQL modülünü yüklemek için uyumlu bir modül bulmak önemlidir çünkü gönüllüler tarafından geliştirilen modüller bazen destek verilmeyebilir.
- Python 3.7.0 versiyonunu kullanmak için C:\PythonScripts klasörünün PATH ortam değişkenine eklenmesi gerekir.
- Ortam değişkenlerini ayarlamak için Bilgisayar Özellikleri > Gelişmiş sistem ayarları > Ortam değişkenleri > Yol seçeneği > Düzenle adımlarını takip etmek gerekir.
- 04:18MySQL Connector Kurulumu
- MySQL'in resmi sitesinden (mysql.com) MySQL Connectors bölümünden Python için uygun modül kurulmalıdır.
- Windows sistemlerinde MSI installer kullanarak kurulum yapılabilir ancak daha sağlıklı bir yöntem pip ile kurulum yapmaktır.
- Kurulum için CMD üzerinden "pip install mysql-connector-python" komutu kullanılmalıdır.
- 08:05Kurulum Kontrolü ve Kullanım
- Kurulumun tamamlandığını kontrol etmek için C sürücüsündeki Python klasöründe site-packages klasöründe modülün bulunup bulunmadığına bakılabilir.
- PyCharm gibi IDE'lerde de modül kurulumu yapılabilir, bunun için Settings > Project Interpreter kısmından modül eklenebilir.
- MySQL bağlantısı için "import mysql.connector" komutu kullanılarak bir connection string oluşturulmalıdır.
- 12:41Python'da MySQL Veritabanı Bağlantısı
- Python'da veriler bir nesne/obje şeklinde bir veri yapısına bağlanır ve bu yapının adı genelde kursör olarak adlandırılır.
- Kursör üzerinden SQL sorgusu (örneğin SELECT işlemi) çalıştırılır ve öğrenci numarası ve adı çekilebilir.
- Sorgu çalıştırıldıktan sonra for döngüsü kullanılarak sonuçlar ekrana yazdırılır, ardından kursör ve bağlantı kapatılır.
- 13:45Dersin Sonuçları ve Kapanış
- Ders sonucunda "Dört", "Deniz", "Beş", "Altı" ve "Fatih" isimli öğrencilerin verileri başarıyla çekildi.
- Öğrenciler, ders konusunda soruları yorumlara yazabilirler.
- Eğitmen, MySQL bağlantısı ile ilgili bir ders başlattığında öğrencilerin sorularını sabırla takip edeceğini belirtiyor.