Rozdział 3 · Twój pierwszy program w Python
Mini-projekt i streszczenie rozdziałów
Zebranie wszystkiego, co omówiliśmy, w jeden mały, ale realny projekt — i podsumowanie rozdziału.
Czas zebrać niemal wszystko, co omówiliśmy w tym rozdziale, w jeden mały, ale prawdziwy rozdział Projekt.
Mini-projekt: wizytówka w terminalu
Program prosi o nazwę, miasto i to, co chcesz stworzyć na Python — a następnie wydrukuje Mały, spersonalizowany profil.
card.py
name = input(„Twoje imię: ”)
city = input(„Twoje miasto: ”)
goal = input(„Co chcesz stworzyć na Python?”)
print("========================")
print(„MY PYTHON-CARD”)
print("========================")
print(„Imię:”, name)
print(„City:”, city)
print(„Chcę tworzyć:”, goal)
print("========================")
Przykład tego, co powinno powstać:
Przykład wyjścia
========================
МОЯ PYTHON-КАРТОЧКА
========================
Имя: Анна
Город: Варшава
Хочу создать: игру
========================
Tylko to, co już znajome
Cały projekt opiera się wyłącznie na narzędziach z tego rozdziału:
input(), przywłaszczenie, print(). Warunki i pętle, które uczyniłyby kod bardziej elastycznym, pojawią się w kolejnych rozdziałach — na razie to wystarczy, by stworzyć prawdziwy, kompletny program.Challenge
Challenge: własny projekt
Wymyśl własny projekt wizytówki — inną ramkę (na przykład z *), wyrównanie przez seplub dodaj czwartą linię z ulubionym językiem programowania.
Praktyka: mini-projekt „Python-wizytówka”
Interaktywny notebook bezpośrednio w przeglądarce — zbierz wszystko razem
Podsumowanie rozdziału
Co możemy teraz zrobić
- Zrozum, że Python program to zwykły tekst. py- plik i jak CPython przekształca kod źródłowy w kod bajtowy i następnie go wykonuje.
- Wyraźnie rozróżnić terminal, system operacyjny shell i Python REPL — trzy różne rzeczy o podobnych nazwach.
- Znamy podstawowe powłoki (Bash, Zsh, PowerShell, cmd.exe, Fish) zapoznaliśmy się z PySH — Python-first alternatywą na lokalnym przykładzie.
- Pewnie korzystamy z Python REPL: R-E-P-L, zaproszeń >>> i ..., type()/help()/dir() jako narzędzi badawczych.
- Rozróżnić script, REPL, notebook i IDE i wiedzieć, do czego każdy z nich najlepiej się nadaje.
- Opanowałem print() szczegółowo (kilka znaczeń, sep, end) i input() (pierwszy dialog, tekst w jej imieniu).
- Rozumiej nazwy jako wskaźniki znaczeń, a nie jako „pudełka danych”
- Umieć pisać zrozumiałe komentarze i wybierać czytelne nazwy plików i zmiennych.
- czytać SyntaxError spokojnie, NameError i IndentationError, rozumieć anatomię traceback i przeszedłem przez pięć laboratoriów debugowania.
- Wiedzieć, jak ustawić punkt przerwania i używać debuggera w VS Code i PyCharm.
- Zrozum różnicę między notebook a kernel — oraz jak działa praktyka przeglądania tego kursu na Pyodide.
- Zorganizowaliśmy pierwszy prawdziwy mini-projekt — interaktywną wizytówkę.
co dalej
W rozdziale 4 przyjrzymy się bliżej liczbom — ich formom, przekształceniom i matematyce na Python.