Przejdź do treści

25 ciekawostek

Python (język programowania) — 25 ciekawostek

Dowiedz się czegoś nowego, a potem sprawdź się w quizie.

Wygenerowany po polsku przez AI na podstawie naszego angielskiego quizu; źródła prowadzą do polskiej Wikipedii.

Wiesz to wszystko? Udowodnij.

Rozwiąż quiz z 30 pytań
1

Jakim znakiem zaczynają się komentarze w Pythonie?

Komentarze wieloliniowe można wstawiać jako wielowierszowe stringi, których interpreter nie traktuje jako wyrażeń.

2

Kto stworzył język Python we wczesnych latach 90.?

Van Rossum jest głównym twórcą języka, choć spory wkład w jego rozwój pochodzi od innych osób.

3

Czego Python używa do wydzielania bloków kodu?

Dla programistów przyzwyczajonych do języków wzorowanych na Algolu, gdzie spacja nie ma znaczenia składniowego, bywa to mylące.

4

Od czego pochodzi nazwa języka Python?

Projektant języka był fanem tego programu i uznał nazwę za świetną, bo szukał czegoś krótkiego, unikalnego i nieco tajemniczego.

5

Jakiej narodowości jest twórca Pythona?

W 1999 roku zaproponował DARPA projekt, w którym definiował cele Pythona: łatwy, intuicyjny i oparty na open source.

6

Za pomocą jakiego wyrażenia obsługuje się wyjątki w Pythonie?

Styl Pythona zaleca nie testować praw dostępu do pliku przed otwarciem, lecz po prostu próbować go otworzyć i przechwycić błąd.

7

Jak nazywa się w Pythonie tablica o stałej liczbie elementów?

Listy są tablicami o zmiennej liczbie elementów, z możliwością ich usuwania, dodawania i podmiany.

8

Która firma zatrudniła van Rossuma w grudniu 2005 roku?

Od stycznia 2013 roku pracował dla innej firmy technologicznej, a w listopadzie 2019 roku przeszedł na emeryturę.

9

Ile rodzajów pętli występuje w Pythonie?

Python nie posiada składni for w stylu C, do...while ani perlowego until, choć można uzyskać ich złożone odpowiedniki.

10

Jak nazywa się wielowierszowy string umieszczony w pierwszej linii ciała funkcji?

System dokumentacji Pythona potrafi automatycznie tworzyć z nich sformatowaną dokumentację, dostępną też w trybie interaktywnym przez funkcję help.

11

W jakim języku napisano CPython, standardową implementację Pythona?

Python rozwijany jest jako projekt Open Source zarządzany przez Python Software Foundation, organizację non-profit.

12

Jakiego słowa kluczowego używa się w definicji generatora zamiast return?

Generator jest obiektem przechowującym stan, który może wielokrotnie wchodzić do tego samego zakresu dynamicznego i go opuszczać.

13

Od którego roku Python znajduje się w pierwszej dziesiątce najpopularniejszych języków?

Python jest jednym z najczęściej używanych języków w uczeniu maszynowym i analizie danych oraz powszechnie nauczanym językiem wprowadzającym.

14

Jak nazywa się w Pythonie typ zbioru niezmiennego?

Klucze słownika i elementy zbiorów muszą być obiektami haszowalnymi, dlatego kluczem nie może być lista ani zbiór zmienny.

15

Jakim przydomkiem określano van Rossuma z racji jego roli w decyzjach projektowych?

Skrót BDFL oznacza, że van Rossum nadzoruje rozwój języka i w razie konieczności podejmuje ostateczne decyzje.

16

W którym roku wydano Pythona 3.0, niekompatybilnego wstecznie z wcześniejszymi wersjami?

Na rok 2026 Python Software Foundation wspiera wersje od 3.10 do 3.14 zgodnie z corocznym cyklem wydawniczym.

17

Jak nazywa się polityka twórców Pythona, by dostarczać jak najwięcej narzędzi z pakietem?

Biblioteka standardowa obsługuje wiele formatów i protokołów, np. MIME i HTTP, a nawet zawiera prosty serwer WWW z obsługą CGI.

18

Na bazie jakiej biblioteki tworzy się GUI w standardowej bibliotece Pythona?

Większa część biblioteki standardowej działa na wszystkich platformach, dlatego duże aplikacje uruchamia się bez zmian na Uniksach, Windows i Macintoshu.

19

Z jakiego języka Python przejął listy składane?

Za pomocą list składanych można wyrazić nawet algorytm quicksort, choć taka implementacja jest mało wydajna.

20

Dla jakiej firmy van Rossum pracował od stycznia 2013 roku?

W listopadzie 2019 roku przeszedł na emeryturę, ale 12 listopada 2020 ogłosił powrót do pracy.

21

Która firma wydała Pythona 2.0 jako swoją pierwszą i jedyną wersję?

W 2000 roku van Rossum i zespół rozwijający jądro Pythona przenieśli się tam, by założyć zespół BeOpen PythonLabs.

22

Do zespołu jakiej firmy van Rossum dołączył w listopadzie 2020 roku, wracając z emerytury?

Ogłosił to 12 listopada 2020 roku, niespełna rok po przejściu na emeryturę w listopadzie 2019.

23

Która wersja Pythona znajduje się w 2026 roku w fazie rozwoju alfa?

Stabilne wydanie oczekiwane jest w październiku 2026 roku, a starsze wersje z serii 3.x nie dostają już aktualizacji bezpieczeństwa.

24

W której wersji Pythona wprowadzono notację dekoratora?

W starszych wersjach, by uzyskać metodę statyczną klasy, trzeba było wywołać konwersję po definicji funkcji.

25

Z jaką organizacją CNRI zmodyfikowało licencję Pythona, by była zgodna z GPL?

Celem było umożliwienie używania Pythona z oprogramowaniem na licencji GPL po odejściu van Rossuma z CNRI.

Znasz się na: Python (język programowania)?

Sprawdź te ciekawostki w interaktywnym quizie.

Rozwiąż quiz z 30 pytań
Python (język programowania) — 25 ciekawostek