HeadlinesBriefing favicon HeadlinesBriefing.com

Мышление на Python: Полное руководство

Hacker News •
×

[PERSON_NAME] представляет "Мышление на Python", всеобъемлющее руководство, охватывающее основы и продвинутые концепции программирования на Python. Книга структурирована в пять частей: Основы, Техники, Шаблоны, Функциональное программирование и Эффекты.

Часть I устанавливает основы, включая контейнеры, управление потоком, функции, модули, классы, статическую типизацию и очистку. Часть II углубляется в передовые техники, такие как тестирование, классы данных, сопоставление шаблонов, декораторы, менеджеры контекста, списковые включения, метапрограммирование, оптимизация производительности и параллелизм.

Часть III исследует шаблоны проектирования, включая концепцию шаблона, объекты передачи данных, итераторы, singleton, шаблонный метод, суррогат, фабрику, функциональные объекты, изменение интерфейса, наблюдатель, конечные автоматы, множественную диспетчеризацию, посетитель, компоновочный и интерпретирующий шаблоны, легковес, снимок, рефакторинг шаблонов и симуляцию.

Часть IV сосредоточена на основах функционального программирования, наборе инструментов, обработке ошибок и обеспечении. Часть V решает задачи управления эффектами, генераторами и бессостоянными практиками программирования.

Книгу можно бесплатно читать онлайн, и она лицензирована по CC BY-NC-ND 4.0. Примеры книги и решения упражнений доступны по адресу [ADDRESS]。