Python Podstawowy

Python Podstawowy

Plan kursu:

  • Lekcja 1: Instalacja potrzebnych narzędzi programistycznych
  • Lekcja 2: Pierwszy program, analiza błędów w kodzie
  • Lekcja 3: Zmienne i typy danych, prezentowanie danych w konsoli
  • Lekcja 4: Typowanie dynamiczne, operacje arytmetyczne na zmiennych
  • Lekcja 5: Sposoby dzielenia liczb w Python oraz konwencje nazewnicze
  • Lekcja 6: Uzupełnienie informacji o sposobach reprezentowania i zarządzania liczbami całkowitymi w Python
  • Lekcja 7: Omówienie typu Boolean jako szczególnego przypadku typu liczbowego
  • Lekcja 8: Liczby zmiennoprzecinkowe w Python
  • Lekcja 9: Typ Decimal
  • Lekcja 10: Pozostałe typy do zarządzania liczbami
  • Lekcja 11: Zadanie praktyczne – Losowanie liczb, pobieranie liczb od użytkownika, instrukcje warunkowe
  • Lekcja 12: Sposoby losowania liczb za pomocą funkcji modułu random
  • Lekcja 13: Sposoby pobierania danych od użytkownika
  • Lekcja 14: Zadanie praktyczne – Instrukcje warunkowe vs ternary operator
  • Lekcja 15: Zadanie praktyczne – Liczby zmiennoprzecinkowe, instrukcje warunkowe, operatory matematyczne, moduł math
  • Lekcja 16: Zadanie praktyczne – Kalkulator figur, implementacja bez podziału na funkcje
  • Lekcja 17: Piszemy pierwszą funkcję
  • Lekcja 18: Parametry i argumenty funkcji
  • Lekcja 19: Zwracanie wyniku działania funkcji
  • Lekcja 20: Zwracanie więcej niż jednego wyniku działania funkcji, funkcja główna main
  • Lekcja 21: Walidacja argumentów funkcji
  • Lekcja 22: Analiza statyczna kodu, type hints
  • Lekcja 23: Zadanie praktyczne – Kalkulator figur, podział kodu na funkcje
  • Lekcja 24: Zadanie praktyczne – Kończymy implementację kalkulatora figur
  • Lekcja 25: Zadanie praktyczne – Obliczanie współczynnika BMI
  • Lekcja 26: Zadanie praktyczne – Zgadywanie liczby, praktyczne zastosowanie pętli while
  • Lekcja 27: Zadanie praktyczne – Zgadywanie liczby, wprowadzamy walrus operator
  • Lekcja 28: Zadanie praktyczne – Sumowanie liczb z przedziału ustalanego przez użytkownika
  • Lekcja 29: Zadanie praktyczne – Sumowanie liczb z przedziału ustalonego przez użytkownika, implementacja optymalnego rozwiązania
  • Lekcja 30: Zadanie praktyczne – Konwerter temperatur do różnych jednostek, implementacja menu aplikacji
  • Lekcja 31: Zadanie praktyczne – Kończymy implementację konwertera temperatur do różnych jednostek
  • Lekcja 32: Zadanie praktyczne – Ulepszamy kalkulator figur
  • Lekcja 33: Zadanie praktyczne – Optymalizacja postaci formuł matematycznych na potrzeby implementacji w kodzie
  • Lekcja 34: Zadanie praktyczne – Szukanie liczby o konkretnych właściwościach w puli pobranych od użytkownika liczb
  • Lekcja 35: Podstawy – Podsumowanie informacji o instrukcjach if, ternary operator, match case
  • Lekcja 36: Podstawy – Podsumowanie informacji o pętlach while oraz for
  • Lekcja 37: Podsumowanie informacji o pętlach w wersji while else oraz for else
  • Lekcja 38: Wartości domyślne parametrów funkcji
  • Lekcja 39: Higher Order Functions
  • Lekcja 40: Typ Callable oraz wyrażenia lambda
  • Lekcja 41: Funkcje zagnieżdżone i zwracanie funkcji z funkcji
  • Lekcja 42: Closure, słowo kluczowe nonlocal
  • Lekcja 43: Praktyczny przykład wykorzystania closure, aliasy typów
  • Lekcja 44: Paradygmat programowania funkcyjnego i praktyczny przykład programowanie funkcyjnego w kodzie Python
  • Lekcja 45: Zasięg obiektów ( obiekty globalne, symbol table )
  • Lekcja 46: Zasięg obiektów ( słowa kluczowe global, nonlocal, zasada LEGB )
  • Lekcja 47: W Python wszystko jest obiektem
  • Lekcja 48: Analiza zachowania obiektów immutable oraz mutable
  • Lekcja 49: Zadanie praktyczne – Operacje na liczbach
  • Lekcja 50: Zadanie praktyczne – Wprowadzamy funkcje wyższego rzędu do zadania z poprzedniej lekcji
  • Lekcja 51: Zadanie praktyczne – Operacje na cyfrach w liczbie
  • Lekcja 52: Zadanie praktyczne – Tworzenie nowej liczby na podstawie wybranych cyfr
  • Lekcja 53: Zadanie praktyczne – Wykorzystujemy algorytm na wyznaczanie sumy cyfr z liczby całkowitej

Opinie

Brak wystawionych opinii
    Zamówienie

    Kategorie:

    od

    40.00

    PLN

    Zamów
    Copyright © 2025 KM PROGRAMS KRZYSZTOF MAKOWSKI. Szkolenia napędza platforma Publigo

    Polityka prywatności