Fiszki do Wprowadzenie do programowania w Pythonie
Wprowadzenie do programowania w Pythonie: Kompleksowy przewodnik dla studentów
Dotknij, aby odwrócić · Przesuń, aby nawigować
Programowanie w Pythonie
19 fiszek
Fiszka 1
Pytanie: Czym jest f-string w Pythonie i jak go użyć do wstawienia zmiennej do ciągu znaków?
Odpowiedź: f-string to ciąg znaków oznaczony literą f przed cudzysłowem; w nawiasach klamrowych {} umieszczasz zmienną lub wyrażenie, a Python konwertuje je na t
Fiszka 2
Pytanie: Czym jest PEP 8?
Odpowiedź: Oficjalny przewodnik po stylu pisania kodu w Pythonie, który definiuje konwencje dla czytelnego i spójnego kodu.
Fiszka 3
Pytanie: Dlaczego warto przestrzegać PEP 8?
Odpowiedź: Zwiększa czytelność, wygląda profesjonalnie, ułatwia współpracę zespołową i odpowiada oczekiwaniom narzędzi AI, takich jak GitHub Copilot.
Fiszka 4
Pytanie: Jakiego zapisu używać dla nazw zmiennych i funkcji zgodnie z PEP 8?
Odpowiedź: Używać snake_case: małe litery, słowa oddzielone podkreśleniem (np. user_name).
Fiszka 5
Pytanie: Jak zapisywać stałe zgodnie z PEP 8?
Odpowiedź: Wielkimi literami z podkreśleniami między słowami (np. MAX_SPEED), zazwyczaj na początku pliku.
Fiszka 6
Pytanie: Co jest ważniejsze przy nazywaniu: zwięzłość czy trafność?
Odpowiedź: Trafność — nazwa powinna opisywać zawartość, lepiej dłuższa i jasna niż krótka i niejasna (np. patient_age vs p).
Fiszka 7
Pytanie: Jaki język jest zalecany dla nazw w rzeczywistych projektach i dlaczego?
Odpowiedź: Angielski, ponieważ jest międzynarodowym standardem i ułatwia współpracę w większych projektach.
Fiszka 8
Pytanie: Czy w Pythonie zaleca się używanie znaków diakrytycznych w nazwach zmiennych?
Odpowiedź: Nie; Python to co prawda obsługuje, ale lepiej unikać znaków diakrytycznych (poprawnie cislo, nie číslo).
Fiszka 9
Pytanie: Czy nazwa zmiennej może zaczynać się od cyfry?
Odpowiedź: Nie, zmienna nie może zaczynać się od cyfry (poprawnie place_1, błędnie 1_place).
Fiszka 10
Pytanie: Dlaczego nie należy nadpisywać wbudowanych funkcji nazwami zmiennych? Podaj przykład błędu.
Odpowiedź: Ponieważ nadpiszesz funkcję oczekiwaną w kodzie i stracisz jej pierwotne zachowanie. Przykład: print = "text"; kolejne wywołanie print("Ahoj") zakończ