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.Оптимизация кода.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Яворски :: #Зиаде :: #книги по программированию :: #программирование :: #Pythoп
Смотрите также учебники, книги и учебные материалы:
- Web-программирование на Python, Учебное пособие для СПО, Янцев В.В., 2022
- Web-аналитика на Python, Практикум, Мокеев В.В., 2020
- Python, Чистый код для продолжающих, Свейгарт Э., 2022
- Python, Полное руководство, Кольцов Д.М., 2022
- Python - к вершинам мастерства, Лаконичное и эффективное программирование, Лусиану Р., 2022
- Python, Исчерпывающее руководство, Бизли Д., 2023
- Devpractice Team, Python, Визуализация данных, Matplotlib, Seaborn, Mayavi, Абдрахманов М.И., 2020
- Python, Быстрый старт, Чан Д., 2021