Описание
Книга ориентирована на читателей, имеющих базовый опыт программирования на языке Python и желающих быстро научиться применять его в реальных проектах или изучить Python в качестве второго языка. Рассмотрен широкий круг тем от соблюдения чистоты кода и грамотного именования функций и переменных, до проектирования API, правил объектно-ориентированного программирования, обеспечения безопасности (аутентификация, авторизация) и взаимодействия с базами данных. Затронут широкий круг вопросов, связанных с программированием модулей на Python, автоматизацией задач, использования веб-фреймворков, в частности Flask.
Для программистов на Python
Разработка приложений с Python и Flask
Программисту-новичку не терпится увидеть, как его код заработает. В свою очередь, разработчик-профессионал обязан писать софт, который был бы максимально надёжен. Хороший код должен работать быстро, легко масштабироваться, не доставлять проблем с поддержкой. Наконец, код должен быть безопасен, качественно спроектирован и документирован, его должно быть легко обновлять и версионировать.
Эта книга поможет вам пройти путь от начинающего Python-программиста до уверенного Python-разработчика.
Книга помогает понять, почему Python – самый популярный язык в мире – необыкновенно хорош для профессиональной разработки. Работая с этим языком, легко приобрести важные профессиональные навыки – научиться именовать переменные, функции и классы, продумывать и писать качественные API, пользоваться объектами. Также в ней объяснено, как справляться с неизбежными отказами, в особенности сетевыми, соблюдать ключевые правила обеспечения безопасности, подключаться к базам данных и научиться профессионально решать конкретные задачи в рамках больших проектов на Python.
Значительная часть книги посвящена Python-фреймворку Flask, упрощающему и ускоряющему серверную веб-разработку на Python, поддерживающему создание статических веб-страниц и способствующему интеграции серверной и клиентской частей веб-приложения.
Отзывы
Отличная книга, приглашающая вас в увлекательное путешествие. Вооружившись ею, вы, сами не заметив того, достигнете вершин мастерства.
Майкл Кеннеди, автор предисловия, основатель курсов «Talk Python Training»
Хорошо структурированная книга с отлично подобранными примерами кода. Настоятельно рекомендую ее всем, кто желает наработать уверенные навыки работы с Python.
Стенли Анози, компания «Hospitality Digital»
Замечательное руководство по основам разработки на языке Python. Подойдёт как новичкам, так и опытным разработчикам.
Филип Бест, компания «Amazon»
Лучшее справочное руководство по Python, которое мне когда-либо попадалось.
Жульен Похье, компания «ThoughtWorks»
Дуг Фаррелл (Doug Farrell) занимается разработкой программных средств с 1983 года, хотя имеет степени бакалавра по двум явно смежным областям — по физике и по прикладному искусству. Дуг — программист-самоучка, на протяжении многих лет использовавший немало языков во многих отраслях: Pascal, Fortran, C/C++, PHP, Python и JavaScript. С Python он работает с 2000 года, а с 2006 года Python стал его основным языком. Дуг написал множество статей для RealPython.com. Он также преподавал в центре STEM, где использовалась существенная часть материалов разработанного им обучающего курса.
Отзывы
Отзывов пока нет.