Programowanie w języku Python – poziom podstawowy

Jeżeli jesteś:

  • osobą, która szuka nowego pomysłu na rozwój zawodowy,
  • osobą, która chce nauczyć się programować w języku Python od podstaw,
  • programistą, informatykiem, który nie zna tego języka i chce szybko się wdrożyć w temat

Lub jeżeli:

  • próbował_ś ogarnąć temat samodzielnie, ale utknąłeś w jakimś miejscu i nie wiesz co dalej,
  • potrzebujesz wsparcia, dopingu i motywacji, jaką daje szkolenie pod okiem specjalisty,
  • chcesz mieć potwierdzone kwalifikacje w tym zakresie, czyli chcesz zdobyć oficjalny certyfikat Global Certification Centre Examination Python Competence Certifite Basic

… to szkolenie jest dla Ciebie,
ponieważ nauczysz się:

  • konfigurować środowisko Python
  • stosować polecania funkcjonalne Python
  • konstruować klasy i pracować na kolekcjach
  • wykorzystać framework Django do implementacji rozwiązań webowych
  • umożliwiać komunikację aplikacji z bazą danych
  • organizować modele obsługujące komunikację z warstwą bazodanową
  • tworzyć formularze webowe z wykorzystaniem Python
  • stosować podstawowe dobre praktyki programistyczne w Python

Nasze szkolenie jest skuteczne, ponieważ:

  • jest indywidualne,  lub w małych grupach co pozwala Trenerowi maksymalnie skoncentrować się na postępach w nauce; wyłapać ewentualne trudności, przeszkody i wykorzystać czas efektywnie;
  • pracujesz z zawodowcami, którzy przekazują Ci aktualizowane  na bieżąco rozwiązania, taktyki ze swoich zawodowych osiągnięć.
  • nie tracisz czasu i poszczególnych zajęć, ponieważ: 
    • harmonogram jest dopasowany do Twoich możliwości czasowych,
    • nie czekamy na zebranie się grupy, zaczynasz szkolenie od zaraz.

Ponadto:

  • zdobędziesz nowe kompetencje zawodowe, które mogą przełożyć się na awans, nową pracę, gdyż po szkoleniu otrzymujesz zaświadczenie MEiN,
  • poznasz osoby z branży i nawiążesz zawodowe relacje i kontakty,
  • wzbogacisz swoje umiejętności cyfrowe o nowe zasoby,  patenty i triki, dzięki czemu będziesz pracować szybciej i bardziej efektywnie, co przełoży się na większe dochody w perspektywie czasu,
  • dowiesz się jak pracują inni, przez co wskoczysz od razu na wyższy poziom rozwoju zawodowego,
  • spędzisz miło czas w towarzystwie pasjonatów tematu i zyskasz wsparcie, inspirację i motywację w rozwoju.

Twoje korzyści. Dzięki szkoleniu nauczysz się:

  • konfigurować środowisko programistyczne języka Python,
  • zastosować podstawowe polecania funkcjonalne języka Python,
  • poprawnie konstruować klasy i pracować na kolekcjach, 
  • konfigurować środowisko pracy zdalnej,
  • wykorzystać framework Django do implementacji rozwiązań webowych,
  • umożliwiać komunikację aplikacji z bazą danych,
  • właściwie zorganizować modele obsługujące komunikację z warstwą bazodanową,
  • tworzyć formularze webowe z wykorzystaniem języka Python,
  • zastosować podstawowe dobre praktyki programistyczne w języku Python.

Szkolenie to:

  • teoria i praktyka;​

  • warsztaty stacjonarne lub zdalne - do wyboru, w czasie rzeczywistym pod okiem Trenera;

  • praktyczne projekty i ćwiczenia bazujące na przykładach z praktyki naszych Trenerów, czyli osób, które zawodowo pracują w tej dziedzinie;

  • wsparcie, feedback, konstruktywna analiza Twoich projektów;

  • możliwy jest również kurs w grupie od 2 do 4 osób (np. z jednej firmy) z RABATEM.

Tryby szkolenia:

1. Intensywny

  • zajęcia codziennie przez 6 dni, od pon. do pt. po 6 godzin w godz. 9.00 – 15.00
    – razem 38 godzin,
  • inny układ godzin do uzgodnienia, zwłaszcza w przypadku szkoleń zdalnych.

Cennik:

Zapytaj o termin:

Zapraszamy do kontaktu telefonicznego w godz. 10:00-16:00.

Program szkolenia:

Dzień 1 (6 godzin):
  • Podstawowe wiadomości języku Python
  • Zastosowania oraz specyfika technologii
  • Konfiguracja środowiska programistycznego
  • Podstawy składni oraz konwencji
  • Dobre praktyki programistyczne
Dzień 2 (6 godzin):
  • Zastosowanie instrukcje warunkowych, pętle.
  • Implementacja funkcji w języku Python
  • Poprawne zagnieżdżanie funkcji
  • Odpowiedni podział kodu na funkcje i metody
  • Sposoby przekazywania argumentów
Dzień 3 (6 godzin):
  • Podstawy zastosowania obiektowości
  • Wykorzystanie enkapsulacji klas
  • Poprawne sposoby konstruowania obiektów i przesyłania danych
  • Zarządzanie obiektowością oraz dobre praktyki z nią związane
  • Projektowanie i implementacja klas
Dzień 4 (6 godzin):
  • Rodzaje i zastosowanie kolekcji
  • Operacje na kolekcjach obiektów
  • Wyszukiwanie obiektów
  • Zabezpieczanie poprawnego funkcjonowania aplikacji
  • Obsługa wyjątków
Dzień 5 (6 godzin):
  • Wykorzystanie polimorfizmu
  • Poprawne zasady konstruowania zależności w dziedziczeniu
  • Sposoby przechowywania danych w strukturach obiektowych
  • Działania na plikach w języku Python
  • Metody abstrakcyjne i ich zastosowanie
Dzień 6 (6 godzin):
  • Realizacja projektów opartych na technologii Python w praktyce
  • Tworzenie projektu oraz podstawy planowania
  • Podział projektu na pliki i funkcjonalności
  • Organizacja projektów programistycznych w języku Python
  • Serwisowanie i refactoring aplikacji w języku Python
7. Egzamin:

Egzamin Global Certification Centre Examination Python Competence Certificate, kod: GCCE Python Basic.