Ścieżka Python
W tej ścieżce od podstaw nauczysz się programować w Pythonie. Została ona przygotowana z myślą o osobach, które chcą nauczyć się języka Python, zarówno dla początkujących, jak i tych, którzy mają już pewne doświadczenie w programowaniu. Ścieżka Python obejmuje różnorodne tematy, takie jak podstawy języka, struktury danych, funkcje, klasy, moduły, biblioteki standardowe i wiele innych. W trakcie nauki będziesz miał okazję pracować nad praktycznymi projektami, które pozwolą Ci zdobyć niezbędne umiejętności i zrozumieć, jak wykorzystać Pythona w rzeczywistych zastosowaniach. Oprócz tego, nauczysz się korzystać z popularnych narzędzi, takich jak środowisko programistyczne IDE, system kontroli wersji Git oraz wykorzystasz różne biblioteki i frameworki, aby stworzyć własne projekty. Dzięki temu będziesz mógł efektywnie wykorzystać Pythona w swojej pracy zawodowej lub hobbystycznych projektach.
28 kroków
205 lekcji
18 godzin
Opis ścieżki
W tej ścieżce od podstaw nauczysz się programować w Pythonie. Została ona przygotowana z myślą o osobach, które chcą nauczyć się języka Python, zarówno dla początkujących, jak i tych, którzy mają już pewne doświadczenie w programowaniu. Ścieżka Python obejmuje różnorodne tematy, takie jak podstawy języka, struktury danych, funkcje, klasy, moduły, biblioteki standardowe i wiele innych. W trakcie nauki będziesz miał okazję pracować nad praktycznymi projektami, które pozwolą Ci zdobyć niezbędne umiejętności i zrozumieć, jak wykorzystać Pythona w rzeczywistych zastosowaniach. Oprócz tego, nauczysz się korzystać z popularnych narzędzi, takich jak środowisko programistyczne IDE, system kontroli wersji Git oraz wykorzystasz różne biblioteki i frameworki, aby stworzyć własne projekty. Dzięki temu będziesz mógł efektywnie wykorzystać Pythona w swojej pracy zawodowej lub hobbystycznych projektach.
Czego się nauczysz?
-
Nauczysz się podstaw Pythona.
-
Poznasz struktury danych.
-
Opanujesz funkcje, klasy, moduły.
-
Wykorzystasz biblioteki standardowe.
-
Pracujesz nad praktycznymi projektami.
-
Korzystasz z IDE, Git, frameworków.
Dla kogo jest ta ścieżka?
Zawartość
Poziom 1
11 kroków · 65 lekcji · 5h 49min-
Podstawy Programowania cz.1
13 lekcji · 30min
Jak działają komputery?
00:02:28
Kod binarny
00:03:21
Modyfikowanie danych
Podgląd lekcji00:03:55
Algorytmy
00:01:25
Kod źródłowy
00:02:20
Języki programowania
00:02:46
Składnia i typy
00:01:59
Programy
00:02:49
Dziedziny programowania
00:03:33
Zmienne
00:03:13
Warunki
00:02:34
Funkcje
00:03:35
Pętle
00:03:02
-
Podstawy Programowania cz.2
8 lekcji · 37min
-
Typy Danych
8 lekcji · 47min
-
Operatory
4 lekcji · 35min
-
Instrukcje Warunkowe
4 lekcji · 19min
-
Tablice
5 lekcji · 30min
-
Obiekty
3 lekcji · 19min
-
Pętle
6 lekcji · 34min
-
Funkcje
5 lekcji · 29min
-
Programowanie Obiektowe
3 lekcji · 29min
-
Praca z Błędami i Moduły
6 lekcji · 40min
Poziom 2
5 kroków · 51 lekcji · 3h 49min-
Wstęp do Python
10 lekcji · 40min
Wprowadzenie
Podgląd lekcji00:03:04
O czym będzie kurs
00:05:48
Konfiguracja Pythona
00:03:07
Środowisko programistyczne - Pycharm
00:02:49
Instrukcja warunkowa
00:02:57
Kolekcje, listy, słowniki
00:05:31
Obsługa błędów
00:04:20
Pętle i zagnieżdżenia
00:09:35
Funkcje
00:05:44
Funkcje anonimowe
00:02:44
-
Moduły i OOP
13 lekcji · 58min
Jak podzielić kod
00:05:13
PIP - instalowanie bibliotek
00:04:18
Virtualenv - hermetyczne środowisko programistyczne
00:05:19
Wstęp do OOP
00:01:51
Moja pierwsza klasa
00:03:00
Z diagramu do kodu
00:03:56
Implementacja klasy
00:08:08
Obsługa plików
00:08:24
Metoda statyczna
00:04:10
Czym jest dziedziczenie
00:06:51
Polimorfizm
00:04:59
Hermetyzacja w Pythonie
00:07:31
Zaawansowana obsługa błędów
00:00:50
-
Moduł Web cz.1
10 lekcji · 1h
Czas na internet
00:07:41
Wprowadzenie do microframeworka Flask
00:02:06
Dekoratory - czym są
00:10:07
Hello Flask - konfiguracja Flaska w Pycharm
00:05:21
Flask - tryb deweloperski
00:02:00
Endpointy - czym są i jak je zaimplementować
00:08:43
Przekazywanie danych przez POST
00:05:24
Tworzenie widoków we Flasku - silnik szablonów Jinja
00:07:01
Nawigacja na stronie internetowej
00:05:41
Dodanie microframeworka do istniejącego projektu
00:09:36
-
Moduł Web cz.2
10 lekcji · 45min
Jak używać sesji i do czego służy
00:04:12
Cookies - Izolacja danych użytkownika
00:02:44
Migracja endpointów do wersji Webowej - technika Blueprint
00:03:12
Linkowanie aplikacji
00:03:54
Pliki statyczne - dodanie atrakcyjności
00:11:27
Domyślny szablon
00:03:13
Przekazywanie parametrów url_for
00:09:54
Obsługa błędów w aplikacjach internetowych
00:04:52
Formularz kontaktowy
00:04:01
Wrzucanie aplikacji na serwer
00:02:25
-
Skrzynka z Narzędziami
8 lekcji · 26min
Poziom 3
6 kroków · 51 lekcji · 3h 21min-
Wstęp do Django
9 lekcji · 24min
Wprowadzenie
Podgląd lekcji00:03:23
Czym są frameworki
Podgląd lekcji00:01:19
Django - jeden z najpopularniejszych frameworków webowych
Podgląd lekcji00:03:46
Instalacja Django
00:04:23
Dokumentacja Django
00:01:20
Utworzenie pierwszego projektu w django
00:02:54
Uruchomienie serwera
00:02:01
Mój pierwszy request
00:05:58
Debugowanie Django
00:03:02
-
ORM i Administracja Danymi
10 lekcji · 42min
-
Wykorzystanie Wiedzy w Praktyce cz.1
7 lekcji · 32min
-
Wykorzystanie Wiedzy w Praktyce cz.2
8 lekcji · 48min
Zapisywanie i walidacja formularza
00:05:10
Dodawanie linków
00:06:42
Utworzenie widoku filmu wraz z recenzjami
00:05:14
Obsługa błędów i weryfikacja modeli
00:09:07
Statyczne zasoby
00:07:25
Blokowanie dostępu dla niezalogowanych użytkowników
00:04:46
Własny formularz logowania
00:07:14
Wysyłanie maili
00:05:02
-
API
13 lekcji · 35min
Czym jest CRUD
00:01:01
Frontend vs backend
00:01:03
Postman
00:01:47
API - omówienie wymagań
00:00:42
Przygotowanie modelu
00:06:24
Obsługa CRUD
00:02:04
Instalacja rest framework
00:01:37
Dynamiczne tworzenie API
00:05:34
Weryfikacja działania REST API
00:05:04
Losowanie obiektu
00:06:19
Pobieranie wielu elementów
00:02:29
Podstawowa autoryzacja w Web API
00:02:34
Autoryzacja JWT
00:03:40
-
Testowanie
4 lekcji · 20min
Poziom 4
6 kroków · 38 lekcji · 3h 34min-
Wstęp do Technik Zaawansowanych
5 lekcji · 29min
-
Testowanie Aplikacji - pytest
5 lekcji · 30min
-
Django Rest Framework - API
5 lekcji · 41min
-
Metody Optymalizacji i Cache
9 lekcji · 36min
-
Dziedziczenie Modeli i Wyszukiwanie Pełnotekstowe
7 lekcji · 36min
-
Django ORM
7 lekcji · 42min
Dołącz do ponad 10 tys. zadowolonych z naszych kursów
Super wprowadzenie w temat - aż chce się więcej! I zdecydowanie warto, jesli ktoś jeszcze tematu nie zna. Tylko słowo ostrzeżenia: po tym szkoleniu ilość rzeczy, które zostają zauważone i są do poprawienia wzrasta do kwadratu! :)
Bartek
24 listopada 2021
To najlepszy kurs jeśli chodzi o grafikę 3D. Bez tego kursu nie ma co nawet zaczynać przygody z 3D. Wszystko wytłumaczone od podstaw, sensownie i dogłębnie...
Dariusz Zamojski
14 listopada 2022
Super, prosto, jasno i przejrzyście :)
Piotr Bąk
13 września 2022
Wyjaśnione prosto i klarownie. Niewielkim nakładem pracy możemy sprawić, by ze strony mogły korzystać również osoby z niepełnosprawnością.
Łukasz Dragon
7 czerwca 2021
Świetnie poprowadzony, wiele wyjaśniający i dający solidne podstawy do rozpoczęcia przygody z fotografią. Dużo nowej wiedzy, przedstawionych zagadnień w zrozumiały sposób dla słuchacza. SZCZERZE POLECAM! :)
Anita
7 listopada 2022
Bardzo podoba mi się ten kurs, polecam!
Kamil Hajduła
26 października 2022
Bardzo dobrze merytorycznie przygotowany kurs. Choć już kilka lat przygotowuję pliki do druku to i tak udało mi się nieco poszerzyć już posiadaną wiedzę.
Sylwia Mielczarek
19 sierpnia 2022
Super warsztat, praktyczna wiedza podana w profesjonalny i przyjemny sposób. Sama przyjemność z nauki :-)
Piotr Kaniowski
30 czerwca 2021
Ciekawy kurs. Pozwala na zapoznanie i przećwiczenie różnych technik. Warto się z nim zapoznać.
Robert Studziński
6 stycznia 2020
Prowadzący ma cechy bardzo dobrego nauczyciela. Wszystkie zagadnienia są rzetelnie przygotowane i wytłumaczone.
Julita
20 kwietnia 2022
Bardzo dobry Kurs! Tym bardziej dla początkujących osób
Paweł
4 lutego 2022
Fajna treść łatwa do przyswojenia :0
Kamil Kłapciński
16 lutego 2021
Ścieżka Python
-
205 lekcji w ścieżce
-
18 godzin materiału
-
Certyfikat ukończenia
-
Dostęp do społeczności Ahoy
Certyfikat Ścieżki Python
Obejrzyj wszystkie lekcje aby uzyskać Certyfikat w tej Ścieżce.
Ta ścieżka jest przeznaczona dla osób chcących nauczyć się programować w Pythonie, zarówno dla początkujących, jak i tych z pewnym doświadczeniem w programowaniu. Kurs obejmuje podstawy języka, struktury danych, funkcje, klasy, moduły, biblioteki standardowe i wiele innych. Uczestnicy zdobędą niezbędne umiejętności poprzez praktyczne projekty, korzystanie z popularnych narzędzi, takich jak IDE i Git, oraz wykorzystanie różnych bibliotek i frameworków. Idealny dla osób zainteresowanych efektywnym wykorzystaniem Pythona w pracy zawodowej lub hobbystycznych projektach.
Pytania i odpowiedzi
Przeczytaj najczęściej zadawane pytania dotyczące ścieżek i certyfikatów.
Masz więcej pytań?
Porozmawiaj z nami na na czacie
Zadzwoń +48 880880606
Choć można jednocześnie jechać windą i żuć gumę, nie można przerabiać w tym samym czasie wielu ścieżek. Chcemy, abyś maksymalnie skupił się na nauce w danej ścieżce i ukończył ją w terminie. Dopasowujemy do tego także cele w zadaniach oraz komunikację, aby nauka przebiegała optymalnie, dlatego nie przewidujemy opcji wielu otwartych ścieżek naraz. Możesz jednak w każdej chwili przełączyć się na nową ścieżkę, nie tracąc postępu w poprzednich - jeśli do nich wrócisz, postępy zostaną zachowane.
Dlaczego mam już postęp w ścieżce?Przechodząc do ścieżki, możesz zauważyć że masz już w niej jakiś postęp. Jest tak dlatego, że ścieżki składają się z kursów i warsztatów, które już wcześniej mogłeś oglądać! Postępy na platformie są wspólne dla tych materiałów a to znaczy, że w danej ścieżce możesz już mieć jakiś postęp nigdy do niej nie przystępując.
Jak uczyć się z innymi?Dobre pytanie! W ramach naszej społeczności Ahoy! organizujemy tak zwane sesje peer-learning. Dotyczy to nowych ścieżek, ale także istniejących, gdzie użytkownicy mogą zorganizować się w grupy wsparcia i wspólnie podjąć wyzwanie nauki w danej ścieżce. Aby mieć dostęp do przestrzeni peer-learningowej potrzebujesz abonament, który obejmuje społeczność Ahoy! Przejdź na tą przestrzeń i zaproponuj wspólną naukę. Mamy też materiały pomocy dotyczące tego, jak najlepiej się zorganizować.
Co się stanie jeśli w trakcie nauki zmieni się zawartość ścieżki?W zasadzie, niewiele - nowe materiały będą oznaczone jako nieobejrzane jeśli wcześniej ich nie przerobiłeś. Trzeba będzie przerobić je wszystkie aby uzyskać certyfikat. Natomiast jeśli już masz certyfikat ze ścieżki, nie zabieramy go po dodaniu nowych materiałów.
Czym się różni ścieżka od warsztatu i kursu?Kursy to kilku godzinne, kompleksowe opracowanie danego zagadnienia, podzielone na lekcje i rozdziały. Często uzupełniają je Warsztaty, które mają formę jednej dłuższej, praktycznej lekcji (30min-1h), natomiast ścieżki stanowią zbiór jednych i drugich materiałów - ułożoną z kursów i warsztatów playlistę, która pozwala Ci kompleksowo opanować dane zagadnienie.
Czy otrzymam certyfikat po ukończeniu ścieżki?Tak, po ukończeniu ścieżki (obejrzeniu wszystkich lekcji) otrzymasz certyfikat, którym możesz podzielić się w mediach społecznościowych. Certyfikat jest ważny przez 2 lata po ukończeniu ścieżki. Aby uzyskać go ponownie, musisz ponownie obejrzeć całą ścieżkę po tym czasie, ponieważ wiele lekcji może być zaktualizowanych.
We frontendzie nie można stać w miejscu, niezależnie od tego, czy jest się początkującym, czy zaawansowanym. Narzędzia i techniki się zmieniają, więc trzeba cały czas trzymać rękę na pulsie. Jako twórca kursów i programista mogę spokojnie polecić eduweb.pl jako aktualne i dobre źródło wiedzy.
Adam Romański
helloroman.com
Zacznij naukę w ścieżce Python
-
205 lekcji w ścieżce
-
18 godzin materiału
-
Certyfikat ukończenia
-
Dostęp do społeczności Ahoy