Jakie tematy będą omawiane na kursie?
Podstawy programowania
Wprowadzenie:
Przegląd kursu i cele
Znaczenie Pythona w programowaniu
Wymagania wstępne i rozpoczęcie
Zmienne i Typy Danych:
Instrukcja wydruku: print() - Wyświetl swoją pierwszą linię kodu.
Deklaracja zmiennej - Zdefiniuj i zainicjalizuj zmienne.
Typy danych w Pythonie - Poznaj liczby całkowite, zmiennoprzecinkowe i ciągi znaków.
Konwersja typów - Konwertuj dane pomiędzy typami.
Bardziej zaawansowane obliczenia matematyczne - Rozwijaj umiejętności matematyczne w Pythonie.
Operacje arytmetyczne:
Podstawy arytmetyki - opanuj dodawanie, odejmowanie, mnożenie i dzielenie.
Kolejność wykonywania działań - kontroluj kolejność operacji.
Funkcje matematyczne w Pythonie - poznaj wbudowane funkcje matematyczne.
Praca ze Strings
Wprowadzenie do Stringów:
Podstawy stringów - Zrozumienie struktury stringa.
Manipulacja stringami - Nauka konkatenacji i wycinania.
Metody stringów - Odkrywanie potężnych metod stringów.
Indeksowanie i wycinanie w stringach:
Indeksowanie stringów - Dostęp do poszczególnych znaków.
Wycinanie stringów - Wyodrębnianie podciągów na podstawie kryteriów.
Manipulacja stringami - Zastosowanie technik do rozwiązywania rzeczywistych problemów.
Właściwości i metody stringów:
Właściwości stringów - Poznaj wrodzone cechy stringów.
Metody stringów - Wykorzystuj metody do efektywnej manipulacji.
Manipulacja stringami - Stosuj zaawansowane techniki transformacji.
Formatowanie wydruku z ciągami znaków:
Formatowanie ciągów znaków - Opanuj opcje formatowania.
Użycie f-string - Naucz się zwięzłego formatowania za pomocą f-stringów.
Formatowanie instrukcji print - Ulepszanie instrukcji print.
Zrozumienie logiki boolowskiej
Zrozumienie wartości boolowskich:
Podstawy boolowskie - Zrozum podstawy wartości boolowskich.
Operatory boolowskie - Poznaj operacje AND, OR i NOT.
Wyrażenia boolowskie - Naucz się tworzyć warunki logiczne.
Operatory logiczne:
Logical AND - Łączenie warunków za pomocą AND.
Logical OR - Łączenie warunków za pomocą OR.
Logical NOT - Negacja wartości boolean.
Instrukcje warunkowe (if, else, elif):
If statement - Podejmowanie decyzji na podstawie warunków.
Else statement - Obsługa alternatywnych wyników.
Elif statement - Łączenie wielu warunków.
Wyrażenia logiczne:
Wyrażenia logiczne - Budowanie złożonych warunków.
Logika warunkowa - Stosowanie logiki do kontrolowania przepływu programu.
Użycie typu Boolean - Ulepszanie podejmowania decyzji w kodzie.
Pętle Pythona i instrukcje sterujące
Pętle (for i while):
Podstawy pętli for - Iteracja po sekwencjach za pomocą pętli for.
Podstawy pętli while - Powtarzanie akcji za pomocą pętli while.
Instrukcje kontrolujące pętle - Manipulacja wykonaniem pętli.
Zagnieżdżone pętle for - Implementacja pętli w pętlach.
Instrukcje Break i Continue:
Instrukcja Break - Wyjście z pętli przedwcześnie.
Instrukcja Continue - Pominięcie reszty iteracji pętli.
Kontrola pętli w Python - Dostosowywanie zachowania pętli.
Funkcje i Struktury Danych
Definicja i wywoływanie funkcji:
Podstawy funkcji - Zrozumienie struktury funkcji.
Parametry funkcji - Przekazywanie informacji do funkcji.
Wartości zwracane przez funkcję - Odbieranie i wykorzystywanie wyników funkcji.
Parametry funkcji i wartości zwracane:
Parametry funkcji - Opanuj pracę z parametrami funkcji.
Wartości zwracane funkcji - Zagłęb się w temat wartości zwracanych przez funkcje.
Zastosowanie funkcji - Zastosuj funkcje do rozwiązywania rzeczywistych problemów.
Listy w Pythonie:
Podstawy list - Zrozumienie fundamentalnych koncepcji list.
Operacje na listach - Odkrywanie różnych technik manipulacji listami.
Składanie list - Zanurzenie się w zwięzłe tworzenie i transformację list.
Słowniki w Pythonie:
Podstawy słowników - Zrozum podstawowe pojęcia słowników.
Operacje na słownikach - Odkryj wszechstronne operacje dla słowników.
Metody słowników - Zagłęb się w efektywną manipulację i pobieranie danych.
Krotki w Pythonie:
Podstawy krotek - Poznaj cechy i przypadki użycia krotek.
Operacje na krotkach - Odkryj potężne operacje dostępne dla krotek.
Rozpakowywanie krotek - Wykorzystaj rozpakowywanie krotek do zwięzłego kodu.
Zbiory w Python:
Podstawy zbiorów - Zrozum kluczowe właściwości zbiorów.
Operacje na zbiorach - Poznaj operacje dla efektywnej manipulacji zbiorami.
Metody zbiorów - Wykorzystaj wbudowane metody do transformacji zbiorów.
Importowanie i używanie modułów:
Import modułu - Naucz się importować zewnętrzne moduły kodu.
Użycie modułu - Zbadaj praktyczne zastosowanie modułów.
Standardowe biblioteki w Pythonie - Odkryj wspólne biblioteki do różnorodnych zadań.
Podsumowanie opanowania Python3:
Refleksje nad procesem uczenia się Python3
Podziękowania i kolejne kroki