Привет, Хаброжители!

Всеобъемлющее современное руководство по программированию на 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

Комментарии (0)