Рецепты Python, Коллекция лучших техник программирования, Юн Цуй, 2024.
В «Рецептах Python» используется простой, но эффективный метод освоения 63-х базовых навыков программирования на Python. Сначала формулируется вопрос, например «Как найти элементы в последовательности?» Затем приводится базовое решение на чистом понятном коде. Далее исследуются другие интересные подходы, такие как поиск подстрок пли пользовательские классы. Перед переходом к следующему вопросу полученные навыки закрепляются с помощью решения задач.
Автор рассматривает все языковые средства, необходимые для уверенного владения Python. По ходу знакомства с книгой вы изучите лучшие приемы написания питонического кода. В освоении каждого инструмента помогут конкретные рекомендации и рисунки. Многочисленные перекрестные ссылки указывают на возможность повторного использования рассматриваемых средств и концепций в различных контекстах.

Решение задач посредством синтеза.
Начинающие программисты нередко оказываются в сложной ситуации: вроде бы они знают множество разнообразных методов, но не представляют, когда и как использовать их для решения задач. Для каждого рассматриваемого в книге приема я покажу, как он работает автономно, а также продемонстрирую его применение совместно с другими методами. Надеюсь, вскоре вы начнете понимать, как из этих разнородных компонентов строится бесконечное множество новых программ.
Необходимо сделать принципиальное замечание по поводу изучения и синтеза различных приемов: будьте готовы к тому, что путь постижения программирования нелинеен. Ведь и технические возможности Python тесно связаны друг с другом: хотя мы и сосредоточимся на изучении промежуточных и расширенных средств Python, их невозможно полностью изолировать от базовых тем. Вы заметите, что я часто отмечаю базовые средства или намеренно возвращаюсь к уже рассмотренным темам.
ОГЛАВЛЕНИЕ.
Предисловие.
Благодарности.
О книге.
Об авторе.
Иллюстрация на обложке.
От издательства.
Глава 1. Разработка стратегии прагматичного обучения.
Часть 1 Использование встроенных моделей данных.
Глава 2. Обработка и форматирование строк.
Глава 3. Встроенные контейнеры данных.
Глава 4. Работа с последовательностями.
Глава 5. Итерируемые объекты и перебор.
Часть 2 Определение функций.
Глава 6. Определение дружественных к пользователю функций.
Глава 7. Продвинутое использование функций.
Часть 3 Определение классов.
Глава 8. Определение пользовательских классов.
Глава 9. Продвинутое использование классов.
Часть 4 Операции с объектами и файлами.
Глава 10. Основы работы с объектами.
Глава 11. Работа с файлами.
Часть 5 Защита кодовой базы.
Глава 12. Ведение журнала и обработка исключений.
Глава 13. Отладка и тестирование.
Часть 6 Построение веб-приложения.
Глава 14. Завершение реального проекта.
Решения задач.
Купить .
Теги: учебник по программированию :: программирование :: Юн Цуй :: Python