Python od podstaw – Poznań

  • 06.05.2019
  • Poznań
  • około 2 miesięcy
  • 2835 PLN 2735 PLN
Typ szkolenia
Szkolenie - Dłuższe i dogłębne szkolenie. Zwykle w małych grupach.

Tryb szkolenia
  • Wieczorowe

Adresaci szkolenia
  • Początkujący

Opis szkolenia

Python jest jak jazda samochodem z automatyczną skrzynią biegów:

nauka szybko przynosi efekty, a Ty nie musisz przejmować się zbytnio, co jest pod maską.

Składnia Pythona została tak przemyślana, aby była przystępna dla początkujących i jak najbardziej przypominała język angielski. Czytelność, uniwersalność i możliwość szybkiego osiągnięcia pożądanych efektów sprawiły, że jest jednym z najbardziej popularnych języków. Zapotrzebowanie na programistów Python rośnie wraz z dynamicznym rozwojem uczenia maszynowego i data science.

Zobacz, z jakich programów możesz skorzystać, aby sfinansować ten kurs >>>

Dzięki akredytacji Kuratorium Oświaty możemy zagwarantować najwyższą jakość naszych kursów.

Wszyscy nasi trenerzy to praktycy z wieloletnim doświadczeniem, a każdy absolwent otrzymuje certyfikat ukończenia kursu.

120h

pracy z kodem

3x 8h

sobotnie warsztaty

Platforma

z zadaniami online

Certyfikat

ukończenia kursu

Jak przebiega ten kurs?

Kurs Pythona od podstaw obejmuje:

72 godziny zajęć warsztatowo-wykładowych z trenerem.

48 godzin samodzielnej pracy z kodem

Dla kogo jest ten kurs?

Kurs przeznaczony jest dla osób które chciałyby nauczyć się programowania w języku Python i nigdy nie miały do czynienia z programowaniem lub znają podstawy programowania w innym języku. Jeśli chcesz szybko nauczyć się programowania i już tworzyć swoje programy, Python jest właśnie dla Ciebie!

Co musisz wiedzieć?

Kurs Pythona od podstaw to najlepsze rozwiązanie dla tych, którzy chcieliby szybko nauczyć się programowania od zera, bez studiów. Nie wymagamy żadnego wykształcenia ani znajomości innych języków. Jeśli chcesz szybko zacząć pisać pierwsze programy, Python jest właśnie dla Ciebie!

Czego się nauczysz?

  • Podstawy programowania w języku Python
  • Czym jest programowanie obiektowe
  • Praca z narzędziami ułatwiającymi pisanie programów
  • Debugowanie, czyli poszukiwanie i rozwiązywanie problemów aplikacji
  • Wybrane elementy standardowej biblioteki Pythona
  • Praca z dokumentacją

Program kursu

1. Środowisko programistyczne

  • konfiguracja środowiska,
  • instalacja i konfiguracja Pythona oraz PyCharma.

2. Podstawowe typy danych

  • wprowadzenie do podstawowych typów danych w Pythonie,
  • prezentacja operacji arytmetycznych,
  • używanie Pythona jako kalkulatora.

3. Instrukcje sterujące

  • przedstawienie instrukcji warunkowych oraz pętli.

4. Podstawowe kolekcje

  • używanie listy oraz słownika,
  • praca z krotkami,
  • pakowanie i rozpakowywanie krotek.

5. Proste aplikacje konsolowe

  • drukowanie danych w konsoli,
  • pobieranie i konwertowanie danych od użytkownika.

6. Funkcje

  • pisanie własnych funkcji,
  • przekazywanie parametrów do funkcji,
  • tworzenie parametrów z wartościami domyślnymi,
  • zwracanie danych z funkcji.

7.  Paczki i moduły

  • tworzenie kodu, którego można użyć ponownie, w postaci modułu,
  • używanie w skryptach modułów napisanych przez innych oraz dostępnych w standardowej bibliotece Pythona.

8. Wyjątki i obsługa

  • wprowadzenie do wyjątków,
  • prawidłowa obsługa wyjątków,
  • samodzielne zgłaszanie wyjątków,
  • samodzielne tworzenie własnych wyjątków.

9. Pliki

  • operacje na plikach,
  • tworzenie, wczytywanie oraz zapisywanie plików.

10. Algorytmika

  • schematy blokowe
  • podstawowe zagadnienia algorytmiczne

11. Klasy i obiekty

  • wprowadzenie do klas i obiektów,
  • definicja metody i różnice między funkcją a metodą,
  • tworzenie obiektów,
  • przekazywanie danych do obiektów,
  • podstawowe zagadnienia związane z dziedziczeniem oraz nadpisywaniem metod.

12. Paradygmaty i dobre praktyki programowania obiektowego

  • jak poprawnie projektować klasy,
  • kiedy tworzyć klasy, a kiedy korzystać z funkcji.

13. Serializacja

  • definicja serializacji,
  • praktyczne zastosowania,
  • podstawowe formaty dostępne w standardowej bibliotece Pythona.

14. Moduł collections

  • opis modułu collections zawierającego dodatkowe kolekcje i struktury danych.

15. Moduł datetime

  • praca z obiektami reprezentującymi datę oraz godzinę.

16. Środowisko uruchomieniowe

  • wprowadzenie do uruchamiania skryptów pythonowych ,
  • wirtualne środowiska i izolacja zależności,
  • instalowanie bibliotek stworzonych przez społeczność Pythona.

Sobotnie hackathony

8-godzinne hackathony, których celem jest podsumowanie części i/lub całości kursu. Zazwyczaj odbywają się w soboty w godzinach 10:00-18:30.

Nadrzędnym celem sobotnich hackathonów jest podsumowanie dotychczas zdobytej wiedzy, integracja grupy i dobra zabawa w efektywny i produktywny sposób.

Ich założeniem jest nacisk na jak najbardziej samodzielną pracę zespołów. Nie są jednak pozostawieni sami sobie – przez cały ten czas trenerzy czuwają nad wykonywaniem zadań i wspierają w rozwiązywaniu problemów


Zapisz się na kurs
Z Bulldogjob oszczędzasz 100 PLN
Organizator szkolenia - CODE:ME - skontaktuje się z tobą w celu dokończenia procesu rejestracji