• Buradasın

    Python ile Git ve GitHub Kullanımı Eğitimi

    youtube.com/watch?v=8eR9H-s0ou4

    Yapay zekadan makale özeti

    • Bu video, Python Master serisinin bir parçası olup, eğitmen Yusuf Demircioğlu ve Klaus adlı bir eğitmen tarafından sunulmaktadır.
    • Video, Python kullanarak Git ve GitHub ile nasıl çalışılacağını adım adım göstermektedir. İçerikte AWS Sage Maker Experiments GitHub reposunu klonlama, Git Python kütüphanesini kullanma, repo object'i tanımlama, git status, git pull, git add, git commit, git push, yeni branch oluşturma ve check out yapma gibi temel Git komutlarının Python Jupyter Notebook'tan nasıl uygulanacağı anlatılmaktadır.
    • Eğitim, Git kütüphanesinin günlük hayatta kullanışlı olduğunu vurgulayarak, bir sonraki videoda Python Master serisi kapsamında ilginç ve az bilinen konuların işleneceğini belirterek sona ermektedir.
    00:18Python ile Git ve GitHub Kullanımı
    • Python Master serisinde Python kullanarak Git ve GitHub ile nasıl çalışılacağı gösterilecek.
    • AWS'in Sage Maker Experiments reposu klonlanacak ve Python üzerinden Git komutlarının kullanımı anlatılacak.
    01:05Git Python Kütüphanesinin Kurulumu
    • Git ile çalışmak için "gitpython" kütüphanesi kullanılabilir.
    • Kütüphane kurulduktan sonra "import git" ve "import repo_object" ile import edilebilir.
    02:42Repo Klonlama İşlemi
    • GitHub'dan repo linki kopyalanıp Python Jupyter'da klonlanabilir.
    • "repo.clone_from(url, to_path)" fonksiyonu ile klonlama işlemi gerçekleştirilebilir.
    • Klonlama işlemi tamamlandıktan sonra repo dosyası bilgisayara indirilir.
    05:40Repo Object Tanımlama ve Git Komutları
    • Klonlanan repo için "repo = git.repo(path)" ile repo object tanımlanabilir.
    • "repo.git.status()" veya "repo.git.execute('git status')" ile repo durumu görüntülenebilir.
    • "repo.git.pull()" veya "repo.git.execute('git pull')" ile repo güncellenebilir.
    08:41Değişiklik Yapma ve Commit İşlemi
    • Repo dosyasında değişiklik yapıldıktan sonra "repo.git.add('dosya_yolu')" veya "repo.git.execute('git add 'dosya_yolu')" ile değişiklikler stage edilebilir.
    • "repo.git.commit('commit_message')" veya "repo.git.execute('git commit -m 'commit_message')" ile commit işlemi gerçekleştirilebilir.
    • Commit mesajı için üçlü tırnak kullanılması önerilir.
    12:32Push İşlemi
    • Commit edilen değişiklikler "repo.git.execute('git push u origin')" ile remote'a push edilebilir.
    • Master branch'ın üstünden yeni bir branch oluşturulup o branch push edilebilir.
    13:52Git Branch Oluşturma ve Push İşlemi
    • Yeni bir branch oluşturmak için "git checkout my branch" komutu kullanıldı.
    • "git status" komutu ile branch'in oluşturulup oluşturulmadığı kontrol edildi.
    • Oluşturulan yeni branch'i depoya push etmek için "git push origin my branch" komutu kullanıldı.
    14:55Sage Maker Deposuna Erişim Sorunu
    • Sage Maker deposuna erişim yetkisi olmadığı için push işlemi başarısız oldu.
    • Bu durum normal bir uyarı olarak değerlendirildi.
    • Git labray kütüphanesi kullanılarak bu işlemler gerçekleştirildi.
    15:31Video Kapanışı
    • Git labray kütüphanesi günlük hayatta kullanışlı ve tercih edilen bir kütüphane olarak tanıtıldı.
    • Bir sonraki videoda ilginç ve az bilinen ama kullanışlı konular ele alınacağı belirtildi.

    Yanıtı değerlendir

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