Programowanie w języku Python – poziom podstawowy
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.
Sprawdź propozycje najbliższych terminów:
Ponadto:
- zdobędziesz nowe kompetencje zawodowe, które mogą przełożyć się na awans, nową pracę, gdyż po szkoleniu otrzymujesz zaświadczenie MEiN lub certyfikat potwierdzający kwalifikacje na poziomie międzynarodowym (np. ECCC),
- 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żliwić komunikację aplikacji z bazą danych,
- potrafi właściwe zorganizować modele obsługujące komunikację z warstwą bazodanową,
- tworzyć formularze webowe z wykorzystaniem języka Python,
- zna i potrafi 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.
Program szkolenia:
1. Wprowadzenie do języka Python:
- podstawowe wiadomości o języku Python,
- zastosowania oraz specyfika technologii,
- konfiguracja środowiska programistycznego,
- podstawy składni oraz konwencji,
- dobre praktyki programistyczne.
2. Podstawy programowania w Pythonie, obiektowość:
- zastosowanie instrukcje warunkowych, pętle,
- implementacja funkcji w języku Python,
- podstawy zastosowania obiektowości,
- zarządzanie obiektowością oraz dobre praktyki z nią związane,
- konstrukcja klas.
3. Realizacja zagadnień webowych, dobór technologii wspomagających:
- rodzaje i zastosowanie kolekcji,
- operacje na kolekcjach obiektów,
- wyszukiwanie obiektów,
- zabezpieczanie poprawnego funkcjonowania aplikacji,
- obsługa wyjątków.
4. Wykorzystanie baz danych oraz frameworków:
- wersjonowanie projektów programistycznych w języku Python,
- zastosowanie repozytorium, podstawowe informacje o GIT,
- wprowadzenie wersjonowania GIT do projektu,
- działania na plikach w języku Python,
- zaawansowane zastosowania repozytorium w języku Python.
5. Konfiguracja i wdrażanie rozwiązań z wykorzystaniem Django:
- realizowanie rozwiązań webowych,
- podstawy zastosowania technologii webowych – HTML, JS, CSS
współpraca warstwy webowej z językiem Python - zastosowanie jQuery w JavaScript,
- wykorzystanie Boostrap CSS w rozwiązaniach webowych.
6. Podstawy przygotowania i realizacji projektów programistycznych opartych na języku Python:
- realizacja projektów opartych na technologii Python w praktyce
- tworzenie projektu oraz podstawy planowania
- zastosowanie bibliotek programistycznych m.i. PyGame
- 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.