warsztat

Python

praktyczna sciezka nauki Python od zera

najpierw definicja

co oznacza Python

Python sluzy do pisania precyzyjnych instrukcji. Tutaj uczysz sie go jako praktyczna sciezka nauki Python od zera. Model startowy: wejscie przechodzi przez kroki i staje sie wyjsciem.

minimum uruchomieniaplik app.pyuruchom python app.pynawyk poznaj maly fragment Python, wpisz minimalny przyklad i uruchom go
program

uporzadkowany zestaw instrukcji.

wartosc i zmienna

wartosc to dane. zmienna to nazwa, ktora je przechowuje.

funkcja

male nazwane zadanie z wejsciem i wynikiem.

runtime

Python 3 uruchamia kod z app.py.

pierwszy czytelny kod

Variables

names lists dictionaries strings
score = 40 + 2
print(score)
wyjscie 42

rodowod jezyka

drzewo Python

zobacz skad pochodzi Python, jakie jezyki sa blisko i co dalej.

korzenie
ABCCUnix tools
terazPythonrodzina skryptowa
rodzinarodzina skryptowa
najlepsze do

najlepsze do praktyczna sciezka nauki Python od zera

od zera

1przeczytaj jedna zasade2przewidz wynik3pisz z pamieci4uruchom sprawdzanie5powtorz z jedna zmiana

Bank pytan

Najpierw szukaj potem cwicz

Wybierz etap lub szukaj w banku tego jezyka i otworz zadanie.

18 wynikow
Q 1WyborEtap 1 definicje

Python pytanie 1

Python pytanie 1. Wybierz zdanie najlepiej pasujace do function definition.

Q 2WyborEtap 1 definicje

Python pytanie 2

Python pytanie 2. Wybierz zdanie najlepiej pasujace do list append.

Q 3WyborEtap 1 definicje

Python pytanie 3

Python pytanie 3. Wybierz zdanie najlepiej pasujace do dictionary access.

Q 4WyborEtap 1 definicje

Python pytanie 4

Python pytanie 4. Wybierz zdanie najlepiej pasujace do for loop.

Q 5WyborEtap 1 definicje

Python pytanie 5

Python pytanie 5. Wybierz zdanie najlepiej pasujace do function definition.

Q 6WyborEtap 1 definicje

Python pytanie 6

Python pytanie 6. Wybierz zdanie najlepiej pasujace do list append.

Q 7WyborEtap 1 definicje

Python pytanie 7

Python pytanie 7. Wybierz zdanie najlepiej pasujace do dictionary access.

Q 8WyborEtap 1 definicje

Python pytanie 8

Python pytanie 8. Wybierz zdanie najlepiej pasujace do for loop.

Q 9WyborEtap 1 definicje

Python pytanie 9

Python pytanie 9. Wybierz zdanie najlepiej pasujace do function definition.

Q 10WyborEtap 1 definicje

Python pytanie 10

Python pytanie 10. Wybierz zdanie najlepiej pasujace do list append.

Q 11WyborEtap 1 definicje

Python pytanie 11

Python pytanie 11. Wybierz zdanie najlepiej pasujace do dictionary access.

Q 12WyborEtap 1 definicje

Python pytanie 12

Python pytanie 12. Wybierz zdanie najlepiej pasujace do for loop.

Q 13WyborEtap 1 definicje

Python pytanie 13

Python pytanie 13. Wybierz zdanie najlepiej pasujace do function definition.

Q 14WyborEtap 1 definicje

Python pytanie 14

Python pytanie 14. Wybierz zdanie najlepiej pasujace do list append.

Q 15WyborEtap 1 definicje

Python pytanie 15

Python pytanie 15. Wybierz zdanie najlepiej pasujace do dictionary access.

Q 16WyborEtap 1 definicje

Python pytanie 16

Python pytanie 16. Wybierz zdanie najlepiej pasujace do for loop.

Q 17WyborEtap 1 definicje

Python pytanie 17

Python pytanie 17. Wybierz zdanie najlepiej pasujace do function definition.

Q 18WyborEtap 1 definicje

Python pytanie 18

Python pytanie 18. Wybierz zdanie najlepiej pasujace do list append.

wybor wielokrotny

Python pytanie 1

Q 1Wybornowe

Python pytanie 1. Wybierz zdanie najlepiej pasujace do function definition.

def add(a, b):
    return a + b

referencja

wzorce dla app.py

Python 3python app.py
przywolaj z pamieciprzeczytaj maly punkt i odtworz bez patrzenia
sledz kodzapisz wartosci zmiennych przed uruchomieniem
wpisz sammniej kopiuj wiecej pisz i popraw jeden maly blad

names lists dictionaries strings

Variables

score = 40 + 2
print(score)
  • Indentation matters
  • Use descriptive names
  • Print intermediate values

def parameters return

funkcje

def add(a, b):
    return a + b
print(add(2, 3))
  • Use def to name work
  • Indent the body
  • Return the result

for ranges lists dictionaries

Loops

for item in ["a", "b"]:
    print(item)
  • Loop over values directly
  • Use enumerate when index matters
  • Keep loop bodies short