пятница, 29 ноября 2019 г.

Zen of Python

Програмування - це форма магії. 
- Навчіться створювати правильні "заклинання" з кодом, і ви будете майстром.
- REPL - читати(read), опрацювати(evaluate), друкувати(print), повторити(loop). Це цікавий спосіб спілкуватися з комп'ютером!
- Будьте сміливі, змінюйте світ, вчіться та отримуйте задоволення!
- Зробіть своє програмне забезпечення і корисним, і цікавим. 
- Розширюйте можливості ваших користувачів.
- Різноманітність сприяє творчості.
- Відкритий розум, дух пригод та повага до різноманітності є ключовими.
- Не хвилюйтесь, якщо щось не працює. 
- Перегляньте зроблене, виправте його та спробуйте ще раз! :-)"
- Кодування - це співпраця.
- Доповнюйте і підсилюйте хороші речі кодом.
- У теорії - теорія та практика однакові. На практиці це не так. ;-)
- Програмувати - цікаво.
- Програмування більше пов'язане з вирішенням проблем, ніж з написанням коду.
- Почніть з потреб своїх користувачів.
Спробуйте побачити речі з точки зору користувачів.
Поставте себе на місце користувачів.
Пояснення другові проблеми у програмуванні часто допомагає знайти рішення. :-)
- Якщо ви чогось не знаєте, запитайте. Нікого запитати? Просто подивіться навколо.
- Складність - ворог. Гарні речі не можуть бути складними!
- Красиве краще, ніж потворне.
Явне краще, ніж неявне.
- Просте - краще, ніж складене. Складене краще, ніж складне.
Пласке краще, ніж вкладене.
Розріджене краще, ніж щільне.
- Читабельність має значення.
- Особливі випадки не настільки особливі, щоб порушувати правила. При цьому практичність важливіше бездоганності.
- Помилки ніколи не повинні замовчуватися. Якщо вони не замовчуються явно.
- В умовах неоднозначності відмовтеся від спокуси здогадатися.
- Повинен бути один - і бажано лише один - очевидний спосіб це зробити.
- Зараз краще, ніж ніколи. Хоча ніколи не буває краще, ніж зараз.
- Якщо реалізацію важко пояснити, це погана ідея.
- Простори імен - це чудова ідея - давайте зробимо більше таких!"
- Щоб зрозуміти, що таке рекурсія, потрібно спочатку зрозуміти рекурсію.
- Алгоритм: слово, яке використовують програмісти, коли вони не хочуть пояснювати, що зробили.
- Програмісти рахують від нуля.
- Простота - це найвища витонченість.
- Хороший програміст - скромний.
- Хороший програміст - дотепний.
- Хороший програміст вчиться вчитися.
- Хороший програміст думає поза очевидним.
- Хороший програміст сприяє простоті.
- Хороший програміст уникає складності.
- Хороший програміст - терплячий.
- Хороший програміст задає питання.
- Хороший програміст готовий сказати: "Я не знаю".
- Наймудріші ті, хто знає, що нічого не знає.

Комментариев нет:

Отправить комментарий