Python SELF PL
Misja ta miała miejsce w tajnym centrum CodeGym. Składa się z 64 poziomów poświęconych Pythonowi. Nawet ci, którzy nigdy wcześniej nie programowali, opanują to. Poznasz zmienne, funkcje, listy i słowniki. Poznasz podstawowe typy danych, pętle i operatory warunkowe. Dowiesz się, jak pracować z plikami, tworzyć skrypty automatyzujące i korzystać z popularnych bibliotek. Rozpoczniesz także pracę w PyCharm, popularnym środowisku programistycznym (używanym przez programistów na całym świecie!). Ale najważniejsze jest to, że rozwiążesz wiele praktycznych zadań. Zadania mają kluczowe znaczenie w podejściu do nauki w CodeGym. A wirtualni mentorzy pomogą Ci uporać się z błędami (weryfikacja rozwiązania odbywa się błyskawicznie).
- Poziom 1
Zablokowane Polecenia i pierwszy program w Pythonie - Poziom 2
Zablokowane Znajomość typów i wprowadzania danych z klawiatury - Poziom 3
Zablokowane IDE w Pythonie - Poziom 4
Zablokowane Pętle - Poziom 5
Zablokowane Typy danych w Pythonie - Poziom 6
Zablokowane Funkcje w Pythonie - Poziom 7
Zablokowane Listy - Poziom 8
Zablokowane Krotki - Poziom 9
Zablokowane Liczby mnogie - Poziom 10
Zablokowane Wiersze - Poziom 11
Zablokowane Słowniki - Poziom 12
Zablokowane Git i GitHub - Poziom 13
Zablokowane Funkcje wyższego rzędu - Poziom 14
Zablokowane Dekoratory i biblioteki - Poziom 15
Zablokowane Klasy i obiekty, część 1 - Poziom 16
Zablokowane Klasy i obiekty, część 2 - Poziom 17
Zablokowane Błędy i wyjątki - Poziom 18
Zablokowane Wyjątki i debugowanie - Poziom 19
Zablokowane Moduły i pakiety - Poziom 20
Zablokowane Błędy standardowe - Poziom 21
Zablokowane Praca z plikami i katalogami - Poziom 22
Zablokowane Serializacja - Poziom 23
Zablokowane JSON, Poznawanie sieci - Poziom 24
Zablokowane Serwery proxy, gniazda i poczta - Poziom 25
Zablokowane Asynchroniczność w Pythonie, część 1 - Poziom 26
Zablokowane Asynchroniczność w Pythonie, część 2 - Poziom 27
Zablokowane Podstawy pracy z danymi w programie Excel przy użyciu języka Python - Poziom 28
Zablokowane Przetwarzanie i organizacja danych do analizy - Poziom 29
Zablokowane Podstawy HTML do scrapowania stron internetowych - Poziom 30
Zablokowane Podstawy CSS do scrapowania stron internetowych - Poziom 31
Zablokowane Podstawy scrapowania stron internetowych z BeautifulSoup - Poziom 32
Zablokowane Ekstrahowanie tekstów i atrybutów przy użyciu BeautifulSoup metody - Poziom 33
Zablokowane Zaawansowane techniki scrapowania stron internetowych - Poziom 34
Zablokowane Praca z dynamiczną zawartością - Poziom 35
Zablokowane Wprowadzenie do Selenium - Poziom 36
Zablokowane Praca z formularzami w Selenium - Poziom 37
Zablokowane Projekt bota Selenium - Poziom 38
Zablokowane Optymalizacja skryptu Selenium - Poziom 39
Zablokowane Praca z datą i czasem w celu automatyzacji zadań - Poziom 40
Zablokowane Korzystanie z biblioteki harmonogramów - Poziom 41
Zablokowane Wizualizacja danych za pomocą Matplotlib - Poziom 42
Zablokowane Wizualizacja danych za pomocą Plotly - Poziom 43
Zablokowane Automatyzacja pracy z PDF - Poziom 44
Zablokowane Praca z dokumentami tekstowymi - Poziom 45
Zablokowane Przetwarzanie obrazów za pomocą Pillow - Poziom 46
Zablokowane Automatyzacja przetwarzania obrazów - Poziom 47
Zablokowane Automatyzacja przetwarzania wideo za pomocą MoviePy - Poziom 48
Zablokowane Tworzenie efektów wideo - Poziom 49
Zablokowane Wprowadzenie do GUI z Tkinter - Poziom 50
Zablokowane Rozwój GUI do automatyzacji i zarządzania danymi - Poziom 51
Zablokowane Algorytmy i struktury danych, część 1 - Poziom 52
Zablokowane Algorytmy i struktury danych, część 2 - Poziom 53
Zablokowane Algorytmy wyszukiwania i haszowania, część 1 - Poziom 54
Zablokowane Algorytmy wyszukiwania i haszowania, część 2 - Poziom 55
Zablokowane Rekurencja i sortowanie, część 1 - Poziom 56
Zablokowane Rekurencja i sortowanie, część 2 - Poziom 57
Zablokowane Drzewa i grafy, część 1 - Poziom 58
Zablokowane Drzewa i grafy, część 2 - Poziom 59
Zablokowane Programowanie dynamiczne, część 1 - Poziom 60
Zablokowane Programowanie dynamiczne, część 2 - Poziom 61
Zablokowane Analiza złożoności algorytmów, część 1 - Poziom 62
Zablokowane Analiza złożoności algorytmów, część 2 - Poziom 63
Zablokowane Branża IT i Ty - Poziom 64
Zablokowane Nowoczesny rozwój