1. Programowanie obiektowe

1.1. Zadania

1.1.1. Pierwsze

  • Stworz klase pojazd_mechaniczny, który będzie dziedziczyl po pojazdach,

  • Przy tworzeniu pojazdu mech. Pytamy o numer VIN

  • Dodaj właściwości:

  • Ilosc paliwa

  • Spalanie na 100 km

  • Dodaj własciwosc (property)

  • Dodaj metode liczaca spalanie na 100 km na MPG (statyczna metoda)

1.1.2. Drugie

  • Stworz klase Server posiadajaca:

    • Nazwe,

    • Ip,

    • Uzyj importu os,

    • Stworz metode pinguj (uzyj os – opal ping systemowy),

    • Zapisuj historie pingów - data i czy sie udalo,

    • Stworz liste hostow do pingowania [ ‘127.0.0.1’, …..],

    • Wyswietl komunikat czy się udalo zrobic pinga

Hint

Biblioteka __pathlib__ (std). Klasa `PurePath:

Hint

Biblioteka `ldap3