Technikum Klasa I 45 minut PP: II.1 | s. 343

Lekcja 14: Srodowisko programistyczne - instalacja, konfiguracja

Python, IDE (IDLE, Thonny, VS Code), instalacja, pierwszy kontakt z programowaniem

📋 Podstawa programowa: II.1
IDEIDLEPythonVS Codeochrona danychprogramowanie
00:00
Wprowadzenie
5 min
00:05
Teoria
10 min
00:15
Instalacja i konfiguracja
20 min
00:35
Podsumowanie
10 min
📚

Teoria

Dlaczego Python?

Python to jeden z najpopularniejszych jezykow programowania na swiecie. Wedlug rankingu TIOBE i Stack Overflow Developer Survey, Python od kilku lat zajmuje czolowe miejsca wsrod najczesciej uzywanych jezykow. Jest szczegolnie polecany do nauki programowania, poniewaz jego skladnia jest czytelna i przypomina pseudokod - kod w Pythonie wyglada niemal jak opis algorytmu w jezyku naturalnym.

Python jest jezykiem uniwersalnym - znajduje zastosowanie w tworzeniu stron internetowych (Django, Flask), analizie danych i uczeniu maszynowym (NumPy, Pandas, TensorFlow), automatyzacji zadan, tworzeniu gier (Pygame), a nawet w nauce (NASA, CERN). Firmy takie jak Google, Netflix, Instagram, Spotify i NASA wykorzystuja Pythona na co dzien. Jest darmowy, open source i dostepny na wszystkich popularnych systemach operacyjnych (Windows, macOS, Linux).

Zalety Pythona: Czytelna skladnia, dynamiczne typowanie, ogromna biblioteka standardowa, aktywna spolecznosc, multiplatformowosc, darmowy i open source.

Co to jest IDE?

IDE (Integrated Development Environment) to zintegrowane srodowisko programistyczne - specjalny program, w ktorym piszemy, uruchamiamy i debugujemy kod. Dobre IDE znaczaco zwieksza produktywnosc programisty, oferujac takie funkcje jak kolorowanie skladni (rozne kolory dla slow kluczowych, lancuchow tekstowych, komentarzy), autouzupelnianie kodu, podpowiedzi, wbudowany terminal do uruchamiania programow, debugger do sledzenia wykonania krok po kroku, oraz zarzadzanie plikami projektu.

Wybor IDE zalezy od poziomu zaawansowania i potrzeb programisty. Poczatkujacy powinni zaczac od prostych narzedzi, ktore nie przytlocza nadmiarem opcji, a z czasem przejsc do bardziej zaawansowanych srodowisk.

Popularne srodowiska dla Pythona

Srodowisko       | Poziom       | Opis
-----------------|--------------|-------------------------------
IDLE             | Poczatkujacy | Dostarczane z Pythonem
Thonny           | Poczatkujacy | Idealne do nauki, proste
VS Code          | Sredni       | Uniwersalny, rozszerzalny
PyCharm Community| Zaawansowany | Profesjonalne IDE dla Pythona
repl.it (online) | Poczatkujacy | W przegladarce, bez instalacji

Instalacja Pythona - krok po kroku

Instalacja Pythona to pierwszy krok do rozpoczecia przygody z programowaniem. Wazne jest, aby zainstalowac najnowsza wersje Python 3.x i pamietac o dodaniu Pythona do zmiennej srodowiskowej PATH:

  1. Wejdz na strone python.org/downloads
  2. Pobierz najnowsza wersje Pythona 3.x
  3. WAZNE: Zaznacz "Add Python to PATH" podczas instalacji!
  4. Kliknij "Install Now"
  5. Sprawdz instalacje w terminalu: python --version

Instalacja i interfejs Thonny

Thonny to IDE stworzone specjalnie do nauki programowania w Pythonie. Ma prosty interfejs, wbudowany debugger i wizualizacje zmiennych. Pobranie ze strony thonny.org i instalacja zajmuje kilka minut:

+-------------------------------------------+
|  Plik  Edycja  Widok  Uruchom  Narzedzia  |  <- Menu
+-------------------------------------------+
|                                           |
|   # Tu piszesz kod programu               |  <- Edytor
|   print("Witaj!")                          |
|                                           |
+-------------------------------------------+
|  >>> print("Witaj!")                       |  <- Konsola
|  Witaj!                                    |     (Shell)
|  >>>                                       |
+-------------------------------------------+

Pierwszy program - tryb interaktywny vs skryptowy

Python mozna uzywac na dwa sposoby. Tryb interaktywny (Shell) pozwala wpisywac polecenia bezposrednio i natychmiast widziec wyniki - idealny do eksperymentowania. Tryb skryptowy polega na napisaniu calego programu w pliku .py i uruchomieniu go - tak tworzy sie prawdziwe programy.

# Tryb interaktywny (Shell):
>>> 2 + 3
5
>>> "Witaj" + " " + "swiecie"
'Witaj swiecie'

# Tryb skryptowy (plik .py):
# moj_pierwszy_program.py
print("Witaj w Pythonie!")
print("Jestem uczniem technikum.")
print("To moj pierwszy program!")
# Uruchom przyciskiem F5 lub zielonym "Play"
✏️

Zadania

Latwe

Zadanie 1: Instalacja i pierwsze obliczenia

Zainstaluj Pythona i Thonny (lub uzyj repl.it). W trybie Shell oblicz: 2+3, 100-37, 12*8, 100/3, 2**10, 17//5, 17%5. Zapisz wyniki i wyjasnienie kazdego operatora.

Latwe

Zadanie 2: Pierwszy skrypt - wizytowka

Stworz plik "wizytowka.py" i napisz program wypisujacy Twoja wizytowke: imie, szkole, klase, ulubiony przedmiot i jezyk programowania. Uzyj funkcji print() i ramki z gwiazdek.

Srednie

Zadanie 3: Eksploracja Shell

W trybie Shell zbadaj: a) 17//5 i 17%5 (dzielenie calkowite i reszta), b) "Python"*3, c) len("Informatyka"), d) type(42), type(3.14), type("hello"), type(True). Zapisz wyniki i wnioski.

Trudne

Zadanie 4: Program z obliczeniami

Napisz skrypt "obliczenia.py", ktory: a) oblicza pole kola o promieniu 5 (pi*r^2), b) oblicza ile sekund ma doba (24*60*60), c) oblicza 2^16 i 2^32. Wyswietl wyniki z opisem.

🎥

Materialy wideo

Jak zainstalować środowisko programistyczne JAVA. Odc 1 (Konfiguracja)
Pasjonat Gier
Instalacja Visual Studio 2022 Poradnik - Programowanie w C#
ITfy
🎧

Podcasty

✔️

Quiz - sprawdz sie!

📜

Podstawa programowa

← Lekcja 13 Siatka godzinowa Lekcja 15: Zmienne, typy danych, I/O →