Полный веб-курс Python: создание 8 веб-приложений Python - Видеоуроки

Complete Python Web Course: Build 8 Python Web Apps
Duration 16:15:45
Открыть все курсы от udemy

Complete Python Web Course: Build 8 Python Web Apps - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction 00:02:02
  • Урок 2. Installing Python 00:00:54
  • Урок 3. Integers and Strings 00:02:30
  • Урок 4. Variables in Python 00:02:11
  • Урок 5. Solution to coding exercise: creating variables 00:01:34
  • Урок 6. Methods print(), str(), and int() 00:05:18
  • Урок 7. Solution to coding exercise: print, str, and int 00:03:47
  • Урок 8. The format() method 00:04:51
  • Урок 9. Solution to coding exercise: format() 00:03:38
  • Урок 10. Getting user input with the input() method 00:04:23
  • Урок 11. Solution to coding exercise: user input 00:01:11
  • Урок 12. Creating our own methods in Python 00:03:58
  • Урок 13. Solution to coding exercise: creating functions 00:02:53
  • Урок 14. If statements in Python 00:09:21
  • Урок 15. Solution to coding exercise: if statements 00:04:37
  • Урок 16. Section 1 assignment video 00:02:10
  • Урок 17. Our Development Environment 00:01:32
  • Урок 18. Creating virtual environments for Python development 00:05:28
  • Урок 19. Our Age application in PyCharm 00:03:33
  • Урок 20. (aside) Tweaking PyCharm 00:05:13
  • Урок 21. Understanding JSON and XML 00:07:37
  • Урок 22. Making our first HTTP GET request 00:04:46
  • Урок 23. Finding our chair price parsing HTML 00:04:00
  • Урок 24. Parsing HTML data using BeautifulSoup 00:07:00
  • Урок 25. Using the price as a number 00:06:46
  • Урок 26. Installing MongoDB 00:07:56
  • Урок 27. Introduction to MongoDB 00:07:20
  • Урок 28. Creating a PyCharm project that uses MongoDB and pymongo 00:06:36
  • Урок 29. Simplifying lists in Python with list comprehension 00:06:20
  • Урок 30. Introduction to Object-Oriented Programming 00:14:02
  • Урок 31. Creating our first class, the Post 00:06:20
  • Урок 32. Creating a Database class for database interactions 00:14:41
  • Урок 33. The last few Post methods 00:03:25
  • Урок 34. Having default parameter values in Python methods 00:05:04
  • Урок 35. Understanding dates in Python: the datetime module 00:02:35
  • Урок 36. Verifying that the Post methods all work 00:04:55
  • Урок 37. The Blog class and @classmethods 00:13:46
  • Урок 38. Verifying the Blog methods all work 00:05:37
  • Урок 39. Starting the menu and user interactions 00:09:46
  • Урок 40. Finalising the Menu class 00:06:33
  • Урок 41. Finally, running the application! 00:03:38
  • Урок 42. Introduction to REST APIs 00:07:55
  • Урок 43. How can we make our own API? What is Flask? 00:07:26
  • Урок 44. Python cls() and argument unpacking 00:09:33
  • Урок 45. Creating the User model for our application 00:05:23
  • Урок 46. Starting developing the User model 00:10:21
  • Урок 47. Creating the login and register 00:07:41
  • Урок 48. Finding blogs by a specific author 00:06:32
  • Урок 49. Allowing creation of blogs and posts 00:07:10
  • Урок 50. Creating the static resources and templates 00:04:06
  • Урок 51. Our first template in Jinja2 00:08:36
  • Урок 52. Beginning CSS styling of pages 00:08:02
  • Урок 53. The user login page 00:14:34
  • Урок 54. The user registration page 00:06:13
  • Урок 55. Using Bootstrap for the first time for great styling 00:14:53
  • Урок 56. How can we display a list of blogs? 00:09:45
  • Урок 57. Displaying a list of posts 00:08:14
  • Урок 58. The Jinja2 if statement for structure control 00:02:04
  • Урок 59. Creating new blogs (front-end) 00:09:15
  • Урок 60. Finalising the application by allowing to create posts! 00:09:01
  • Урок 61. Intro and, what could be improved over last section? 00:03:03
  • Урок 62. Introducing Blueprints for Flask 00:02:27
  • Урок 63. Creating the app structure so it's easy to develop 00:04:12
  • Урок 64. Mapping out the app flow 00:06:22
  • Урок 65. Initialising the app 00:05:24
  • Урок 66. Initialising the models for our app 00:07:13
  • Урок 67. Creating our view structure: what do users interact with? 00:10:33
  • Урок 68. Logging users in: the model 00:17:52
  • Урок 69. Logging users in: the view 00:09:26
  • Урок 70. Adding a sample user to the database to verify login works 00:09:25
  • Урок 71. Introduction to Postman for API testing 00:06:30
  • Урок 72. Checking the login flow for errors 00:07:10
  • Урок 73. Registering users: the model 00:05:47
  • Урок 74. Introduction to RegEx (Regular Expressions) 00:07:55
  • Урок 75. Validating user e-mails and finalising the registration 00:04:15
  • Урок 76. Verifying the registration with Postman 00:01:24
  • Урок 77. Loading item prices with requests and BeautifulSoup 00:12:48
  • Урок 78. Saving items to MongoDB 00:02:38
  • Урок 79. Creating our Stores and getting live prices 00:03:56
  • Урок 80. Don't forget about _id! 00:02:58
  • Урок 81. Saving stores to MongoDB and using the url_prefix 00:10:52
  • Урок 82. Checking the MongoDB RegEx search works 00:03:25
  • Урок 83. Complete flow: from items to stores to prices 00:11:14
  • Урок 84. Sending e-mails with our app: Mailgun 00:03:54
  • Урок 85. Setting up the Mailgun Sandbox server 00:01:47
  • Урок 86. Alert constants required for our e-mails 00:03:34
  • Урок 87. Setting up our Alert to send e-mails 00:03:39
  • Урок 88. Getting last updated alerts to decrease load on our app 00:09:01
  • Урок 89. Saving alerts to MongoDB 00:08:19
  • Урок 90. Notifying our users when the price is reached! 00:04:14
  • Урок 91. The complete Alert workflow 00:15:51
  • Урок 92. Creating our Jinja template structure 00:05:02
  • Урок 93. Using inheritance in our Jinja templates 00:07:33
  • Урок 94. Fixing "template not found" error in PyCharm 00:01:56
  • Урок 95. Creating a navigation bar using Bootstrap and HTML 00:09:59
  • Урок 96. Collapsing the navigation bar to be more mobile friendly 00:04:50
  • Урок 97. Creating affordances: using Glyphicons in the navigation bar 00:02:04
  • Урок 98. Changing the links if the user is signed in 00:02:01
  • Урок 99. Serving endpoints dynamically using url_for in Jinja templates 00:06:06
  • Урок 100. Using the Bootstrap Jumbotron component for the homepage 00:04:47
  • Урок 101. Creating the registration form using Bootstrap and HTML 00:11:58
  • Урок 102. Fixing and finalising the logout form 00:02:01
  • Урок 103. Registering and logging in to our application 00:05:13
  • Урок 104. Getting the alerts for a specific user 00:04:53
  • Урок 105. Refactoring the User model and including Constants 00:01:49
  • Урок 106. Showing the user alerts Jinja template 00:06:15
  • Урок 107. Fixing the item price not showing up in the alert page 00:06:44
  • Урок 108. Pointing an alert item to an individual alert 00:02:41
  • Урок 109. Rendering the single alert Jinja template 00:04:10
  • Урок 110. Creating a button to add new alerts with Bootstrap and Jinja 00:04:20
  • Урок 111. Creating the new alert form with Jinja 00:07:17
  • Урок 112. Finalising creating alerts 00:04:32
  • Урок 113. Advanced Python: decorators 00:15:00
  • Урок 114. Creating the single alert page and adding manual price refresh 00:07:17
  • Урок 115. Deactivating an alert 00:03:09
  • Урок 116. Activating an alert 00:03:13
  • Урок 117. Showing inactive alerts in the Jinja list 00:04:12
  • Урок 118. Permanently deleting alerts 00:03:03
  • Урок 119. Fixing the alert price when creating a new alert 00:00:44
  • Урок 120. Ensuring that we are only checking active alerts 00:01:04
  • Урок 121. Creating the store index 00:05:37
  • Урок 122. Showing the list of stores and the store page 00:03:48
  • Урок 123. Adding the single store page in Jinja 00:04:52
  • Урок 124. Allowing the creation of new stores 00:10:39
  • Урок 125. Editing and deleting existing stores 00:07:21
  • Урок 126. Editing existing alerts so users can change the price point 00:07:45
  • Урок 127. Using Flask's config file from Jinja 00:04:15
  • Урок 128. Creating the requires_admin_permissions decorator 00:04:27
  • Урок 129. Adding a link in the Mailgun API call 00:03:51
  • Урок 130. Fixing the last bugs and finishing the application 00:09:16
  • Урок 131. Signing up for GitHub 00:01:49
  • Урок 132. Forking the GitHub repository from the last section 00:02:55
  • Урок 133. How to install Git on Windows 00:03:03
  • Урок 134. How to use the Windows Git Shell 00:02:08
  • Урок 135. How to install Git on Mac 00:02:28
  • Урок 136. How to install Git on Linux 00:01:07
  • Урок 137. Cloning the Git repository from GitHub onto your computer 00:03:39
  • Урок 138. File statuses and stages in Git 00:07:49
  • Урок 139. How to generate an SSH key for GitHub 00:05:27
  • Урок 140. Git commands: git commit and git push 00:08:27
  • Урок 141. Git command: git log to check previous commits 00:01:18
  • Урок 142. Signing up to Heroku 00:03:05
  • Урок 143. Installing the Heroku Toolbelt (Command-Line Interface) 00:01:01
  • Урок 144. Creating a new Heroku app 00:03:48
  • Урок 145. Getting values from environment variables in Python 00:05:09
  • Урок 146. Setting the environment variables in Heroku 00:01:23
  • Урок 147. Setting up Heroku required files in our project so Heroku knows what to run 00:05:57
  • Урок 148. Committing and pushing the new files to GitHub 00:02:22
  • Урок 149. Adding servers on Heroku (called 'scaling dynos') 00:01:58
  • Урок 150. Deploying our app to Heroku 00:02:26
  • Урок 151. Adding MongoLab to our Heroku app as an add-on 00:02:50
  • Урок 152. How to create a new MongoLab user 00:02:07
  • Урок 153. Changing our program's database URI to match MongoLab's 00:02:27
  • Урок 154. Using the Heroku logs to fix an Internal Server Error 00:03:23
  • Урок 155. Running our deployed app in Heroku 00:02:17
  • Урок 156. Another error: using the URI default database 00:03:19
  • Урок 157. Verifying the app works, and next steps in the course 00:04:04
  • Урок 158. Creating your DigitalOcean droplet 00:10:14
  • Урок 159. Logging in to your droplet 00:09:11
  • Урок 160. Setting up account permissions in CentOS 00:11:36
  • Урок 161. Installing Python in CentOS 00:15:41
  • Урок 162. Installing and setting up Nginx in CentOS 00:14:44
  • Урок 163. Creating the application structure for the deployment 00:08:02
  • Урок 164. Forking a GitHub repository and adding SSH keys 00:02:29
  • Урок 165. Installing the app in CentOS 00:05:31
  • Урок 166. Installing MongoDB in CentOS 00:02:22
  • Урок 167. Setting up uWSGI in CentOS 00:08:59
  • Урок 168. Running the app directly from your server 00:03:34
  • Урок 169. Adding the cron job to automate sending e-mails 00:06:13

Создание веб-приложений Python от начинающего до эксперта с использованием Python и Flask. Полный курс для разработчиков веб-приложений Python приведет вас к пути понимания и умения, которые вполне могут при работе и терпении привести к увеличению дохода или изменению карьеры. Это универсальный курс, охватывающий все, что вам нужно, чтобы начать создавать идеи и создавать веб-приложения Python, которые привлекают посетителей и обеспечивают их ценность.

У вас будет немедленный доступ к 8 тщательно разработанным раздела. Я создал тщательный, обширный, но простой в использовании контент, который вы легко поймете и поглотите.

Я рекомендую не торопиться, так как разработка программного обеспечения не происходит за одну ночь. Каждый раздел должен занимать приблизительно одну неделю, включая разработку еженедельного задания, чтение по предмету и дальнейшую практику.

Курс начинается с основ, включая основы Python, программирование и взаимодействие с пользователем.

  • Затем мы перейдем к тому, как работает Интернет, создавая веб-запросы и анализируя веб-страницы для получения данных от них с помощью Python.
  • Теперь, когда вы получите все необходимые знания, мы представим нашу базу данных по выбору MongoDB, а затем приступим к созданию нашего первого веб-приложения Python: блога, в котором пользователи могут регистрировать и публиковать сообщения.
  • Затем мы создадим фантастическое веб-приложение Python, чтобы уведомить вас, когда цены на товары в интернет-магазинах снизятся; действительно полезное веб-приложение!

В течение всего этого мы узнаем о развертывании наших веб-приложений Python, сделав его выполнимым, чтобы он мог масштабироваться до тысяч пользователей, а также проблем использования и безопасности.

На протяжении всего курса вы узнаете:

  • Python
  • HTML
  • CSS
  • Отзывчивый дизайн с помощью Bootstrap
  • JavaScript
  • JQuery
  • MongoDB
  • Linux (UNIX)
  • API (создавая их и взаимодействуя с ними)
  • Развертывания в Heroku и DigitalOcean

К тому времени, когда вы закончите курс, у вас будет фантастический набор принципов и обширные знания Python и веб-разработки, которые позволят вам легко продолжить обучение и разработку более совершенных и привлекательных веб-приложений.

Неважно, сколько вам лет или что вы делаете профессионально. Я гарантирую, что каждый может извлечь выгоду из изучения веб-разработки и Python, но особенно для разработки веб-приложений.

Твоя оценка

8 0
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

12-09-2018 en 164 урока
udemy The Complete Python & PostgreSQL Developer Course
Создайте 9 проектов - освойте две основные и современные технологии в Python и PostgreSQL. Всегда хотели узнать один из самых популярных языков программирования на планете? Почему бы не изучить два из самых популярных одновременно? Python и SQL используются многими технологическими компаниями, малыми и большими. Это потому, что они мощные, но чрезвычайно гибкие.
Duration 21:53:10
7 0
30-11--0001 en 381 урок
Talkpython #100DaysOfCode with Python course
#100DaysOfCode with Python - ваш идеальный компаньон, чтобы выполнить 100-дневный вызов кода и добиться успеха. Вы будете поражены тем, сколько технологий и библиотек Python вы узнаете в этом путешествии. Присоединитесь к курсу и приступайте к работе.
Duration 17:27:49
24 1
05-10-2018 en 69 уроков
udemy Python Django Dev To Deployment
Изучите Python - создайте и разверните приложение для работы с недвижимостью с помощью Django и PostgreSQL. Это очень практичный курс, где мы берем список требований от вымышленной компании для создания приложения для недвижимости с использованием Django. Мы рассмотрим базовую тему html / css Bootstrap 4 и превратим ее в настоящее рабочее приложение с областью администрирования для управления ресурсами, включая списки свойств, риэлторов и...
Duration 11:07:11
43 0
04-12-2017 en 23 урока
Miguel Grinberg The flask Mega-tutorial
Flask Mega-Tutorial - это всеобъемлющий учебник для начинающих и промежуточных разработчиков Python, который учит веб-разработке на этом фреймворке. Учебник был тщательно переработан и расширен в 2017 году, теперь он содержит 23 главы. Концепции, которые охватываются, выходят далеко за рамки Flask, включая широкий круг тем, которые веб-разработчики Python должны знать при написании своих приложений.
Duration 11:34:59
22 0
15-05-2018 en 129 уроков
udemy REST APIs with Flask and Python
Создавайте профессиональные REST API с помощью Python, Flask, Flask-RESTful и Flask-SQLAlchemy. Вы устали от скучных, устаревших, неполных или неправильных уроков?Добро пожаловать в один из лучших ресурсов онлайн по созданию API REST. Я Хосе, и я инженер-программист здесь, чтобы помочь вам по-настоящему понять и развить свои навыки в разработке веб-приложений и REST API с помощью Python.
Duration 15:20:57
4 0
11-06-2018 en 118 уроков
udemy Python and Flask Bootcamp: Create Websites using Flask!
Создавайте потрясающие веб-сайты, используя мощный Flask фреймворк для Python! Добро пожаловать в лучший онлайн-ресурс, чтобы узнать, как создавать сайты с Python и Flask! Этот курс станет вашим полным окончательным руководством по разработке полнофункциональных веб-сайтов с Flask фреймворком. Мы начнем с краш-курсов в основных технологиях front-end для HTML, CSS и Boostrap 4. После того, как вы хорошо поймете основы этих технологий, мы начнем...
Duration 18:56:51
15 0
ru 7 уроков
itvdn Python Practice
Курс Python Practice состоит из 14 уроков, на которых студенты применяют на практике знания языка Python. В рамках данного курса студенты разработают небольшой web проект с нуля - от проектирования БД и создания необходимых моделей до размещения проекта на сервере. Разработка проекта будет происходить итеративно, от простого скрипта с дальнейшим усложнением функционала - как это часто и бывает при поступлении задачи от заказчика. При написании...
Duration 05:56:19
12 7
ru 28 уроков
itproger.com Изучение Python, Tkinter и Django
Данный видео курс предназначен для людей, которые хотят научиться программировать на языке Python. В курсе будут рассмотрены базовые моменты языка Питон, а также рассмотрена тема работы с библиотеками. Вы научитесь писать программы под ПК при помощи фреймворка TKinter, а также создавать мощные, динамичные и красивые веб сайты на основе библиотеки Django.
Duration 09:21:12
18 12

Последнее добавленное

Сертифицированный Microsoft Azure разработчик - экзамен AZ-203

Сертифицированный Microsoft Azure разработчик - экзамен AZ-203

en
Этот курс существует для того, чтобы вы могли приобрести навыки, необходимые для сдачи сертификационного экзамена AZ-203: Разработка решений для Microsoft Azure, который затем принесет вам сертификат Microsoft Certified Developer Associate.
Microsoft Azure Architect Technologies - Экзамен AZ-300

Microsoft Azure Architect Technologies - Экзамен AZ-300

en
Этот курс призван помочь вам освоить необходимые навыки, необходимые для сертификационного экзамена Microsoft Azure AZ-300. Экзамен AZ-300 - это экзамен на уровне экспертов, который проверяет кандидатов на продвинутые знания и опыт работы с различными аспектами Microsoft Azure.
Современный React Bootcamp (с Hooks, React Router и др.)

Современный React Bootcamp (с Hooks, React Router и др.)

en
Следуйте той же программе, которую я преподаю своим студентам в SF. 10+ проектов, включая одно ОГРОМНОЕ приложение! Добро пожаловать на лучший онлайн ресурс для изучения React! Этот курс, опубликованный в апреле 2019 года, является совершенно новым и охватывает последние новости React. Этот курс...
Профессиональный JavaScript, уровень 2 (18 февраля - 25 апреля 2019)

Профессиональный JavaScript, уровень 2 (18 февраля - 25 апреля 2019)

ru
Курс предназначен для тех, кто прошёл «Профессиональный JavaScript, уровень 1», или для разработчиков, желающих поднять свои навыки. После прохождения курса вы будете уверенно создавать современные веб-приложения, а также сможете попробовать себя в качестве наставника на наших курсах.
SymfonyCon 2018 - Лиссабонская Конференция (Видео)

SymfonyCon 2018 - Лиссабонская Конференция (Видео)

en
SymfonyCon 2018 Лиссабон имел огромный успех! Более 900 участников со всего мира собрались вместе, чтобы узнать, встретиться и поделиться своим опытом в Symfony. Более 25 докладчиков выступили по различным темам: от нового веб-сервера Symfony до Messenger, API-платформы и многого другого.
Все о загрузке файлов в Symfony

Все о загрузке файлов в Symfony

en
Нужно загрузить некоторые файлы в Symfony? Отлично! Вы пришли в нужное место! В наши дни загрузка файлов может быть простой... или невероятно сложной - с облачным хранилищем, личными файлами, миниатюрами, проверкой и так далее. Итак, давайте займемся ... всем этим!
Создание Reusable (и удивительных) Symfony пакетов

Создание Reusable (и удивительных) Symfony пакетов

en
Хотите поделиться кодом между проектами или со всем миром? Давай сделаем это! Создавая пакет Symfony! В этом руководстве мы узнаем о пакетах, их суперспособностях, о том, как добавлять сервисы и маршруты, а также о лучших практиках для создания наилучших возможных пакетов.
Формы Symfony 4: создавайте, визуализируйте и властвуйте!

Формы Symfony 4: создавайте, визуализируйте и властвуйте!

en
Да, формы! Одна из самых мощных и ... запутанных функций во всем Symfony. Вот правда: формы просто сложны. Вам нужно управлять элементами формы HTML, проверкой, преобразованием данных и многим другим. Компонент Form может быть самой сложной частью Symfony. Но чем больше с ним работаешь, тем...
chat
logo