Pythoп, Лучшие практики и инструменты, Яворски М., Зиаде Т., 2024.
Python - простой, но мощный язык, поэтому он используется в самых разных областях. Написать код на Python легко, но сделать его удобочитаемым и пригодным для повторного использования и сопровождения может оказаться проблемой. Четвертое издание этой книги дополнено лучшими практиками, полезными инструментами и стандартами, которые применяют профессиональные разработчики, что поможет вам не только преодолеть эти затруднения, но и освоить новейшие возможности и расширенные концепции языка. Книга начинается с легкой разминки, которая познакомит вас с последними улучшениями Python, элементами синтаксиса и полезными инструментами, делающими разработку эффективнее. Кроме того, начальные главы помогут программистам с опытом работы на других языках успешно влиться в эко систему Python. Следующие главы посвящены распространенным паттернам проектирования и методологиям программирования - таким как событийно-ориентированное программирование, параллелизм и метапрограммирование. Также вы разберете сложные примеры кода и будете решать содержательные задачи, связывая Python с С и С++ и создавая расширения, сочетающие сильные стороны разных языков. В заключительных главах рассматривается полный жизненный цикл приложения после ввода в эксплуатацию. К концу книги вы освоите разработку эффективного и простого в сопровождении кода на Python.
Что делать с Python 2.
Итак, Python 2 больше не поддерживается разработчиками языка. Ввиду отсутствия патчей безопасности его следует считать уязвимым. Но можно ли назвать его мертвым? Пожалуй, нет. Даже относительно популярные библиотеки с открытым кодом со временем могут стать неинтересными для своих создателей и соавторов. Также бывает, что появляются более совершенные альтернативы, так что разработка исходной библиотеки попросту теряет смысл. Такие библиотеки часто перестают сопровождаться, и никто не обновляет их ради совместимости с Python 3. Одной из главных причин, по которым Python 3 долго не получал широкого распространения, были нерасторопные процессы выпуска многих дистрибутивов Linux. Специалисты по сопровождению дистрибутивов обычно не спешат принимать новые версии языков, особенно если эти версии нарушают обратную совместимость и требуют вносить исправления в другое ПО. Многие программисты на Python работают под Linux, и если новейшая версия языка недоступна в системном репозитории пакетов, это снижает вероятность того, что они проведут обновление самостоятельно.
Краткое содержание.
Об авторах.
О научном редакторе.
Предисловие.
Глава 1.Pythoп сегодняшнего дня.
Глава 2.Современные среды разработки для Python.
Глава 3.Новые возможности Python.
Глава 4.Pythoп в сравнении с другими языками.
Глава 5.Интерфейсы, паттерны и модульность.
Глава 6.Конкурентное выполнение.
Глава 7.Событийно-ориентированное программирование.
Глава 8.Элементы метапрограммирования.
Глава 9.Интеграция Python с С и С++.
Глава 10.Автоматизация тестирования и контроля качества.
Глава 11.Упаковка и распространение кода Python.
Глава 12.Наблюдение за поведением и быстродействием приложений.
Глава 13.Оптимизация кода.
Купить .
Теги: Яворски :: Зиаде :: книги по программированию :: программирование :: Pythoп
Смотрите также учебники, книги и учебные материалы:
- Web-программирование на Python, Учебное пособие для СПО, Янцев В.В., 2022
- Web-аналитика на Python, Практикум, Мокеев В.В., 2020
- Python, Чистый код для продолжающих, Свейгарт Э., 2022
- Python, Полное руководство, Кольцов Д.М., 2022
- Python - к вершинам мастерства, Лаконичное и эффективное программирование, Лусиану Р., 2022
- Python, Исчерпывающее руководство, Бизли Д., 2023
- Devpractice Team, Python, Визуализация данных, Matplotlib, Seaborn, Mayavi, Абдрахманов М.И., 2020
- Python, Быстрый старт, Чан Д., 2021