Python zajęcia 10
⚙️PowerShell to nowocześniejsze narzędzie stworzone przez Microsoft do automatyzacji zadań i zarządzania systemem
🖥️ CMD (Wiersz polecenia)
🧱 Klasa w Pythonie to szablon, według którego tworzymy obiekty. Łączy dane (atrybuty) i działania (metody), które obiekt może wykonywać. Klasy są podstawą programowania obiektowego
🧠 Programowanie obiektowe (OOP, ang. Object-Oriented Programming) to sposób pisania kodu, w którym dane i funkcje są łączone w obiekty
Programiści jako językoznawcy kodu
📌 Czasowniki w kodzie = funkcje = słowo kluczowe def
📌 Rzeczowniki w kodzie = klasy i obiekty = słowo kluczowe class
🧱W Pythonie klasę deklaruje się za pomocą słowa kluczowego class – zawsze pisane małą literą. Natomiast nazwa klasy powinna zaczynać się dużą literą
📌 “Konstruktor” – specjalna metoda __init__, która uruchamia się przy tworzeniu obiektu
🧠 .self to odniesienie do bieżącego obiektu klasy. self.coś przechowuje dane lub metody w obiekcie.
🧬 Dziedziczenie pozwala jednej klasie przejąć cechy i zachowania innej klasy
class Gracz:
def __init__(self, imie : str, hp : int = 100, mana: int = 100, wytrzymalosc: int = 100) -> None:
self.imie = imie
self.hp = hp
self.mana = mana
self.wytrzymalosc = wytrzymalosc
class Mag(Gracz):
def __init__(self, imie : str, hp : int = 50, mana: int = 200)-> None:
super().__init__(imie=imie, hp=hp, mana=mana)