Programowanie w języku Python - podstawy

Kod szkolenia:

PYT01

Cele szkolenia:

Podczas szkolenia uczestnicy zapoznają się ze składnią i semantyką języka Python. Poznają też praktyczne różnice wynikające ze stosowanie wysoce dynamicznego języka programowania wraz z jego praktycznym wykorzystaniem. Poznają, bądź utrwalą wiedzę z programowania zorientowanego obiektowo. Nabędą również umiejętność samodzielnego rozwiązywania problemów z wykorzystaniem dostępnej dokumentacji w trakcie procesu tworzenia aplikacji w języku Python.

Grupa docelowa:

  • Osoby zainteresowane naukÄ… programowania w jÄ™zyku Python
  • ProgramiÅ›ci

Oczekiwane przygotowanie słuchaczy:

  • Pożądane doÅ›wiadczenia w programowaniu w innych jÄ™zykach obiektowych lub strukturalnych.
  • Znajomość Å›rodowiska UNIX lub Windows.

Proponowane szkolenia uzupełniające:

  • PYT02-Zaawansowane techniki programowania w jÄ™zyku Python
  • PYT03-Programowanie aplikacji sieciowych w jÄ™zyku Python
  • PTY04-Tworzenie aplikacji webowych w Django.
  • TDD01-Test-driven development.

Forma zajęć:

  • WykÅ‚ad
  • Warsztaty

Czas trwania:

  • 40 godzin (5 dni)

Konspekt szkolenia:

  1. Wprowadzenie do języka Python:
    • Co to jest Python
    • Instalacja
    • Åšrodowisko pracy
    • SkÅ‚adnia
    • Dokumentacja
  2. Typy wbudowane:
    • Podstawowe typy wbudowane
    • Operacje na typach
  3. Funkcje i instrukcje wbudowane:
  4. Przypisania i wyrażenia
  5. Struktury sterujÄ…ce
  6. Funkcje:
    • Definiowanie funkcji
    • ObsÅ‚uga zasiÄ™gów
    • Argumenty opcjonalne i domyÅ›lne
    • Funkcja lambda
    • Programowanie funkcyjne
    • Generatory i iteratory
  7. Moduły i pakiety:
    • Definicja moduÅ‚u
    • Importowanie
    • Prywatność
    • Pakiety
  8. Programowanie obiektowe:
    • Wprowadzenie w Å›wiat obiektów
    • Definiowanie klas
    • Dziedziczenie i polimorfizm
    • Hermetyzacja
  9. Obsługa wyjątków i błędów:
    • Rodzaje wyjÄ…tków
    • ObsÅ‚uga i podnoszenie wyjÄ…tków
    • Tworzenie wyjÄ…tków
    • SprzÄ…tanie
    • Asercje
    • Projektowanie z obsÅ‚ugÄ… wyjÄ…tków
  10. Operacje wejścia/wyjścia:
    • Formatowanie wyjÅ›cia
    • Odczyt i zapis do pliku
    • Odczyt i zapis obiektów Pythona
  11. Standardowa Biblioteka:
    • Operacje na plikach i katalogach
    • Arytmetyka
    • ObsÅ‚uga wiersza poleceÅ„
  12. PEP-8

Cena netto szkolenia za osobÄ™:

3150 PLN

Informacje dodatkowe:

Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.

Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.