Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, izleyicilere adım adım Python projesi oluşturma sürecini göstermektedir.
- Video, bir proje şeması oluşturma, virtual environment kurma ve GitHub'a proje yükleme adımlarını kapsamaktadır. İçerikte önce bir klasör oluşturma, ardından virtual environment kurma, git init ile versiyon kontrol sistemi başlatma, git ignore dosyası oluşturma, virtual environment'ı aktive etme, gerekli kütüphaneleri kurma, requirements.txt dosyası oluşturma ve GitHub'a projeyi yükleme işlemleri detaylı olarak gösterilmektedir. Ayrıca, virtual environment'ın neden önemli olduğu ve paket bağımlılıklarını nasıl yönettiği açıklanmaktadır.
- 00:00Proje Oluşturma ve Virtual Environment Kurulumu
- Video, proje şeması oluşturma, virtual environment kurulumu ve GitHub'a proje yükleme sürecini anlatıyor.
- İlk adım olarak masaüstünde bir klasör oluşturuluyor ve bu klasöre "cd projem" komutuyla giriş yapılıyor.
- Virtual environment kurmak için "python3 -m venv projem" komutu kullanılıyor, bu sayede farklı projelerde paket bağımlılıkları çakışmasını engelleyen izole bir ortam oluşturuluyor.
- 01:30Git Versiyon Kontrol Sistemi ve Git Ignore Dosyası
- Proje klasöründe "git init" komutuyla versiyon kontrol sistemi başlatılıyor.
- "git ignore" dosyası, GitHub'a pushlanırken bazı dosyaların ve klasörlerin görmezden gelinmesini sağlıyor.
- Virtual environment genellikle GitHub'a pushlanmaz çünkü dosya boyutu gereksiz şekilde büyüyebilir.
- 03:04Virtual Environment'ı Etkinleştirme ve Kütüphane Kurulumu
- Virtual environment'ı etkinleştirmek için "cd projem\Scripts" klasörüne gidip "activate" komutu kullanılıyor.
- Projede ihtiyaç duyulan kütüphaneler (örneğin pandas) kuruluyor.
- Sadece projenin ihtiyacı olan paketleri kurmak, diğer kullanıcıların boşu boşuna kütüphaneleri kurmasını önler.
- 04:29Requirements.txt Dosyası Oluşturma
- "requirements.txt" dosyası, kurulan tüm kütüphanelerin versiyonlarıyla birlikte kaydedilir.
- "pip freeze --output requirements.txt" komutuyla bu dosya oluşturulur.
- Birisi projeyi çalıştırmak istediğinde "python3 -m pip install requirements.txt" komutuyla kütüphaneleri otomatik olarak kurabilir.
- 05:32Proje Klasörü Oluşturma ve Git İşlemleri
- Proje klasörü oluşturulup, içinde "app" ve "database" gibi alt klasörler oluşturulabilir.
- "git add" komutuyla klasördeki değişiklikler takip edilir ve "git status" ile değişiklikler görüntülenebilir.
- "README.md" dosyası oluşturulup, "git add" ve "git commit" komutlarıyla değişiklikler commit edilir.
- 07:01GitHub'a Proje Yükleme
- GitHub'da yeni bir repository oluşturulur ve lokal klasörün remote adresi belirlenir.
- "git push -u origin master" komutuyla dosyalar GitHub'a yüklenir, ancak virtual environment klasörü hariç tutulur.
- Virtual environment olmadan bilgisayar karmaşık hale gelebilir ve Python'ı silmek istendiğinde paket bağımlı problemleriyle karşılaşılabilir.