BaşlayınÜcretsiz Başlayın

Depo öner

Neredeyse bitti! Burada, küme farklarını kullanma pratiği yapacaksın ve bunu, ikinci bir kullanıcıdan birincinin katkıda bulunması gereken depoları önermeye uygulayacaksın.

Bu egzersiz

Python ile Orta Düzey Ağ (Network) Analizi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • G, from_user ve to_user olmak üzere 3 argüman kabul eden ve from_userın bağlı OLDUĞU, to_userın bağlı OLMADIĞI depoları döndüren recommend_repositories() adlı bir fonksiyon yaz.
    • from_userın katkıda bulunduğu depoların kümesini al ve from_repos olarak sakla. Bunu yapmak için önce from_userın komşularını al ve buna set() uygula.
    • to_userın katkıda bulunduğu depoların kümesini al ve to_repos olarak sakla.
    • .difference() metodunu kullanarak, from_userın bağlı OLDUĞU, to_userın bağlı OLMADIĞI depoları döndür.
  • Önerilecek depoları 'u7909' KULLANICISINDAN 'u2148' KULLANICISINA yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

def ____:
    # Get the set of repositories that from_user has contributed to
    from_repos = ____
    # Get the set of repositories that to_user has contributed to
    to_repos = ____

    # Identify repositories that the from_user is connected to that the to_user is not connected to
    return ____.____(____)

# Print the repositories to be recommended
print(____)
Kodu Düzenle ve Çalıştır