The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Книга ориентирована на читателей, имеющих базовый опыт программирования на языке Python и желающих быстро научиться применять его в реальных проектах или изучить Python в качестве второго языка. Рассмотрен широкий круг тем от соблюдения чистоты кода и грамотного именования функций и переменных, до проектирования API, правил объектно-ориентированного программирования, обеспечения безопасности (аутентификация, авторизация) и взаимодействия с базами данных. Затронут широкий круг вопросов, связанных с программированием модулей на Python, автоматизацией задач, использования веб-фреймворков, в частности Flask.

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by BHV.RU Publishing House, 2024-01-21 00:21:21

Python. Как стать профессионалом

Книга ориентирована на читателей, имеющих базовый опыт программирования на языке Python и желающих быстро научиться применять его в реальных проектах или изучить Python в качестве второго языка. Рассмотрен широкий круг тем от соблюдения чистоты кода и грамотного именования функций и переменных, до проектирования API, правил объектно-ориентированного программирования, обеспечения безопасности (аутентификация, авторизация) и взаимодействия с базами данных. Затронут широкий круг вопросов, связанных с программированием модулей на Python, автоматизацией задач, использования веб-фреймворков, в частности Flask.

Keywords: Flask,Python

Херманс Ф. Ум программиста. Как понять и осмыслить любой код Отдел оптовых поставок: e-mail: [email protected] Прочитав эту книгу, вы узнаете, как именно ваш мозг видит код; научитесь бегло читать и быстро усваивать код; убедитесь, что есть простые приемы, позволяющие распутать самый сложный код; сможете навести порядок в любой, даже самой запущенной базе кода. Книга освещает практические основы когнитивистики для программистов. Основные темы: осмысление и развитие чужого и собственного кода, изучение новых языков программирования, мнемонические приемы для программистов, поддержка кода в читаемом состоянии. Объяснено, как снижать когнитивную нагрузку при работе программиста, как делать код логичным и понятным для себя и коллег. Рассмотрены приемы именования функций, классов и переменных, подходы к ведению репозиториев, совместной разработке и доработке кода. Доктор Фелин Херманс, приглашенный профессор в Лейденском университете в Нидерландах. Вот уже более 10 лет она исследует механизмы программирования, выясняя, как лучше учиться этому искусству и обучать других. www.bhv.ru


Постолит А. Python, Django и Bootstrap для начинающих Отдел оптовых поставок: e-mail: [email protected] Веб-технологии Инструментальные средства для разработки веб-приложений Знакомство с фреймворком Django Знакомство с фреймворком Bootstrap Интерактивная среда разработки PyCharm Обработка и маршрутизация запросов Шаблоны веб-страниц Формы и модели данных Веб-сайт и веб-интерфейс для пользователей Встроенная панель для администрирования сайта Пользовательские формы Публикация сайта в Интернете Книга посвящена вопросам разработки веб-приложений с использованием языка Python, фреймворков Django, Bootstrap и интерактивной среды разработки PyCharm. Рассмотрены основные технологии и рабочие инструменты создания веб-приложений. Описаны фреймворки Django, Bootsrtap и структура создаваемых веб-приложений. На простых примерах показана обработка и маршрутизация запросов пользователей, формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы без использования SQL-запросов. Приведен пошаговый пример создания сайта — от его проектирования до формирования программных модулей и развертывания сайта в Интернете с базами данных SQLite и MySQL. Электронный архив на сайте издательства содержит коды всех примеров. Постолит Анатолий Владимирович, доктор технических наук, профессор, академик Российской академии транспорта, лауреат Всероссийского конкурса «Инженер года». Профессиональный программист, автор книг компьютерной тематики, в том числе «Основы искусственного интеллекта в примерах на Python», «Python, Django и PyCharm для начинающих» и более 100 научных публикаций. Преподавал в Московском государственном автомобильнодорожном техническом университете (МАДИ). Занимался разработкой и внедрением информационных систем для транспортного комплекса Москвы и Московской области, для транспортного обслуживания зимних Олимпийских игр в г. Сочи, систем оплаты проезда и информирования пассажиров городского общественного транспорта. Специализируется на создании информационных систем на основе MS SQL Server, MS Visual Studio, Bluetooth-технологий, а также инновационных проектов с использованием Python, Django, Bootstrap, PyCharm и различных специализированных библиотек. www.bhv.ru


Иванов М. Алгоритмический тренинг. Решения практических задач на Python и С++ Отдел оптовых поставок: e-mail: [email protected] Опираясь на богатый соревновательный и эвристический опыт, автор предлагает оригинальные реализации классических алгоритмов Computer Science на языках Python и C++. Особое внимание уделено математическим и геометрическим алгоритмам, графовым алгоритмам, структурам данных (в особенности различным деревьям), комбинаторике и работе со строками. Книга поможет заложить и расширить алгоритмическую подготовку, познакомит с эффективными решениями вычислительных задач, а для обучающихся станет настольной. Поможет подготовиться к экзаменам, сертификации, олимпиадам по программированию. Иванов Максим, профессионально занимается системным программированием, долгое время увлекается изучением Windows API, подробно исследовал ядро Windows. Несколько лет участвовал в олимпиадах по программированию, серебряный призёр чемпионата мира 2011 г. в составе команды Саратовского государственного университета. Автор сайта об алгоритмах https://e-maxx.ru, на основе которого написана эта книга. www.bhv.ru


Click to View FlipBook Version