Wróć do sklepu

Program kursu

5 modułów · 64 lekcje

Wstęp16 lekcji
  • Powitanie
  • Jak korzystać z tego kursu
  • Dlaczego Python, a nie C czy Go?
  • Jak uczyć się programowania (nie tylko w Python)
  • Składnia języka Python
  • Język kompilowalny vs. Język interpretowany
  • Wysokopoziomowość języka Python
  • Programowanie strukturalne, funkcjonalne i obiektowe
  • Garbage-collection w Python
  • Języki Statically-Typed vs. Dynamically-Typed
  • Która wersje Pythona wybrać?
  • Instalacja Pythona w środowisku Linux
  • Instalacja Pythona w środowisku Windows
  • Środowisko IDE pyCharm i VSCode
  • Konfiguracja wirtualnych środowisk Python za pomocą venv
  • Propozycja zadań do samodzielnego wykonania
Podstawy języka i zmienne w Python17 lekcji
  • Powitanie
  • Struktura programu w Python
  • Importowanie bibliotek
  • Używanie komentarzy w kodzie
  • Wyświetlanie tekstu na ekranie (stdout)
  • Pobieranie danych z konsoli (stdin)
  • Typy zmiennych w Python
  • Typy zmiennych: Boolean
  • Typy zmiennych: String
  • Typy zmiennych: zmienne numeryczne (int, float, complex)
  • Typy zmiennych: Dictionary
  • Typy zmiennych: Listy
  • Typy zmiennych: Tuple
  • Typy zmiennych: Set
  • Typy zmiennych: NoneType
  • Złożone struktury danych
  • Propozycje zadań do samodzielnego wykonania
Operacje na danych10 lekcji
  • Powitanie
  • Odczytywanie danych z pliku
  • Zapisywanie danych do pliku
  • Odczyt i zapis danych w formacie JSON
  • Pętle for
  • Pętle while
  • Konstrukcja warunkowa If...Else
  • Operatory
  • Scope zmiennych
  • Propozycja zadań do samodzielnego wykonania
Funkcje11 lekcji
  • Powitanie
  • Czym jest funkcja
  • Argumenty wywołania funkcji
  • Arbitrary positional arguments (*args)
  • Arbitrary Kwords arguments (**kwargs)
  • Zwracanie wartości przez funkcje
  • Wykorzystanie pass
  • Rekurencja
  • Funkcje typu Lambda
  • Obsługa wyjątków blokiem try
  • Propozycja zadań do samodzielnego wykonania
Programowanie obiektowe10 lekcji
  • Powitanie
  • Wprowadzenie do programowania obiektowego
  • Klasy i obiekty
  • Konstruktor klasy
  • Metody i atrybuty
  • Prywatność i ochrona danych
  • Dziedziczenie
  • Polimorfizm i dynamiczne wiązanie
  • Propozycja zadań do samodzielnego wykonania
  • Co dalej?

Więcej od twórcy

195 złKup teraz