Классический форум-трекер
canvas not supported
Нас вместе: 4 268 858


Устойчивый к блокировкам VPN с высоким уровнем приватности

Анатолий Постолит | Python, Django и PyCharm для начинающих (2021) [PDF]


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование
Автор Сообщение
Варяг ®
RG Releasers
Uploader 100+
Стаж: 16 лет 4 мес.
Сообщений: 6164
Ratio: 3613.862
Поблагодарили: 1034594
100%
Анатолий Постолит | Python, Django и PyCharm для начинающих (2021) [PDF]
Автор: Анатолий Постолит
Издательство: БХВ-Петербург
Серия: Для Начинающих
ISBN: 978-5-9775-6779-4
Жанр: Программирование
Формат: PDF
Качество: OCR
Иллюстрации: Черно-белые

Описание:
Книга посвящена вопросам разработки веб-приложений с использованием языка Python, фреймворка Django и интерактивной среды разработки PyCharm. Рассмотрены основные технологии и рабочие инструменты создания приложений, даны основы языка Python. Описаны фреймворк Django и структура создаваемых в нем веб-приложений. На простых примерах показаны обработка и маршрутизация запросов пользователей, формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы без использования SQL-запросов. Приведен пошаговый пример создания сайта от формирования шаблона до его администрирования и развертывания в сети Интернет. Электронный архив на сайте издательства содержит коды всех примеров.

Скриншоты:


Время раздачи: до 5 сидов (минимум до появления первых 3-5 скачавших)
[NNMClub.to]_PythonDjangoPyCharm.pdf.torrent
 Торрент: Платиновая раздача  Зарегистрирован
 
Скачать


Примагнититься
 Зарегистрирован:   07 Фев 2022 22:18:33
 Размер:   56.8 MB  (
 Рейтинг:   4.9 (Голосов: 128)
 Поблагодарили:   640
 Проверка:   Оформление проверено модератором 07 Фев 2022 22:21:43
Как cкачать  ·  Как раздать  ·  Правильно оформить  ·  Поднять ратио!  
sky9528
Стаж: 16 лет 3 мес.
Сообщений: 2
Ratio: 11.995
0%
Книга стоит внимания?
Артем Ивочкин
 
Стаж: 15 лет 9 мес.
Сообщений: 996
Ratio: 52.258
Поблагодарили: 5501
100%
russia.gif
sky9528 писал(а): Перейти к сообщению
Книга стоит внимания?

Смотря для кого.
Это не учебник по языку, книга требует опыта программирования в других системах.

В книге 11 Глав, собственно языку Python уделяется только одна коротенькая глава (галопом по европам), включая классы и объекты. То есть под рукой надо иметь другую литературу по языку, как минимум справочную. Остальные десять глав посвящены web-приложениям на основе набора библиотек Django. Изложение чёткое, ясное. Примеры работы даны для редактора PyCharm. Логическим завершением книги является создание на Pyton в редакторе PyCharm сайта, использующего фреймворк Django и публикация этого сайта. Термины ООП и web-приложений используются широко и таким образом, как будто Вы их уже хорошо знаете (в действительности они порой определены всего один раз). То есть придётся напрягаться. ))

Если Вам надо перейти с десктопных приложений на web-приложения - эта книга для Вас.
Строго ПМСМ разумеется.

_________________
с уважением.
sky9528
Стаж: 16 лет 3 мес.
Сообщений: 2
Ratio: 11.995
0%
Артем Ивочкин писал(а): Перейти к сообщению
sky9528 писал(а): Перейти к сообщению
Книга стоит внимания?

Смотря для кого.
Это не учебник по языку, книга требует опыта программирования в других системах.

В книге 11 Глав, собственно языку Python уделяется только одна коротенькая глава (галопом по европам), включая классы и объекты. То есть под рукой надо иметь другую литературу по языку, как минимум справочную. Остальные десять глав посвящены web-приложениям на основе набора библиотек Django. Изложение чёткое, ясное. Примеры работы даны для редактора PyCharm. Логическим завершением книги является создание на Pyton в редакторе PyCharm сайта, использующего фреймворк Django и публикация этого сайта. Термины ООП и web-приложений используются широко и таким образом, как будто Вы их уже хорошо знаете (в действительности они порой определены всего один раз). То есть придётся напрягаться. ))

Если Вам надо перейти с десктопных приложений на web-приложения - эта книга для Вас.
Строго ПМСМ разумеется.

Спасибо!
bobiz
Стаж: 15 лет 3 мес.
Сообщений: 45
Ratio: 41.392
100%
sky9528 писал(а): Перейти к сообщению
Артем Ивочкин писал(а): Перейти к сообщению
sky9528 писал(а): Перейти к сообщению
Книга стоит внимания?

Смотря для кого.
Это не учебник по языку, книга требует опыта программирования в других системах.

В книге 11 Глав, собственно языку Python уделяется только одна коротенькая глава (галопом по европам), включая классы и объекты. То есть под рукой надо иметь другую литературу по языку, как минимум справочную. Остальные десять глав посвящены web-приложениям на основе набора библиотек Django. Изложение чёткое, ясное. Примеры работы даны для редактора PyCharm. Логическим завершением книги является создание на Pyton в редакторе PyCharm сайта, использующего фреймворк Django и публикация этого сайта. Термины ООП и web-приложений используются широко и таким образом, как будто Вы их уже хорошо знаете (в действительности они порой определены всего один раз). То есть придётся напрягаться. ))

Если Вам надо перейти с десктопных приложений на web-приложения - эта книга для Вас.
Строго ПМСМ разумеется.

Спасибо!
"Смотря для кого" фигню написал, книжка как раз для новичков. Цитирую автора:
"Эта книга предназначена как для начинающих программистов (школьников и студентов),
так и для специалистов с опытом, которые планируют занима1ъся или уже
занимаются разработкой веб-приложений с использованием Python. Сразу следует
отметить, что веб-программирование требует от разработчиков больших знаний,
умений и усилий, чем программирование традиционных приложений. Здесь, кроме
основного языка, который реализует логику приложения, требуется еще и знание
структуры НТМL-документов, основ работы с базами данных, принципов взаимодействия
удаленных пользователей с веб-приложением. Если некоторые разделы
книги вам покажутся трудными для понимания и восприятия, то не стоит отчаиваться.
Нужно просто последовательно, по шагам повторить приведенные в книге
примеры. А когда вы увидите результаты работы программного кода, появится ясность
- как работает тот или иной элемент изучаемого фреймворка.
В книге рассмотрены практически все элементарные действия, которые выполняют
программисты, работая над реализацией веб-приложений, приведено множество
примеров и проверенных программных модулей. Рассмотрены базовые классы
фреймворка Django, методы и свойства каждого из классов и примеры их использования.
Книга, как уже отмечалось, предназначена как для начинающих программистов,
приступивших к освоению языка Python, так и специалистов, имеющих опыт
программирования на других языках. В этом издании в меньшей степени освещены
вопросы дизайна веб-приложений, а больше внимания уделено технологиям разработки
веб-приложений на практических примерах.
Первая глава книги посвящена знакомству с веб-технологиями, рассмотрены принципиальные
различия между приложениями, работающими на сервере и на стороне
клиента. Приводят􀁮я базовые сведения о НТМL-страницах, их структуре и основных
тегах языка НТМL, позволяющих выводить и форматировать информацию.
Представлены перечень и краткие описания языков программирования, позволяющих
создавать веб-приложения. Здесь же показана последовательность шагов по
формированию инструментальной среды пользователя для разработки веб-приложений
(установка и настройка программных средств). Это в первую очередь интерпретатор
Python, интерактивная среда разработки программного кода РуСhапп,
фреймворк Django и менеджер работы с базами данных SQLite.
Во второй главе рассматриваются базовые элементы языка Pytnon: переменные,
функции, массивы, условия и циклы, классы и объекть1, созданные на основе этих
классов. Это самые простые команды, которых вполне хватит для понимания примеров,
приведенных в последующих главах. Однако этих сведений не достаточно
для полноценной работы с Pytnon, да и целью книги является не столько описание
самого Python, сколько специализированных библиотек для созданий веб-приложений.
А для более глубокого изучения Python необходимо воспользоваться специальной
литературой.
Третья глава посвящена основным понятиям и определениям, которые используются
в фреймворке Django. В ней также описана структура приложений на Django.
С использованием интерактивной среды РуСhапп мы создадим здесь простейший
первый проект на Django и сформируем в этом проекте приложение.
В четвертой главе приводятся основные понятия о представлениях (view) и маршрутизации
запросов пользователей. Это весьма важные компоненты, которые
определяют, что должно делать веб-приложение при поступлении различных запросов
от удаленных пользователей. Здесь же описан синтаксис так называемых
регулярных выражений, которые преобразуют запросы пользователей в адреса
перехода к тем или иным страницам сайта.
В пятой главе рассмотрены вопросы создания шаблонов НТМL-страниц. На конкретных
примерах показано, как передать в шаблоны простые и сложные данные.
Приведены примеры использования статичных файлов в приложениях на Django.
Рассмотрена возможность расширения шаблонов НТМL-страниц на основе базового
шаблона - это, по сути, основной прием, который применяется практически на
всех сайтах. Приведены также примеры использования в шаблонах НТМL-страниц
специальных тегов (для вывода текущей даты и времени, вывода информации по
условию, вывода информации в цикле и для задания значений переменным).
В шестой главе сделан обзор пользовательских форм. Формы - это основной интерфейс,
благодаря которому удаленные пользователи имеют возможность вносить
информацию в удаленную базу данных. Из этой главы вы узнаете, как использовать
в формах РОSТ-запросы, в ней также подробно описаны поля, которые можно задействовать
для ввода данных, и приводятся короткие примеры применения каждого
типа поля. Кроме того, рассмотрены примеры изменения внешнего вида полей
с помощью виджетов (widget), настроек вида полей, валидации данных и стилизации
полей на формах Django.
Седьмая глава посвящена изучению моделей Django. Модели, по своей сути, представляют
собой описание таблиц и полей базы данных (Бд), используемой вебприложением.
На основе моделей будут автоматически созданы классы, через
свойства и методы которых приложение станет взаимодействовать с базой данных.
Соответственно, через классы будут выполняться все процедуры работы с данными
(добавление, модификация, удаление записей из таблиц Бд), при этом отпадает необходимость
в написании SQL-зanpocoв - Django будет создавать их самостоятельно
и задействовать при манипулировании данными. Кроме того, с использованием
процедуры миграции Django в автоматическом режиме создаст необходимые
таблицы в различных СУБД (SQLite, PostgreSQL, MySQL, Oracle ). Из этой главы
вы также узнаете, что в дополнение к официально поддерживаемым базам данных
существуют сторонние серверы, которые позволяют использовать с Django другие
базы данных (SAP SQL, Anywhere, IВМ DB2, Microsoft SQL Server, FireЫrd,
ODBC).
В восьмой главе мы· создадим модели для достаточно простого «учебного)) сайта
«Мир книr>> и соответствующие таблицы в системе управления базами данных
(СУБд) SQLite. Возможность работы с данными этого сайта здесь будет показана
через встроенную в Django административную панель.
В девятой главе приведен пример создания веб-интерфейса для пользователей сайта
«Мир книr>>. Мы определим для этого сайта перечень страниц и их интернет адресов
(URL), создадим представления (views) для обработки запросов пользователей,
базовый шаблон сайта и шаблоны прочих страниц сайта. Эrо простейшие
страницы для получения информации из БД на основе запросов пользователей.
В десятой главе показано, как можно расширить возможности администрирования
сайта «Мир книr>> и обеспечить ввод и редактирование данных со стороны удаленных
пользователей через формы Django. Здесь рассмотрено такое понятие, как
сессия, представлены процедуры создания страниц авторизация пользователей,
проверки подлинности входа пользователей в систему, изменение внешнего вида
страниц для зарегистрированных пользователей. Подробно на примерах показано
использование классов Form и ModelForm.
Заключительная, одиннадцатая глава посвящена теме публикации сайтов, разработанных
на Django, в сети Интернет. Эта, казалось бы, несложная процедура требует
от разработчика определенной квалификации и навыков. На удаленном сервере потребуется
создать соответствующее окружение для Python, подгрузить необходимые
библиотеки и модули, подключить нужную СУБД, настроить пути к статичным
файлам рисунков и стилей. В качестве примера мы выполним процедуру публикации
«учебного» сайта «Мир книг» на бесплатном сетевом ресурсе Heroku."
alik7
Стаж: 13 лет 8 мес.
Сообщений: 66
Ratio: 4.078
96.28%
bobiz писал(а): Перейти к сообщению
sky9528 писал(а): Перейти к сообщению
Артем Ивочкин писал(а): Перейти к сообщению
sky9528 писал(а): Перейти к сообщению
Книга стоит внимания?

Смотря для кого.
Это не учебник по языку, книга требует опыта программирования в других системах.

В книге 11 Глав, собственно языку Python уделяется только одна коротенькая глава (галопом по европам), включая классы и объекты. То есть под рукой надо иметь другую литературу по языку, как минимум справочную. Остальные десять глав посвящены web-приложениям на основе набора библиотек Django. Изложение чёткое, ясное. Примеры работы даны для редактора PyCharm. Логическим завершением книги является создание на Pyton в редакторе PyCharm сайта, использующего фреймворк Django и публикация этого сайта. Термины ООП и web-приложений используются широко и таким образом, как будто Вы их уже хорошо знаете (в действительности они порой определены всего один раз). То есть придётся напрягаться. ))

Если Вам надо перейти с десктопных приложений на web-приложения - эта книга для Вас.
Строго ПМСМ разумеется.

Спасибо!
"Смотря для кого" фигню написал, книжка как раз для новичков. Цитирую автора:
"Эта книга предназначена как для начинающих программистов (школьников и студентов),
так и для специалистов с опытом, которые планируют занима1ъся или уже
занимаются разработкой веб-приложений с использованием Python. Сразу следует
отметить, что веб-программирование требует от разработчиков больших знаний,
умений и усилий, чем программирование традиционных приложений. Здесь, кроме
основного языка, который реализует логику приложения, требуется еще и знание
структуры НТМL-документов, основ работы с базами данных, принципов взаимодействия
удаленных пользователей с веб-приложением. Если некоторые разделы
книги вам покажутся трудными для понимания и восприятия, то не стоит отчаиваться.
Нужно просто последовательно, по шагам повторить приведенные в книге
примеры. А когда вы увидите результаты работы программного кода, появится ясность
- как работает тот или иной элемент изучаемого фреймворка.
В книге рассмотрены практически все элементарные действия, которые выполняют
программисты, работая над реализацией веб-приложений, приведено множество
примеров и проверенных программных модулей. Рассмотрены базовые классы
фреймворка Django, методы и свойства каждого из классов и примеры их использования.
Книга, как уже отмечалось, предназначена как для начинающих программистов,
приступивших к освоению языка Python, так и специалистов, имеющих опыт
программирования на других языках. В этом издании в меньшей степени освещены
вопросы дизайна веб-приложений, а больше внимания уделено технологиям разработки
веб-приложений на практических примерах.
Первая глава книги посвящена знакомству с веб-технологиями, рассмотрены принципиальные
различия между приложениями, работающими на сервере и на стороне
клиента. Приводят􀁮я базовые сведения о НТМL-страницах, их структуре и основных
тегах языка НТМL, позволяющих выводить и форматировать информацию.
Представлены перечень и краткие описания языков программирования, позволяющих
создавать веб-приложения. Здесь же показана последовательность шагов по
формированию инструментальной среды пользователя для разработки веб-приложений
(установка и настройка программных средств). Это в первую очередь интерпретатор
Python, интерактивная среда разработки программного кода РуСhапп,
фреймворк Django и менеджер работы с базами данных SQLite.
Во второй главе рассматриваются базовые элементы языка Pytnon: переменные,
функции, массивы, условия и циклы, классы и объекть1, созданные на основе этих
классов. Это самые простые команды, которых вполне хватит для понимания примеров,
приведенных в последующих главах. Однако этих сведений не достаточно
для полноценной работы с Pytnon, да и целью книги является не столько описание
самого Python, сколько специализированных библиотек для созданий веб-приложений.
А для более глубокого изучения Python необходимо воспользоваться специальной
литературой.
Третья глава посвящена основным понятиям и определениям, которые используются
в фреймворке Django. В ней также описана структура приложений на Django.
С использованием интерактивной среды РуСhапп мы создадим здесь простейший
первый проект на Django и сформируем в этом проекте приложение.
В четвертой главе приводятся основные понятия о представлениях (view) и маршрутизации
запросов пользователей. Это весьма важные компоненты, которые
определяют, что должно делать веб-приложение при поступлении различных запросов
от удаленных пользователей. Здесь же описан синтаксис так называемых
регулярных выражений, которые преобразуют запросы пользователей в адреса
перехода к тем или иным страницам сайта.
В пятой главе рассмотрены вопросы создания шаблонов НТМL-страниц. На конкретных
примерах показано, как передать в шаблоны простые и сложные данные.
Приведены примеры использования статичных файлов в приложениях на Django.
Рассмотрена возможность расширения шаблонов НТМL-страниц на основе базового
шаблона - это, по сути, основной прием, который применяется практически на
всех сайтах. Приведены также примеры использования в шаблонах НТМL-страниц
специальных тегов (для вывода текущей даты и времени, вывода информации по
условию, вывода информации в цикле и для задания значений переменным).
В шестой главе сделан обзор пользовательских форм. Формы - это основной интерфейс,
благодаря которому удаленные пользователи имеют возможность вносить
информацию в удаленную базу данных. Из этой главы вы узнаете, как использовать
в формах РОSТ-запросы, в ней также подробно описаны поля, которые можно задействовать
для ввода данных, и приводятся короткие примеры применения каждого
типа поля. Кроме того, рассмотрены примеры изменения внешнего вида полей
с помощью виджетов (widget), настроек вида полей, валидации данных и стилизации
полей на формах Django.
Седьмая глава посвящена изучению моделей Django. Модели, по своей сути, представляют
собой описание таблиц и полей базы данных (Бд), используемой вебприложением.
На основе моделей будут автоматически созданы классы, через
свойства и методы которых приложение станет взаимодействовать с базой данных.
Соответственно, через классы будут выполняться все процедуры работы с данными
(добавление, модификация, удаление записей из таблиц Бд), при этом отпадает необходимость
в написании SQL-зanpocoв - Django будет создавать их самостоятельно
и задействовать при манипулировании данными. Кроме того, с использованием
процедуры миграции Django в автоматическом режиме создаст необходимые
таблицы в различных СУБД (SQLite, PostgreSQL, MySQL, Oracle ). Из этой главы
вы также узнаете, что в дополнение к официально поддерживаемым базам данных
существуют сторонние серверы, которые позволяют использовать с Django другие
базы данных (SAP SQL, Anywhere, IВМ DB2, Microsoft SQL Server, FireЫrd,
ODBC).
В восьмой главе мы· создадим модели для достаточно простого «учебного)) сайта
«Мир книr>> и соответствующие таблицы в системе управления базами данных
(СУБд) SQLite. Возможность работы с данными этого сайта здесь будет показана
через встроенную в Django административную панель.
В девятой главе приведен пример создания веб-интерфейса для пользователей сайта
«Мир книr>>. Мы определим для этого сайта перечень страниц и их интернет адресов
(URL), создадим представления (views) для обработки запросов пользователей,
базовый шаблон сайта и шаблоны прочих страниц сайта. Эrо простейшие
страницы для получения информации из БД на основе запросов пользователей.
В десятой главе показано, как можно расширить возможности администрирования
сайта «Мир книr>> и обеспечить ввод и редактирование данных со стороны удаленных
пользователей через формы Django. Здесь рассмотрено такое понятие, как
сессия, представлены процедуры создания страниц авторизация пользователей,
проверки подлинности входа пользователей в систему, изменение внешнего вида
страниц для зарегистрированных пользователей. Подробно на примерах показано
использование классов Form и ModelForm.
Заключительная, одиннадцатая глава посвящена теме публикации сайтов, разработанных
на Django, в сети Интернет. Эта, казалось бы, несложная процедура требует
от разработчика определенной квалификации и навыков. На удаленном сервере потребуется
создать соответствующее окружение для Python, подгрузить необходимые
библиотеки и модули, подключить нужную СУБД, настроить пути к статичным
файлам рисунков и стилей. В качестве примера мы выполним процедуру публикации
«учебного» сайта «Мир книг» на бесплатном сетевом ресурсе Heroku."


а для совсем чайников, прям ноль нулей в программирований?
Snerg81
Стаж: 13 лет 8 мес.
Сообщений: 456
Ratio: 5.812
100%
Подскажите пожалуйста, где взять исходники.

Добавлено спустя 2 часа 41 минуту 35 секунд:

Snerg81 писал(а): Перейти к сообщению
Подскажите пожалуйста, где взять исходники.


Разобрался. Заходим на сайт. Находим книгу. Скачать. Выбираем зеркало2.
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Компьютерная литература -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1