ODBIERZ TWÓJ BONUS :: »

Python dla zaawansowanych. Kurs video. Podnieś efektywność i jakość kodu

Podstawowe informacje:
Czas trwania: 03:39:28
Poziom: zaawansowany
Autor: Piotr Chudzik
Liczba lekcji: 29
Technologia: Python 3.10, Visual Studio Code
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
104,30 zł 149,00 zł (-30%)
96,85 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ten kurs należy do ścieżki Python Developer
Czas trwania: 61 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki Python Developer »

Czego się nauczysz?

  • Stosowania języka Python w analizie danych i zadaniach algorytmicznych
  • Tworzenia skryptów wspomagających pracę z dużymi zbiorami danych
  • Rozwiązywania problemów matematycznych i optymalizacyjnych w Pythonie
  • Implementowania algorytmów wyszukiwania, sortowania i przetwarzania danych
  • Korzystania z bibliotek numpy, pandas i itertools w praktycznych przykładach
  • Projektowania czytelnego i efektywnego kodu w zadaniach konkursowych
  • Analizowania złożoności obliczeniowej i optymalizacji rozwiązań
  • Ćwiczenia umiejętności rozwiązywania zadań w stylu coding challenge

Spis lekcji

1. Wprowadzenie 00:11:08
1.1. Wstęp
00:04:29
1.2. Przygotowanie środowiska pracy
00:06:39
2. Funkcje i argumenty 00:36:05
2.1. Argument *args
00:07:04
2.2. Argument **kwargs
00:08:18
2.3. Podsumowanie argumentów
00:06:28
2.4. Funkcja wyższego rzędu
00:05:44
2.5. Funkcja lambda
00:08:31
3. Dekoratory 00:22:44
3.1. Prosty dekorator
00:06:53
3.2. Dekorator dla funkcji z argumentami
00:09:11
3.3. Dekorator sparametryzowany
00:06:40
4. Programowanie obiektowe 01:05:52
4.1. Zmienna __slots__
00:05:51
4.2. Metoda __call__
00:03:33
4.3. Metoda __repr__
00:04:42
4.4. Metody arytmetyczne
00:08:04
4.5. Akcesory
00:08:54
4.6. Getter i Setter
00:07:09
4.7. Metody statyczne
OGLĄDAJ » 00:08:00
4.8. Metody klasowe
00:08:42
4.9. Dziedziczenie
00:10:57
5. Menadżer kontekstu 00:18:06
5.1. Operator with
OGLĄDAJ » 00:06:45
5.2. Klasa dla menadżera
00:11:21
6. Pip oraz virtualenv 00:26:13
6.1. Narzędzie pip
00:07:02
6.2. Wirtualne środowisko
00:12:00
6.3. Plik requirements.txt
00:07:11
7. Narzędzie pyenv 00:20:38
7.1. Konfiguracja pyenv
00:03:25
7.2. pyenv install/versions/list
00:10:12
7.3. pyenv virtualenv
00:07:01
8. Wstęp do testowania 00:18:42
8.1. Operator assert
00:07:10
8.2. Narzędzie pytest
00:11:32

Obierz kurs na... zaawansowaną znajomość języka Python

Python jest obecnie najpopularniejszym językiem programowania na świecie. Korzysta z niego nawet ChatGPT! To język dość łatwy do przyswojenia, intuicyjny i uniwersalny - programista, który stawia na rozwój, nie może obok Pythona przejść obojętnie.

Kurs video, który dziś proponujemy, skupia się na kwestii podatności Pythona na automatyzację. Pokażemy, jak zaoszczędzić czas dzięki efektywnemu programowaniu z wykorzystaniem najlepszych technik. Dobrze, by słuchacz przed przystąpieniem do szkolenia posiadał już pewną znajomość Pythona w zakresie podstawowych typów danych, zmiennych, pętli, instrukcji warunkowych, ponieważ w trakcie nauki nie będziemy do nich wracać. Przyjrzymy się za to zagadnieniom, które w materiałach dla początkujących programistów języka Python zwykle są pomijane, takim jak dekorator, argumenty z operatorami * i ** czy menadżer kontekstu. Dodatkowo poruszymy tematy programowania obiektowego, testowania, a także przygotowania środowiska pracy.

Co Cię czeka podczas naszego profesjonalnego szkolenia

W ramach proponowanego przez nas kursu między innymi:

  • Nauczysz się używać argumentów pakietowych (** i *)
  • Dowiesz się, czym jest lambda i funkcja wyższego rzędu
  • Poznasz dekorator, elementy, z jakich się składa, i nauczysz się go pisać
  • Rozwiniesz wiedzę na temat programowania obiektowego
  • Zoptymalizujesz pracę na plikach z pomocą menadżera kontekstu (operator with) i stworzysz do niego własną klasę
  • Będziesz testować swój kod, a także pisać własne testy

Co więcej...

  • Poznasz nowe narzędzia zewnętrzne:
  1. Nauczysz się tworzyć środowiska wirtualne, dowiesz się, dlaczego są one potrzebne i jak nimi zarządzać
  2. Zainstalujesz nowe pakiety i moduły za pomocą narzędzia pip
  3. Stworzysz listę zależności przy użyciu pliku requirements.txt
  4. Zapoznasz się z pyenv - jednym z najlepszych rozwiązań dla programistów Pythona!

Python dla zaawansowanych. Kurs video. Podnieś efektywność i jakość kodu wymaga od Ciebie podstaw znajomości języka, ale pomaga otworzyć się na szerokie zastosowanie nabytych umiejętności. Wiedza zdobyta w ramach kursu pozwoli Ci poprawić jakość tworzonego przez Ciebie kodu i zoptymalizować jego działanie. Ponadto wiele informacji zawartych w szkoleniu może się pojawić podczas rozmów rekrutacyjnych na takie stanowiska jak Python developer, data scientist, data engineer, QA engineer czy administrator systemów IT.

Uniwersalny język świata IT

Głównym zadaniem programisty jest dostarczanie aplikacji i programów zgodnych z biznesowymi oczekiwaniami zleceniodawcy - wewnątrzfirmowego albo zewnętrznego. Co istotne, klient żąda gwarancji, że produkt dostarczony przez jego twórcę będzie sprawny. Tłumacząc na język programistyczny: kod programu lub aplikacji musi działać mimo zmiany warunków, na przykład środowiska. I tu właśnie wkracza język Python. Tak uniwersalny, że można w nim budować aplikacje zarówno desktopowe, jak i mobilne, strony WWW, silniki do przetwarzania danych itd. Następnie zaś wszelkie te produkty poddają się automatycznemu testowaniu po to, by móc oddać zleceniodawcy aplikacje i programy, które go na pewno nie zawiodą. Wiedza, jaką zdobędziesz podczas tego kursu, pozwoli Ci zoptymalizować jakość pisanego kodu i tworzyć rozwiązania maksymalnie odporne na błędy. Dzięki naszym podpowiedziom będziesz w stanie zarządzać wieloma projektami w tym samym czasie, a także kreować testy niezbędne do testowania działania kodu.

Wybrane bestsellery

O autorze kursu video

Piotr Chudzik - absolwent Politechniki Łódzkiej, jego specjalizacja zawodowa to technologie big data oraz administracja nowoczesnymi środowiskami IT (wykorzystującymi między innymi cloud computing, konteneryzację czy IaC - infrastructure as code). Pracuje jako wykładowca na Uniwersytecie Łódzkim, gdzie przekazuje studentom wiedzę na temat Linuksa, baz danych i programowania w języku Python. Jest również trenerem w Software Development Academy. Na co dzień zatrudniony jako menadżer techniczny w dużym zagranicznym banku, odpowiada za prawidłowe i nieprzerwane działanie aplikacji opartych na Google Cloud Platform. Zawsze otwarty na nowe doświadczenia oraz wiedzę, którą w przyszłości mógłby się podzielić z innymi. Interesuje się grami komputerowymi, światem nowych technologii i fantastyką. Jest fanem serii Wiedźmin i uniwersum Warhammera.

Sukces wymaga wcześniejszego przygotowania, bez niego z pewnością osiągniemy porażkę.

Konfucjusz

Piotr Chudzik - pozostałe kursy

Oceny i opinie klientów: Python dla zaawansowanych. Kurs video. Podnieś efektywność i jakość kodu Piotr Chudzik (2)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
6.0
  • 6 (2)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Fajny Kursik. Podoba mi się.

    Opinia: Artur Opinia dodana: 2023-08-08 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kolejny kurs p. Piotra Chudzika i kolejny raz jestem zadowolony. Wszystko bardzo dobrze wytłumaczone, uporządkowane materiały dodatkowe. Polecam do rozpoczęcia przygody z programowaniem. Kurs stanowi fajne uzupełnienie wiedzy z części podstawowej.

    Opinia: anonimowa Opinia dodana: 2023-06-12 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2023-05-15
ISBN: 978-83-832-2888-4, 9788383228884
Numer z katalogu: 197095

Videopoint - inne kursy

Kurs video
104,30 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion