Kurs Python

Witaj w kursie Python.
To jest miejsce, gdzie programowanie zaczyna mniej przypominać walkę ze smokiem przy pomocy łyżki, a bardziej współpracę z małym pomocnym robotem, który naprawdę słucha.
Przynajmniej zazwyczaj.
Python jest jednym z najpopularniejszych języków programowania na świecie.
Jest używany do:
- tworzenia stron i aplikacji webowych;
- automatyzacji;
- analizy danych;
- pisania skryptów;
- backend developmentu;
- narzędzi DevOps;
- sztucznej inteligencji;
- testowania;
- małych przydatnych programów;
- dużych poważnych systemów.
Bardzo elastyczny.
Bardzo czytelny.
Bardzo niebezpieczny, jeśli każdą zmienną nazwiesz x.
Python jest znany z tego, że ma czystą składnię i jest przyjazny dla początkujących.
Ale uwaga.
„Przyjazny dla początkujących” nie oznacza „zabawkowy język”.
Python może zacząć się prosto.
A potem spokojnie, bez wielkiego hałasu, zamienić się w poważne narzędzia, strony internetowe, API, skrypty automatyzacji i projekty, dzięki którym wyglądasz bardziej profesjonalnie, niż się czujesz.
Bardzo przydatne.
Bardzo sprytne.
Bardzo Python.
Czego się nauczysz
W tym kursie nauczysz się Pythona od podstaw.
Zaczniesz od rzeczy najważniejszych:
- czym jest Python;
- jak zainstalować Python;
- jak uruchamiać kod Python;
- jak działają zmienne;
- jak działają teksty i liczby;
- jak używać warunków;
- jak powtarzać działania za pomocą pętli;
- jak tworzyć funkcje.
Potem przejdziesz do bardziej praktycznych umiejętności:
- list;
- krotek;
- słowników;
- zbiorów;
- pracy z plikami;
- obsługi błędów;
- importowania modułów;
- organizowania kodu;
- pisania prostych skryptów;
- budowania małego projektu końcowego.
Na końcu kursu nie będziesz tylko kopiować kodu z internetu z nadzieją, że komputer zrozumie twoją sytuację emocjonalną.
Będziesz rozumieć, co robi kod.
I to jest duży krok.
Bo kopiowanie kodu bez zrozumienia jest jak gotowanie z losowych składników.
Czasem działa.
Czasem powstaje zupa o smaku USB.
Dla kogo jest ten kurs
Ten kurs jest dla początkujących, którzy chcą nauczyć się Pythona w jasny i praktyczny sposób.
Nie musisz znać innego języka programowania.
Nie musisz być geniuszem matematycznym.
Nie musisz mieć czarnej bluzy i szeptać „jestem w środku”, pisząc kod w dramatyczny sposób.
Potrzebujesz tylko:
- ciekawości;
- komputera;
- zainstalowanego Pythona;
- terminala;
- cierpliwości;
- odwagi do robienia błędów.
Błędy są normalne.
Python będzie narzekał.
Ty poprawisz.
Potem Python znowu będzie narzekał.
To nie jest porażka.
To jest programowanie.
Kurs będzie przydatny, jeśli uczysz się:
- backend developmentu;
- Django;
- automatyzacji;
- pisania skryptów;
- podstaw DevOps;
- pracy z danymi;
- programowania ogólnego;
- rozwiązywania problemów;
- tworzenia aplikacji webowych.
Python jest też świetnym pierwszym językiem, bo pozwala skupić się na logice zamiast walczyć ze składnią co trzy sekundy.
Nie każdy język jest tak miły.
Niektóre języki budzą się rano i wybierają przemoc.
Python zazwyczaj przynosi herbatę.
Zazwyczaj.
Dlaczego warto uczyć się Pythona?
Python jest przydatny, bo pomaga szybko zamieniać pomysły w działające programy.
Chcesz zmienić nazwy wielu plików?
Python może pomóc.
Chcesz odczytać dane z pliku?
Python może pomóc.
Chcesz stworzyć małą aplikację webową?
Python może pomóc.
Chcesz zautomatyzować nudne zadania?
Python kocha nudne zadania.
Python jest jak spokojny znajomy, który mówi:
Daj mi powtarzalną robotę. Urodziłem się do tego.
I szczerze mówiąc, pięknie.
Python ma też ogromny ekosystem.
To znaczy, że wiele osób już stworzyło biblioteki do typowych zadań.
Możesz używać Pythona dziś do małych skryptów, a jutro do poważnych aplikacji.
Mały początek.
Duże możliwości.
Bardzo Python.
Jak będziemy się uczyć
Będziemy uczyć się przez praktykę.
Każda lekcja wyjaśni jedną ważną ideę, a potem pokaże praktyczne przykłady.
Będziesz pisać kod.
Będziesz uruchamiać kod.
Będziesz psuć kod.
Będziesz naprawiać kod.
Będziesz patrzeć na komunikat błędu.
Potem odkryjesz, że brakowało dwukropka.
Normalne.
Python używa wcięć, więc spacje mają znaczenie.
Bardzo ważny szczegół.
W Pythonie złe wcięcie może zepsuć program.
Kod musi być uporządkowany.
Python jest uprzejmy.
Ale bardzo surowy w ustawianiu mebli.
Struktura kursu
Ten kurs ma 12 lekcji.
Pójdziemy krok po kroku od podstaw Pythona do małego projektu końcowego.
Zaczniesz od instalacji i pierwszego programu.
Potem nauczysz się zmiennych, warunków, pętli, funkcji, kolekcji, plików, modułów, błędów i organizacji projektu.
Na końcu zbudujesz mały praktyczny projekt w Pythonie, który połączy najważniejsze idee kursu.
Bez pośpiechu.
Bez paniki.
Bez węża Python w pokoju.
Prawdopodobnie.
Co sprawia, że Python jest wyjątkowy?
Python jest czytelny.
To znaczy, że kod często wygląda podobnie do zwykłego języka.
Przykład:
name = "Anna"
if name == "Anna":
print("Hello, Anna!")
Nawet jeśli dopiero zaczynasz, prawdopodobnie możesz zgadnąć, co robi ten kod.
To jeden z powodów, dla których Python jest tak popularny.
Czytelny kod łatwiej zrozumieć.
Czytelny kod łatwiej poprawić.
Czytelny kod łatwiej otworzyć po dwóch tygodniach, kiedy już zapomniałeś, co właściwie robiłeś.
Bardzo realistyczna sytuacja.
Przyszły ty podziękuje obecnemu tobie za pisanie jasnego kodu.
Przyszły ty już jest zmęczony.
Bądź miły.
Narzędzia, których będziesz używać
W tym kursie będziesz używać głównie:
- Pythona;
- terminala;
- edytora kodu;
- prostych plików
.py.
Nie potrzebujesz skomplikowanej konfiguracji.
Nie potrzebujesz ogromnego IDE, jeśli tego nie chcesz.
Nie potrzebujesz dwudziestu rozszerzeń, trzech dashboardów i świecącej klawiatury.
Prosta konfiguracja wystarczy.
Najważniejsze jest pisać kod i rozumieć go.
Narzędzia pomagają.
Ale narzędzia nie uczą się za ciebie.
Niestety.
Byłoby wygodnie.
Zacznij kurs
Zacznij od pierwszej lekcji:
Lekcja 1: Pierwsze kroki z Pythonem
W pierwszej lekcji zainstalujesz Pythona, sprawdzisz wersję, utworzysz swój pierwszy plik Python, uruchomisz pierwszy program i zrozumiesz, co dzieje się, kiedy Python czyta twój kod.
Mały początek.
Duża przyszłość.
Bardzo Python.