Python Zen || Негласные Правила Питонистов (Питона)
Аве, Кодер!
В этом видео мы будем разбирать Python Zen, коий является сборником неких правил хорошего тона для тех, кто пишет на Python.
Следование этим простым постулатам поможет улучшить не только качество кода, но и качество программерского мышления.
Тайм-коды: PEP 20
0:00 код хороших манер, Питон Дзен import this
0:53 1) Beautiful is better than ugly. Красивое лучше, чем уродливое.
1:20 2) Explicit is better than implicit. Явное лучше, чем неявное.
1:35 3) Simple is better than complex. Простое лучше, чем сложное.
1:55 4) Complex is better than complicated. Сложное лучше, чем запутанное.
2:23 5) Flat is better than nested. Плоское лучше, чем вложенное.
2:44 6) Sparse is better than dense. Разряженное лучше, чем плотное.
3:41 7) Readability counts. Читаемость имеет значение.
4:05 8) Special cases aren’t special enough to break the rules. Особые случаи не настолько особые, чтобы нарушать правила.
9) Although practicality beats purity. Хотя практичность важнее чистоты.
4:40 10) Errors should never pass silently. Ошибки не должны замалчиваться.
11) Unless explicitly silenced. Если только не замалчиваются явно.
5:02 12) In the face of ambiguity, refuse the temptation to guess. Перед лицом двусмысленности нужно отбросить искушение угадывать.
5:25 13) There should be one-- and preferably only one --obvious way to do it. Должен существовать один, и желательно, только один очевидный способ это сделать.
5:36 14) Although that way may not be obvious at first unless you’re Dutch. Хотя поначалу это может быть и не очевидно, если только вы не Голландец.
6:08 15) Now is better than never. Сейчас лучше, чем никогда.
16) Although never is often better than right now. Хотя никогда зачастую лучше, чем прямо сейчас.
7:02 17) If the implementation is hard to explain, it’s a bad idea. Если реализацию сложно объяснить, то это плохая идея.
18) If the implementation is easy to explain, it may be a good idea. Если реализацию легко объяснить, то идея возможно хорошая.
7:47 19) Namespaces are one honking great idea -- let’s do more of those! Пространство имён - отличная штука. Давайте пользоваться ими почаще!
Код:
#авекодер #python #pythonzen
Telegram:
VK:
Instagram:
Поддержи проект:
BTH: 1BmLvUFiJaVpCAwhzW3ZwKzMGWoQRfxsn4
ETH: 0x6f1A488c9b12E782AEF74634a40A79b1631237aB
Ave Coder на английском:
______________________
Аве Кодер!
Меня зовут V и я кодер. Я экспортирую из Англии: актуальные туториалы, computer science, брейнхаки, лайфхаки, здоровье кодера, тревэл он нью левэл, английский для кодера, как кодеру не помереть с голоду, юмор и многое другое.
Так что ставь императорский палец вверх, подписывайся и бей в колокол!
11 views
0
0
4 weeks ago 00:00:00 1
🌞СТРИМ АЙБОЛИТА / РОЗЫГРЫШ - МЦ-572 ’АСТАРТА’ - НАВСЕГДА / ИГРА С ПОДПИСЧИКАМИ
4 weeks ago 03:14:48 1
Из АДА к ВЕРШИНАМ. Прошлое БМВ, которое хотели ЗАБЫТЬ.
1 month ago 00:00:00 1
🌞СТРИМ АЙБОЛИТА / РОЗЫГРЫШ - Taurus Raging Hunter - НАВСЕГДА / ИГРА С ПОДПИСЧИКАМИ
1 month ago 00:36:48 1
Опиумные войны в Китае / Уроки истории / МИНАЕВ
1 month ago 00:37:37 1
ОТ КОГО МЫ ПРОИЗОШЛИ? | смысл 2001: КОСМИЧЕСКАЯ ОДИССЕЯ | разбор СПГС
1 month ago 01:16:43 1
Свод находок с поля Куликовской битвы. Юрий Кулешов, Андрей Наумов. Родина слонов №381
1 month ago 00:22:33 2
ПРОФЕССИОНАЛЬНАЯ НАСТРОЙКА OPEN CORE ДЛЯ СОВРЕМЕННЫХ MACOS! HACKINTOSH - ALEXEY BORONENKOV | 4K
2 months ago 00:37:01 1
Разработчик видеоигр комментирует фильмы про игры — «Главный герой», «Первому игроку приготовиться»
2 months ago 00:50:34 4
Гражданская война в Испании / Почему Сталин помогал Испании / Уроки истории / МИНАЕВ
2 months ago 00:00:00 2
🌞СТРИМ АЙБОЛИТА / РОЗЫГРЫШ - BROWNING CYNERGY CX - НАВСЕГДА / ИГРА С ПОДПИСЧИКАМИ
2 months ago 00:05:08 1
Циклы в Python | Программирование на Python с нуля. Урок 3 | Онлайн-программирование для детей
2 months ago 01:24:26 1
Китайские “тёмные века“: кочевники на руинах Поднебесной. Сергей Дмитриев. Родина слонов №364
2 months ago 00:21:29 1
Как Распознать ЯДЕРНЫЙ ИНЦИДЕНТ?
2 months ago 00:00:00 1
🌞СТРИМ АЙБОЛИТА / РОЗЫГРЫШ - ОБРЕЗ «ЛУПАРА» - НАВСЕГДА / ИГРА С ПОДПИСЧИКАМИ
2 months ago 00:32:03 1
Крещение Руси и Летописный Киев придумка Иезуитов
2 months ago 00:25:55 1
Сравнение REST, RPC, GraphQL и SOAP. Что лучше для интеграции?
2 months ago 01:22:56 1
Каково жить в стране-изгое / Редакция
2 months ago 01:13:37 1
Штази / Как агенты Штази следили за всей Европой / Уроки истории / МИНАЕВ
3 months ago 00:21:12 5
35 ФАКТОВ и ПАСХАЛОК ► BLACK MESA
3 months ago 01:22:32 1
Ася Казанцева: почему мы видим мир по-разному? Когнитивные ошибки мозга
3 months ago 00:21:49 1
ГОЛОС ТВОЕГО ДЕТСТВА — ДМИТРИЙ ПОЛОНСКИЙ | МИКЕЛАНДЖЕЛО, КВАГА, КУЗЯ, ГАРФИЛД, НЕСКВИК, ЧАЙ БЕСЕДА
3 months ago 01:11:54 1
Наполеон / От нищего революционера до императора / Личности / МИНАЕВ