Python
Django: практика создания Web-сайтов на Python
|
Python
|
Автор: Дронов В.А. Издательство: БХВ-Петербург, 2016 |
DOC, 528 страниц, 1.00 МБ
|
Книга посвящена разработке Web-сайтов на популярном языке программирования Python с использованием библиотеки Django. Описывается создание моделей, контроллеров и шаблонов, применение форм для ввода данных и выгрузки на сайт файлов, реализация разграничения доступа, комментирование кода, работа со статичными страницами, применение сторонних библиотек для вывода миниатюр. Рассказывается о форматировании текста тегами BBCode, привязке к позициям тегов и выполнении поиска по тегам. Рассматриваются инструменты для генерирования каналов новостей RSS и Atom, рассылки электронной почты и настройка встроенного административного сайта Django под свои нужды. Детально описывается процесс разработки и публикации полнофункционального коммерческого Web-сайта, использующего, в том числе, технологию AJAX. Все исходные коды доступны для загрузки с сайта издательства.
|
1920
carabin
17 апреля 2020
|
Скачать книгу
|
Изучаем Spark
|
Python
|
Автор: Карау Холден Издательство: ДМК Пресс, 2015 |
DjVu, 304 страницы, 12.16 МБ
|
Объем обрабатываемых данных во всех областях человеческой деятельности продолжает расти быстрыми темпами. Существуют ли эффективные приемы работы с ним? В этой книге рассказывается об Apache Spark, открытой системе кластерных вычислений, которая позволяет быстро создавать высокопроизводительные программы анализа данных. С помощью Spark вы сможете манипулировать огромными объемами данных посредством простого API на Python, Java и Scala. Написанная разработчиками Spark, эта книга поможет исследователям данных и программистам быстро включиться в работу. Она рассказывает, как организовать параллельное выполнение заданий всего несколькими строчками кода, и охватывает примеры от простых пакетных приложений до программ, осуществляющих обработку потоковых данных и использующих алгоритмы машинного обучения.
|
1105
stalker1965
03 августа 2017
|
Скачать книгу
|
Python: К вершинам мастерства
|
Python
|
Автор: Рамальо Лучано Издательство: ДМК Пресс, 2016 |
PDF, 768 страниц, 23.04 МБ
|
Язык Python настолько прост, что научиться продуктивно писать на нем программы можно быстро, но зачастую вы при этом используете не все имеющиеся в нем возможности. Это практическое пособие покажет, как создавать эффективный идиоматичный код на Python, задействуя его лучшие — и иногда несправедливо игнорируемые — черты. Автор, Лучано Рамальо, рассказывает от базовых средствах и библиотеках Python и демонстрирует, как сделать код одновременно короче, быстрее и понятнее. Многие опытные программисты стараются подогнать Python под приемы, знакомые им по работе с другими языками. Эта книга покажет им, как достичь истинного профессионализма в программировании на Python 3. В книге рассматриваются следующие темы. Модель данных в Python: почему специальные методы лежат в основе единообразного поведения объектов. Структуры данных: как в полной мере задействовать встроенные типы, о дуализме текста и байтов в век Unicode. Функции как объекты: взгляд на функции Python как на полноправные объекты и как это отражается на популярных паттернах проектирования. Объектно-ориентированные идиомы: создание классов на основе знаний о ссылках, изменяемости, интерфейсов, перегрузке операторов и множественном наследовании. Управление потоком выполнения: контекстные менеджеры, генераторы, сопрограммы и параллелизм с применением пакетов concurrent.futures и asyncio. Метапрограммирование: как работают свойства, дескрипторы атрибутов, декораторы классов и метаклассы. Издание идеально подойдет как аналитикам, только начинающим осваивать обработку данных, так и опытным программистам на Python, еще не знакомым с научными приложениями.
|
2793
veditos
14 февраля 2018
|
Скачать книгу
|
Python на примерах: Практический курс по программированию. Руководство
|
Python
|
Автор: Васильев Александр Николаевич Издательство: Наука и Техника, 2016 |
PDF, 432 страницы, 12.96 МБ
|
В этой книге речь будет идти о том, как писать программы на языке программирования, который называется Python (правильно читается как пай-тон, но обычно название языка читают как питон, что тоже вполне приемлемо). Таким образом, решать будем две задачи, одна из которых приоритетная, а вторая, хотя и вспомогательная, но достаточно важная. Наша основная задача, конечно же, изучение синтаксиса языка программирования Python. Параллельно мы будем осваивать программирование как таковое, явно или неявно принимая во внимание, что соответствующие алгоритмы предполагается реализовывать на языке Python. Большинство авторов книг в своих трудах рассматривают теоретические основы языка и уделяют основное внимание базовому синтаксису языка, не рассматривая при этом практическую сторону его применения. Эта же книга старается восполнить недостаток практического материала, содержит множество примеров с комментариями, которые вы сможете использовать в качестве основы своих программных решений, изучения Python. Материал книги излагается последовательно и сопровождается большим количеством наглядных примеров, разноплановых практических задач и детальным разбором их решений.
|
1571
olen33
23 февраля 2018
|
Скачать книгу
|
Программирование компьютерного зрения на Python
|
Python
|
Автор: Солем Ян Эрик Издательство: ДМК Пресс, 2016 |
PDF, 312 страниц, 9.36 МБ
|
Если вы хотите разобраться в основах теории и алгоритмов компьютерного зрения, то эта книга — как раз то, что вам нужно. Вы узнаете о методах распознавания объектов, трехмерной реконструкции, обработке стереоизображений, дополненной реальности и других приложениях компьютерного зрения. Изложение сопровождается понятными примерами на языке Python. При этом объяснения даются в общих чертах, без погружения в сухую теорию. Издание идеально подходит для студентов, исследователей и энтузиастов-любителей с базовыми знаниями математики и навыками программирования.. Краткое содержание книги: методы, применяемые для ориентации роботов, обработки медицинских изображений и в других приложениях машинного зрения; преобразования изображений, в частности деформирование текстур и создание панорам; вычисление трехмерной реконструкции по нескольким изображениям одной сцены; организация изображений по сходству или содержанию с применением методов кластеризации; разработка эффективных методов поиска изображений по содержанию; алгоритмы распознавания объектов и классификации изображений по содержанию; работа с популярной библиотекой OpenCV через интерфейс с Python.
|
1135
eugene-kovalenko
11 августа 2018
|
Скачать книгу
|
Python 3 и PyQt 5: Разработка приложений
|
Python
|
Автор: Дронов Владимир Александрович Издательство: БХВ-Петербург, 2016 |
PDF, 832 страницы, 24.96 МБ
|
Описан язык Python 3: типы данных, операторы, условия, циклы, регулярные выражения, функции, инструменты объектно-ориентированного программирования, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и способы получения данных из Интернета. Особое внимание уделено библиотеке PyQt 5, позволяющей создавать приложения с графическим интерфейсом на языке Python. Рассмотрены средства для обработки сигналов и событий, управления свойствами окна, разработки многопоточных приложений, описаны основные компоненты (кнопки, текстовые поля, списки, таблицы, меню, панели инструментов и др.), варианты их размещения внутри окна, инструменты для работы с базами данных, мультимедиа, печати документов и экспорта их в формате Adobe PDF На сайте издательства приведены все примеры из книги.
|
3026
immer
22 сентября 2021
|
Скачать книгу
|
Секреты Python: 59 рекомендаций по написанию эффективного кода
|
Python
|
Автор: Слаткин Бретт Издательство: Диалектика / Вильямс, 2016 |
PDF, 272 страницы, 8.16 МБ
|
Язык программирования Python обладает уникальными возможностями, осознать которые поначалу не так-то просто. Предыдущий опыт многих программистов, знакомых с другими языками, часто мешает им в полной мере оценить выразительность средств Python и эффективно использовать предлагаемые возможности. Нередко встречаются программисты, которые впадают в другую крайность, проявляя чрезмерное усердие в попытках выжать из Python все, что только возможно. Однако при отсутствии надлежащего опыта такой подход может порождать серьезные проблемы, с которыми впоследствии приходится бороться. В книге тщательно анализируется стиль написания программ, который принято характеризовать фразой в духе Python (Pythonic way) и который позволяет максимально эффективно задействовать все возможности этого языка. Автор предполагает, что основы Python читателю уже известны. Новички ознакомятся здесь с наилучшими методиками применения Python. Опытные программисты научатся уверенно применять новые для них и поэтому непривычные на первых порах инструменты этого языка. Моя задача заключается в том, чтобы подготовить вас к эффективному использованию языка Python.
|
989
radius
14 марта 2019
|
Скачать книгу
|
|