RCTU8NHXC4TDV
Wąż pije kawę w kubku z napisem Witaj świecie

I_RY_W13_M01Rozpoczynamy przygodę z programowaniem

Obraz wygenerowany przez sztuczną inteligencję Canva.ai
Źródło: domena publiczna.

Zasady pisania kodu

Komentarze

Jeśli chcemy w kodzie umieścić komentarz, zaczynamy go od znaku krzyżyka (#). Komentarz kończy się wraz z danym wierszem kodu.

Linia 1. print otwórz nawias okrągły cudzysłów Niech Moc będzie z tobą kropka cudzysłów zamknij nawias okrągły kratka cytat pochodzi z serii cudzysłów Star Wars cudzysłów. Linia 2. print otwórz nawias okrągły cudzysłów Zagraj to jeszcze raz przecinek Sam kropka Zagraj dwukropek Jak mija czas kropka cudzysłów zamknij nawias okrągły kratka cytat pochodzi z filmu cudzysłów Casablanca cudzysłów. Linia 3. print otwórz nawias okrągły cudzysłów Będzie potrzebna większa łódź kropka cudzysłów zamknij nawias okrągły kratka cytat pochodzi z filmu cudzysłów Szczęki cudzysłów.

Jeżeli zaś chcemy umieścić w komentarzu kilka wiersz, należy linijki kodu objąć w znaki potrójnego apostrofu lub potrójnego cudzysłowu.

Linia 1. apostrof apostrof apostrof. Linia 2. Przykłady uzycia instrukcji print. Linia 3. print otwórz nawias okrągły cudzysłów Niech Moc będzie z tobą kropka cudzysłów zamknij nawias okrągły. Linia 4. print otwórz nawias okrągły cudzysłów Zagraj to jeszcze raz przecinek Sam kropka Zagraj dwukropek Jak mija czas kropka cudzysłów zamknij nawias okrągły. Linia 5. print otwórz nawias okrągły cudzysłów Będzie potrzebna większa łódź kropka cudzysłów zamknij nawias okrągły. Linia 6. apostrof apostrof apostrof.
Linia 1. cudzysłów cudzysłów cudzysłów. Linia 2. Przykłady uzycia instrukcji print. Linia 3. print otwórz nawias okrągły cudzysłów Niech Moc będzie z tobą kropka cudzysłów zamknij nawias okrągły. Linia 4. print otwórz nawias okrągły cudzysłów Zagraj to jeszcze raz przecinek Sam kropka Zagraj dwukropek Jak mija czas kropka cudzysłów zamknij nawias okrągły. Linia 5. print otwórz nawias okrągły cudzysłów Będzie potrzebna większa łódź kropka cudzysłów zamknij nawias okrągły. Linia 6. cudzysłów cudzysłów cudzysłów.

Wcięcia

Za pomocą wcięć wyznacza się poziomy wierszy, a tym samym sposób grupowania instrukcji. Jedno wcięcie wykonane tabulacją odpowiada czterem spacjom. Należy pamiętać, by w obrębie jednego kodu nie łączyć ze sobą wcięć zrobionych spacjami oraz tabulacjami.

Należy pamiętać o kilku podstawowych zasadach, m.in.:

  • kolejne instrukcje należy zapisywać w nowych wierszach,

  • zapisanie instrukcji programu rozpoczynamy od lewej strony bez żadnego odstępu, nawet 1 spacja na początku linijki może spowodować błąd,

  • język Python rozróżnia wielkość liter, zmienna o nazwie dana to inna zmiennia niż Dana

  • nazwy zmiennych muszą zaczynać się od litery (a‑z, A‑Z) lub znaku podkreślenia (_) i mogą zawierać litery, cyfry (0‑9) oraz znak podkreślenia; nie mogą zaczynać się od cyfry,

  • wcięcia w języku Python są istotne, ponieważ są używane do oznaczania bloków kodu, takich jak funkcje, pętle i instrukcje warunkowe.

Uwagi dotyczące składni

Musimy pamiętać o regułach składni języka, jeśli nie będziemy ich stosować, programy nie będą się uruchamiały – zobaczymy komunikat błędu: SyntaxError: invalid syntax. Oto niektóre wymagane reguły oraz dobre praktyki.

Wymagane elementy – musimy o nich zawsze pamiętać:

  • nazwy zmiennych nie mogą rozpoczynać się od cyfr ani składać z wielu wyrazów,

  • znak : (dwukropek) poprzedza blok instrukcji (kodu),

  • wcięcia oznaczają bloki kodu, powinny mieć 4 spacje wg dokumentu PEP 8

  • znak = (jeden znak równości) to operator przypisania,

  • a dwa znaki == (dwa znaki równości) to operator porównania.

Ważne, czyli tzw. dobre praktyki:

  • nazwy zmiennych zapisujemy literami z alfabetu łacińskiego (nie używamy liter: ą, ę i podobnych znaków diakrytycznych – to może wywołać problemy w systemach o innych wersjach językowych),

  • jeśli chcemy, aby nazwy zmiennych składały się z kilku słów, wyrazy łączymy znakiem _ (podkreślenia), a nie spacji,

  • operatory obejmujemy znakami spacji,

  • małe i duże litery są rozróżniane,

  • pomiędzy nazwą funkcji a otwierającym nawiasem nie wpisujemy spacji.