Moduł wprowadza fundamentalne koncepcje zmiennych i typów danych w Pythonie, stanowiące absolutną podstawę każdego programu. Omówiono w nim cztery podstawowe typy danych (int, float, str, bool), mechanizm dynamicznego typowania oraz zasady nazewnicze zmiennych zgodne ze standardem PEP-8. Materiał szczegółowo wyjaśnia konwersję typów (rzutowanie) za pomocą funkcji int(), float(), str() i bool() oraz pułapki z tym związane (ValueError). Przedstawiono również komunikację z użytkownikiem przez funkcje input() i print(), zaawansowane formatowanie tekstu z użyciem f-stringów oraz metody obróbki danych wejściowych (strip, lower, upper).
Kluczowe zagadnienia modułu:
- Zmienne i typy danych — deklaracja zmiennych, zasady nazewnictwa (snake_case) oraz typy int, float, str, bool i None
- Dynamiczne typowanie i konwersja typów — elastyczność Pythona oraz rzutowanie między typami za pomocą int(), float(), str() i bool()
- Interakcja z użytkownikiem — pobieranie danych przez input(), konwersja w locie i zabezpieczanie przed błędami (try/except, OR)
- Formatowanie tekstu i metody napisów — f-stringi, konkatenacja, len(), strip(), lower(), upper(), replikacja tekstów i chaining
- Zaawansowane techniki operatorskie — przypisanie wielokrotne, swap, shorthand (+=), end/sep w print() i operator in


















































