
Привет, Хаброжители!
Всеобъемлющее современное руководство по программированию на Python, охватывающее фундаментальные идеи и практические приемы! Вы научитесь писать собственные программы и получите четкое представление о том, куда двигаться дальше и как использовать полученные знания. Изучение Python подкреплено практикой — огромным количеством примеров приложений. К концу книги вы будете готовы применить полученные знания и создать несколько реальных проектов. Вы научитесь эффективно использовать Python в анализе данных, веб-разработке и автоматизации задач. Книга включает описание новейших возможностей, появившихся в версиях Python 3.9–3.12, в том числе главы об аннотациях типов и консольных приложениях, а также примеры, демонстрирующие современные практики веб-разработки на Python.
Вы узнаете, как:
устанавливать и настраивать Python в Windows, Mac и Linux;
писать элегантный и эффективный код, пригодный для повторного
использования;избегать распространенных ошибок, таких как повторяющийся и избыточный код;
рационально использовать функциональные и объектно-ориентированные подходы к программированию;
создавать API с помощью FastAPI и писать консольные приложения;
разбираться в принципах хранения данных и использовать криптографию для защиты приложений;
эффективно манипулировать данными, используя встроенные структуры данных Python;
упаковывать приложения для распространения через каталог Python Package Index (PyPI);
решать задачи параллельного программирования на Python.
Об авторах и научных редакторах
Фабрицио Романо (автор)
Родился в Италии в 1975 году. Получил степень магистра в области информатики и вычислительной техники в Падуанском университете. С 1999 года профессионально занимается разработкой программного обеспечения. С 2016-го работает в компании Sohonet, где в настоящее время занимает должность менеджера по развитию бизнеса. В 2020 году Академия телевидения вручила ему и его команде премию «Эмми» за инженерные достижения — за вклад в развитие технологий удаленной работы.
Хочу поблагодарить всех сотрудников Packt, особенно Амишу Ватаре за ее профессионализм и доброту. Спасибо Стефано и Хавьеру, рецензентам, за их полезные замечания и, конечно, Генриху. Моя глубочайшая благодарность — жене Элизе. Спасибо за твою любовь и поддержку.
Генрих Крюгер (автор)
Родился в Южной Африке в 1981 году. Получил степень магистра в области информатики в Утрехтском университете (Нидерланды). С 2014 года профессионально занимается разработкой программного обеспечения. С 2017-го работает вместе с Фабрицио в команде, отвечающей за развитие продуктов в Sohonet. В 2020 году он и его коллеги были награждены премией «Эмми» за инженерные достижения в области развития технологий удаленной работы.
Хавьер Муньос (научный редактор)
родился в Вальядолиде (Испания) и с раннего возраста увлекся компьютерами. Получил диплом инженера в области телекоммуникаций со специализацией в телематике, а также степень магистра в области Big Data Science в Вальядолидском университете, с отличием окончив обучение.
После окончания учебы Хавьер переехал в Дублин (Ирландия), где работал инженером-программистом и аналитиком данных. Его карьерный путь продолжился в компании Optum — технологическом гиганте в сфере здравоохранения из списка Fortune 5. В Optum Хавьер сосредоточился на разработке ИИ-решений: создавал и внедрял модели искусственного интеллекта для поддержки медицинской диагностики и лечения, сотрудничая с врачами и соблюдая требования таких стандартов, как HIPAA и GDPR.
Параллельно с работой в Optum Хавьер основал стартап Saoi Tech Solutions, занимавшийся созданием масштабируемых решений на базе машинного обучения для международных компаний. Среди его проектов — исследования в области распознавания лиц и практическая реализация ИИ-моделей с использованием современных облачных и контейнерных технологий.
В настоящее время Хавьер работает в Великобритании программистом в компании Sohonet, где разрабатывает Python-приложения на базе Django для кино- и телепроизводства. Его задача — создавать инструменты, упрощающие совместную работу и улучшающие производственные процессы в индустрии развлечений.
Стефано Кинеллато (научный редактор)
Инженер-программист из Италии. Получил степень магистра в области инженерии компьютерных наук в Падуанском университете. Более 15 лет занимается разработкой программного обеспечения. Специализируется на веб-приложениях и особенно интересуется алгоритмами и статистикой.
Ознакомиться с оглавлением









Полистать отрывок










Приобрести книгу «Весь Python. Самое актуальное и исчерпывающее руководство» можно на нашем сайте.
По факту оплаты бумажной версии книги на e‑mail высылается электронная книга.
Для Хаброжителей скидка 25% по купону — Весь Python