Python

Матеріал з Енциклопедія Драматика
Перейти до: навігація, пошук
Logo-python.png

Python («Па́йтон», на честь Монті Пайтона) — легка скриптова мова програмування, зі своєю ідеологією та купою бібліотек.

Філософія[ред.]

>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
Тобто
Красиве краще за потворне.
Просте краще за складне.
Складне краще за ускладнене.
Плоске краще ніж вкладене.
Розріджене краще ніж щільне.
Читабельність важлива.
Виняткові випадки не настільки важливі, щоб порушувати правила.
Однак практичність важливіша за чистоту.
Помилки ніколи не повинні замовчуватися.
За винятком замовчування, яке задано спеціально.
У випадку неоднозначності не піддавайтеся спокусі вгадати.
Повинен існувати один - і, бажано, тільки один - очевидний спосіб зробити це.
Хоча він може бути з першого погляду не очевидний, якщо ти не голландець.
Зараз краще, ніж ніколи.
Проте, ніколи частіше краще, ніж прямо зараз.
Якщо реалізацію складно пояснити - це погана ідея.
Якщо реалізацію легко пояснити — це може бути хороша ідея.
Простори назв - прекрасна ідея, давайте робити їх більше!


Де вивчити?[ред.]

Підручник для тебе, безосе

Будь-де в інтернеті, Ґуґл в поміч.

Де вивчити українською, довбойобе-авторе статті, я тебе нормально питаю?[ред.]

Вже є підручники українською, цілий один, шукай та знайдеш. Також є переклад підручника для дітей що його видало ВСЛ та ти бачиш праворуч. Є й онлайн-підручники [1] та навіть відеокурси [2].

Вистачить будь-якого комп’ютера, але ідеологічно близьким для Пайтона є Raspberry Pi - він навіть названий на честь нього. Pi співзвучне до py - скорочення назви мови. Гра у скорочення та аллітерації це стара програмерська традиція.

Приклади[ред.]

Цього тобі вистачить для 99% твоїх завдач:

print("Hello World!")