Podstawy Pythona

  • Etapy: 13
  • Artykuły: 17
  • Przykłady: 60
  • Quizy: 19
  • Początkujący

Wszystko, czego potrzebujesz, aby przejść od pierwszego print() do własnych funkcji, w sensownej kolejności. Każdy etap to krótki artykuł, przykłady do edycji w przeglądarce i quiz sprawdzający, co zostało w głowie.

  1. Etap 1

    Przed startem

    Zainstaluj Pythona, poznaj edytor online i uruchom pierwszy program.

    1. 1 Artykuł: Praktyczny przewodnik dla początkujących programistów Opcjonalny
    2. 2 Artykuł: Jak szybko zacząć programować w Pythonie
    3. 3 Artykuł: Edytor Pythona Online Opcjonalny
    4. 4 Przykład: Sprawdzenie wersji
    5. 5 Przykład: Pierwszy program - Hello Space
    6. 6 Przykład: Komentarze w kodzie
    7. 7 Artykuł: Książki do nauki Pythona Opcjonalny
  2. Etap 2

    Dziennik misji: print()

    Wyświetlaj tekst i liczby, i formatuj je tak, jak chcesz.

    1. 8 Artykuł: Funkcja print() w Pythonie
    2. 9 Przykład: Podstawy funkcji print()
    3. 10 Przykład: Formatowanie tekstu z f-string
    4. 11 Przykład: Parametry sep i end w print()
    5. 12 Przykład: Znaki specjalne w print()
    6. 13 Quiz: Quiz z funkcji print() w Pythonie
  3. Etap 3

    Ładownia: zmienne i typy

    Przechowuj dane w zmiennych i poznaj podstawowe typy danych.

    1. 14 Artykuł: Zmienne i Typy Danych w Pythonie
    2. 15 Przykład: Tworzenie zmiennych
    3. 16 Przykład: Podstawowe typy danych
    4. 17 Przykład: Konwersja typów danych
    5. 18 Przykład: Dynamiczne typowanie
    6. 19 Quiz: Quiz ze zmiennych w Pythonie
  4. Etap 4

    Matematyka nawigacyjna

    Operatory, kolejność działań i wczytywanie liczb od użytkownika.

    1. 20 Artykuł: Liczby i Podstawowe Operacje Matematyczne w Pythonie
    2. 21 Przykład: Podstawowe operacje matematyczne
    3. 22 Przykład: Dzielenie całkowite i reszta
    4. 23 Przykład: Potęgowanie i pierwiastki
    5. 24 Przykład: Kolejność działań matematycznych
    6. 25 Quiz: Quiz z działań matematycznych w Pythonie
    7. 26 Quiz: Quiz z konwersji typów i input() w Pythonie
  5. Etap 5

    Dekodowanie sygnału: napisy

    Łącz, wycinaj, przeszukuj i zmieniaj tekst.

    1. 27 Przykład: Tworzenie i łączenie stringów
    2. 28 Przykład: Indeksowanie i wycinanie stringów
    3. 29 Przykład: Metody stringów - upper, lower, strip
    4. 30 Przykład: Metody find, replace i split
    5. 31 Quiz: Quiz ze stringów w Pythonie
  6. Etap 6

    Komputer decyzyjny: if/elif/else

    Niech program sam decyduje, co zrobić.

    1. 32 Artykuł: Python If/Else dla początkujących
    2. 33 Przykład: Podstawowa instrukcja if
    3. 34 Przykład: Instrukcja if-else
    4. 35 Przykład: Instrukcja if-elif-else
    5. 36 Przykład: Operatory logiczne and, or, not
    6. 37 Quiz: Quiz z instrukcji if/else w Pythonie
  7. Etap 7

    Lista załogi: listy i krotki

    Przechowuj wiele wartości w kolejności i wiedz, kiedy nie powinny się zmieniać.

    1. 38 Przykład: Tworzenie list
    2. 39 Przykład: Indeksowanie i modyfikowanie list
    3. 40 Przykład: Metody list - append, insert, pop
    4. 41 Przykład: Sortowanie i odwracanie list
    5. 42 Quiz: Quiz z list w Pythonie
    6. 43 Przykład: Tworzenie krotek
    7. 44 Przykład: Rozpakowanie krotek
    8. 45 Przykład: Krotki a listy - różnice
    9. 46 Przykład: Metody krotek count i index
    10. 47 Quiz: Quiz z krotek w Pythonie
  8. Etap 8

    Orbity: pętle

    Powtarzaj pracę pętlami for i while i zatrzymuj je dokładnie wtedy, kiedy trzeba.

    1. 48 Przykład: Pętla for - podstawy
    2. 49 Przykład: Pętla for z enumerate i range
    3. 50 Quiz: Quiz z pętli for w Pythonie
    4. 51 Przykład: Pętla while - podstawy
    5. 52 Przykład: Break i continue w pętlach
    6. 53 Quiz: Quiz z pętli while w Pythonie
    7. 54 Artykuł: Pętle zagnieżdżone w Pythonie
  9. Etap 9

    Katalog gwiazd: słowniki i zbiory

    Wyszukuj dane po kluczu i pracuj z unikalnymi wartościami.

    1. 55 Przykład: Tworzenie słowników
    2. 56 Przykład: Modyfikowanie słowników
    3. 57 Przykład: Iterowanie po słowniku
    4. 58 Przykład: Zagnieżdżone słowniki
    5. 59 Quiz: Quiz ze słowników w Pythonie
    6. 60 Przykład: Tworzenie zbiorów
    7. 61 Przykład: Operacje na zbiorach
    8. 62 Przykład: Działania matematyczne na zbiorach
    9. 63 Przykład: Porównywanie zbiorów
    10. 64 Quiz: Quiz ze zbiorów w Pythonie
    11. 65 Quiz: Quiz z typów danych w Pythonie
  10. Etap 10

    Moduły misji: funkcje

    Zamykaj kod w funkcjach, które przyjmują wartości i zwracają wyniki.

    1. 66 Przykład: Tworzenie prostych funkcji
    2. 67 Przykład: Funkcje z parametrami
    3. 68 Przykład: Wartości domyślne parametrów
    4. 69 Przykład: Dokumentowanie funkcji
    5. 70 Przykład: Instrukcja return - podstawy
    6. 71 Przykład: Zwracanie wielu wartości
    7. 72 Przykład: Wczesne wyjście z funkcji
    8. 73 Przykład: Zwracanie słownika lub listy
    9. 74 Quiz: Quiz ze zwracania wartości w Pythonie
    10. 75 Artykuł: Konwertowanie temperatur w Pythonie
    11. 76 Artykuł: Oblicz Swoją Wagę na Różnych Planetach z pomocą Pythona
  11. Etap 11

    Zaawansowane sterowanie: argumenty i zasięg

    Elastyczne argumenty i to, gdzie naprawdę żyją twoje zmienne.

    1. 77 Przykład: Argumenty pozycyjne i nazwane
    2. 78 Przykład: Dowolna liczba argumentów *args
    3. 79 Przykład: Dowolna liczba argumentów **kwargs
    4. 80 Przykład: Łączenie różnych typów argumentów
    5. 81 Quiz: Quiz z *args i **kwargs w Pythonie
    6. 82 Przykład: Zmienne lokalne i globalne
    7. 83 Przykład: Słowo kluczowe global
    8. 84 Przykład: Zakres w funkcjach zagnieżdżonych
    9. 85 Przykład: Rozdzielanie przestrzeni nazw
    10. 86 Quiz: Quiz z zasięgu zmiennych w Pythonie
    11. 87 Quiz: Quiz z funkcji w Pythonie
  12. Etap 12

    Kontrola systemów: moduły i błędy

    Korzystaj z cudzego kodu i czytaj komunikaty błędów Pythona.

    1. 88 Przykład: Import modułów systemowych
    2. 89 Artykuł: Moduł random w Pythonie
    3. 90 Quiz: Quiz z komunikatów o błędach w Pythonie
  13. Etap 13

    Start

    Sprawdzian z całej ścieżki, a potem prawdziwe miniprojekty.

    1. 91 Quiz: Quiz z podstaw Pythona
    2. 92 Artykuł: Szóstkowy system liczbowy w Pythonie
    3. 93 Artykuł: Obliczanie prędkości ucieczki w Pythonie
    4. 94 Artykuł: Dozownik medyczny - nie ufaj użytkownikowi
    5. 95 Artykuł: Rysowanie orbit planetarnych w języku Python Opcjonalny
    6. 96 Artykuł: Stwórz Kosmiczny Monitor Zdrowia w Pythonie Opcjonalny