Najwięcej osób rezygnuje z programowania zanim napisze pierwszą linijkę kodu. Odpada na instalacji. Dobra wiadomość: dziś w ogóle nie musisz niczego instalować, żeby zacząć pisać w Pythonie.
Dlaczego instalacja zabija więcej zapału niż trudność kodu
Klasyczny start wygląda tak: pobierz Pythona, zaznacz właściwą opcję przy instalacji, zainstaluj edytor, dodaj rozszerzenie, ustaw interpreter, zrozum, czemu terminal mówi coś o „PATH". Dla kogoś, kto chce po prostu zobaczyć, jak działa kod, to godzina walki z czymś, co nie jest programowaniem.
Python w przeglądarce. Jak to w ogóle możliwe?
Przez lata kod musiał być uruchamiany przez program zainstalowany na komputerze. Dziś przeglądarka potrafi
uruchomić prawdziwy interpreter Pythona po Twojej stronie, lokalnie, bez wysyłania
czegokolwiek na serwer. To nie symulacja i nie „udawany" Python: ten sam print, te same błędy,
ta sama składnia.
Praktycznie oznacza to trzy rzeczy: zero instalacji, zero konfiguracji i zero różnic między Windowsem, Makiem a szkolnym komputerem. Otwierasz stronę i piszesz.
Co możesz zrobić w pierwsze pięć minut
Poniżej jest prawdziwy Python — nie zrzut ekranu, nie animacja. Zgadnij, co wypisze druga linijka (uwaga: mnożenie idzie przed dodawaniem), a potem kliknij Uruchom i sprawdź:
↑ kliknij „Uruchom", żeby zobaczyć wynik
Kod właśnie policzył coś, czego w nim nie było napisane wprost, i zrobił to u Ciebie w przeglądarce, bez instalowania czegokolwiek. To brzmi banalnie, ale jest kluczowe: od tego momentu uczysz się programowania, a nie obsługi instalatora. Możesz zmienić liczby albo tekst i uruchomić jeszcze raz, bo to Twój kod. Kolejne kroki, czyli zmienne, warunki i pętle, dokładasz do czegoś, co już działa.
Gdzie przeglądarka wystarczy, a gdzie nie
Uczciwie: przeglądarka nie zastąpi wszystkiego. Wystarcza w zupełności do nauki podstaw, ćwiczeń, zadań z warunkami i pętlami, tekstowych gier i wszystkiego, co robisz przez pierwsze tygodnie.
Nie wystarczy, gdy zaczniesz robić grafiki w Pygame z własnymi plikami, instalować dodatkowe biblioteki albo pisać projekty złożone z wielu plików. Wtedy schodzisz na komputer. Tyle że schodzisz tam już jako ktoś, kto umie programować i wie, po co mu to środowisko, a to ogromna różnica względem walki z konfiguracją w pierwszej godzinie. Mamy zresztą osobną, spokojną instrukcję instalacji na moment, gdy przyjdzie na nią czas.
Trzy sposoby, żeby zacząć dzisiaj bez instalowania
- Mini-kurs w przeglądarce. Siedem krótkich odcinków, w każdym piszesz kod i od razu widzisz efekt. Dobre, gdy chcesz mieć prowadzenie za rękę.
- Pojedyncze wyzwania. Krótkie zadania, jedno po drugim, bez zobowiązania na tydzień. U nas to Wieża Wyzwań: każde piętro to jedno zadanie.
- Jedno zadanie dziennie, jeśli chcesz zbudować nawyk, a nie zaliczyć kurs. Do tego jest Próba Dnia.
Na co uważać przy kursach „w przeglądarce"
Nie każdy taki kurs uczy programowania. Częsty schemat to klikanie odpowiedzi i przewijanie tekstu: postęp rośnie, a uczeń nie napisał ani jednej linijki. Sprawdź prostą rzecz, mianowicie czy da się przejść dalej bez napisania kodu. Jeśli tak, to kurs do czytania, nie do nauki. Więcej o tym, co działa w nauce, piszemy w tekście jak skutecznie uczyć się od zera.
Napisz pierwszą linijkę teraz
Bez instalowania, bez konta, bez karty. Otwierasz i piszesz. Jeśli po kilkunastu minutach zobaczysz działający efekt na ekranie, to znaczy, że start masz już za sobą.
Zacznij za darmo → Upoluj goblinaUczymy Pythona przez budowanie własnych gier: od pierwszej linijki po działający efekt. Kto za tym stoi?