Wejdź na wyższy poziom znajomości Pythona.

Szkolenie Python poziom zaawansowany

Niezwykle skuteczne metody szkolenia Ćwiczysz, więc umiesz – 115 zadańCierpliwi trenerzy z pasją do uczenia

Trzeci poziom programowania w Pythonie to kurs, na którym zobaczysz możliwości tego języka w szerokim kontekście.

Po ukończeniu tego kursu będziesz nie tylko znał struktury języka Python, ale przede wszystkim będziesz wiedział, gdzie i jak można je wykorzystać.

Zapisz się na nasze szkolenie i zyskaj osobistego mentora

Szkolenie Python poziom średnio-zaawansowany
Szkolenie Python poziom średnio-zaawansowany
codi
Skuteczne szkolenie w rozsądnej cenie - przyjdź i sprawdź!

Nasz kurs to dużo więcej niż prezentacja elementów języka.

16 godzin zegarowych nauki
1 280,00 zł netto (1 574,40 zł brutto)
Małe grupy do 6 osób

W programie szkolenia szereg ciekawych zadań, które pobudzają do kreatywnego myślenia i szukania rozwiązań. Sam decydujesz, w jaki sposób chcesz napisać program.

Wybierz termin szkolenia

Python poziom zaawansowany

Jeśli zainteresował Cię nasz kurs i chciałbyś zdobywać z nami wiedzę, ale mamy odpowiedniego dla Ciebie terminu szkolenia, napisz lub zadzwoń do nas. Nasi doradcy postarają się znaleźć dla Ciebie odpowiednie szkolenie.

W każdym z terminów możesz wziąć udział w kursie stacjonarnym lub zdalnym.

Aby sprawdzić dostępną liczbę miejsc, wybierz miasto i termin.

Lokalizacja i termin
x
Zarezerwuj ilość miejsc

Kurs Programowanie w języku Python na poziomie zaawansowanym to ostatni etap nauki ogólnego programowania w Pythonie. Szkolenie to znajdziesz również w ramach ścieżki edukacyjnejProgramista Python.

python kurs kompetencje
szkolenie Python 3
Nauka nie musi być trudna i nudna - wypróbuj nasze kursy!

Zobacz, co zapewniamy dla uczestników naszych szkoleń

U nas nie stracisz czasu i pieniędzy. Zapewnimy Ci bezkonkurencyjną obsługę i najlepsze z możliwych szkoleń.

Profesjonalne szkolenie i duża dawka wiedzy to nie wszystko co od nas otrzymasz. Zaskoczymy Cię również niezwykłą opieką od strony organizacyjnej. Zjesz u nas smaczny lunch i pyszne ciasteczka, napijesz się smacznej kawy a na koniec kursu otrzymasz certyfikat i drobny upominek.

Dowiedz się więcej

Jeśli chcesz się nauczyć, musisz pisać jak najwięcej kodu.

Program szkolenia nastawiony na skuteczne przekazanie wiedzy

Wiemy, że nie jest łatwo skupić się na nowych zagadnieniach i je zapamiętać. Dlatego urozmaicamy materiały rysunkami, powtórzeniami i ciekawostkami, a w trakcie zajęć stosujemy różne techniki uczenia.

Aby Cię zaciekawić i ułatwić zapamiętanie materiału, stawiamy przed Tobą programistyczne problemy do rozwiązania i umożliwiamy znalezienie własnych rozwiązań. Dopiero na koniec proponujemy nasze odpowiedzi.

zaawansowany system szkolenia
dekoratory, dziedziczenie klas

Część 1

  1. Funkcje
    • Zakres globalny i zakres lokalny
    • Funkcje anonimowe
    • Rekursja
  2. Klasy, dziedziczenie
    • Dziedziczenie
    • Metody w klasie
    • Dunder methods
    • Własny generator: instrukcja for
    • Własny kontekst manager: instrukcja with
  3. System Plików
    • System plików – ścieżki
    • Przeszukanie drzewa katalogów
    • Pliki tekstowe bez formatowania – odczyt i zapis
    • Odczyt pliku z dysku
    • Zapis danych w pliku na dysk
    • Liczby dziesiętne, binarne, szesnastkowe
    • Znak nowej linii
  4. Kodowania znaków w pliku tekstowym
    • ASCII
    • Unicode
    • UTF-8
  5. Przetwarzanie plików CSV, JSON, XML

Część 2

  1. Obsługa arkuszy Microsoft Excel
    • Otwieranie istniejącego dokumentu Excela za pomocą openpyxl
    • Pobranie arkuszy ze skoroszytu
    • Pobieranie komórek z arkuszy
    • Konwersja między literami kolumn i liczbami
    • Pobieranie wierszy i kolumn z arkuszy
    • Tworzenie i zapisywanie dokumentów Excela
    • Tworzenie i usuwanie arkuszy kalkulacyjnych
    • Zapis wartości w komórkach
  2. Bazy danych – sql i sqlite3
    • Połączenie z bazą danych
    • Eksportowanie danych do bazy
    • Odczytywanie danych z bazy
    • Wybór unikatowych podzbiorów kolumn
  3. Biblioteki i moduły
    • Biblioteka math, random, time
    • Biblioteka datetime
    • Grafika żółwia, biblioteka turtle
    • Własne moduły
    • Instalacja zewnętrznej biblioteki do środowiska Python
  4. Biblioteka Beautiful Soup – parsowanie html
  5. Biblioteka Selenium – automatyzacja działań na stronach internetowych
  6. Format kompresji zip
    • Odczyt pliku w formacie ZIP
    • Wyodrębnianie plików z archiwum ZIP
    • Utworzenie i dodawanie elementów do archiwum ZIP
Szkolenie python poziom zaawansowany

Twoje umiejętności po szkoleniu

Na tym etapie nauczysz się tworzyć w Pythonie z małych programów większe aplikacje. Za ich pomocą zrobisz ciekawe i przydatne rzeczy np. pobierzesz dane ze stron internetowych funduszy inwestycyjnych, zapiszesz je w Excelu i roześlesz mailem do użytkowników. Wszystko to zrobisz automatycznie.

Nie zakończysz jednak na Pythonie. Pokażemy Ci też w jaki sposób Python potrafi współpracować z bazą danych, plikami .pdf, XML i innymi. Zobaczysz jak efektywnie można przekształcić raporty z Excela do standardu XML.

biblioteka danych z kursu
termin szkolenia
  • nauczysz się pisać zaawansowane funkcje, tworzyć kolekcje funkcji i zapisywać je w formie modułów oraz wykorzystywać funkcje i moduły wielokrotnie w tym samym lub w różnych programach
  • dzięki poznaniu sposobu działania funkcji i modułów nauczysz się udostępniać swój kod innym programistom
  • poznasz sposoby zapisywania danych w plikach tekstowych oraz ich odczytywania z tych plików – nauczysz się łączyć i dzielić pliki tekstowe
  • dowiesz się, w jaki sposób pisać kod umożliwiający korzystanie z bazy danych MySQL za pomocą interfejsu DB-API
  • dowiesz się co to są klasy i na czym polega dziedziczenie, co umożliwi Ci utworzenie menedżera kontekstu potrzebnego dla stworzenia aplikacji i komunikacji z bazami danych
  • nauczysz się korzystać z dekoratorów funkcji, dzięki którym możesz dodawać kod do istniejących funkcji bez konieczności modyfikacji należącego do nich kodu
  • będziesz potrafił przy pomocy Pythona manipulować danymi w arkuszach kalkulacyjnych Excel – podzielisz duży, zbiorczy raport na mniejsze pliki i roześlesz je automatycznie na różne adresy e-mail
  • napiszesz kod, za pomocą którego przetworzysz dane z plików Excel do raportu w formacie XML
  • poznasz pakiet Beautiful Soup i nauczysz się analizować za jego pomocą dokumenty HTML i XML. Zobaczysz, w jaki sposób można wyodrębnić dane z HTML (Web scraping)
  • poznasz bibliotekę Selenium, za pomocą której przetestujesz swoją aplikację internetową
najwyższej klasy certyfikat
dekoratory - zaawansowany kurs
Twoja wiedza

Czy ten kurs jest dla Ciebie?

Kurs Python poziom zaawansowany kierujemy do wszystkich, którzy znają podstawy Pythona.

Aby wziąć udział w szkoleniu, powinieneś poznać materiał, który realizujemy w ramach szkolenia na poziomie podstawowym
szkoleniu na poziomie podstawowym.

Klucz do sukcesu

Wybierz język, za pomocą którego zrealizujesz swoje zadania

W gąszczu dostępnych języków i technologii, trudno się zdecydować na wybór konkretnego języka do nauki. Dlatego na początek zobacz, w jakich obszarach Python jest najczęściej wykorzystywany.

Język Python 3

szkolenie
najlepszy kurs
Najlepsi trenerzy na rynku
Najlepsi trenerzy na rynku
Z naszymi trenerami uda Ci się nauczyć

Doświadczony trener opiekunem Twojej wiedzy

Szkolenie prowadzi sympatyczny trener posiadający ogromną wiedzę z obszaru programowania i duże doświadczenie w przekazywaniu wiedzy.

Rafał przedstawia materiał w konkretny, jasny i przystępny sposób często porównując omawiane zagadnienia programistyczne do przedmiotów codziennego użytku. Dzięki temu uczestnicy jego szkoleń łatwiej mogą zapamiętać materiał.

Zajęcia prowadzi w miłej, wesołej atmosferze i nawiązuje świetny kontakt z grupą. Często się zdarza, że uczestnicy jego szkoleń nie zauważają jak szybko minął czas i zajęcia dobiegły końca.

Zajrzyj na profil trenera

codi
Rekomendowane szkolenia

Kontynuuj naukę Pythona z nami

Szkolenie Python poziom zaawansowany jest ostatnim etapem kursów z ogólnego programowania w Pythonie. Nie jest to jednak koniec Twojej przygody z programowaniem. Dopiero wchodzisz w fascynujący świat programistyczny i możesz wybrać sobie specjalistyczne obszary, w których będziesz kontynuował edukację.

Interesują Cię jedynie wybrane tematy?

Indywidualne konsultacje

Jeśli ułożony przez nas program nie spełnia Twoich oczekiwań, porozmawiaj z trenerem w ramach konsultacji. W trakcie indywidualnego spotkania możesz omówić tylko te zagadnienia, które Cię interesują.

W czasie konsultacji trener jest wyłącznie do Twojej dyspozycji. Wytłumaczy Ci w twoim tempie wybrane zagadnienia, pomoże ułożyć indywidualny plan kursu, podpowie jakimi obszarami warto się zajmować.

Zarezerwuj konsultacje

Indywidualne konsultacje
Indywidualne konsultacje