Последние новости: Coursehunters.club

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

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

Создание веб-приложений 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, но особенно для разработки веб-приложений.

Полный список уроков Развернуть / Свернуть
  • Урок 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
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 28.12.2018. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunters.club, или вступай в наш канал telegram.

Комментарии

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

12-09-2018 en 164 урока
udemy The Complete Python & PostgreSQL Developer Course
Создайте 9 проектов - освойте две основные и современные технологии в Python и PostgreSQL. Всегда хотели узнать один из самых популярных языков программирования на планете? Почему бы не изучить два из самых популярных одновременно? Python и SQL используются многими технологическими компаниями, малыми и большими. Это потому, что они мощные, но чрезвычайно гибкие.
Duration 21:53:10
2 0
30-11--0001 en 381 урок
Talkpython #100DaysOfCode with Python course
#100DaysOfCode with Python - ваш идеальный компаньон, чтобы выполнить 100-дневный вызов кода и добиться успеха. Вы будете поражены тем, сколько технологий и библиотек Python вы узнаете в этом путешествии. Присоединитесь к курсу и приступайте к работе.
Duration 17:27:49
9 1
05-10-2018 en 69 уроков
udemy Python Django Dev To Deployment
Изучите Python - создайте и разверните приложение для работы с недвижимостью с помощью Django и PostgreSQL. Это очень практичный курс, где мы берем список требований от вымышленной компании для создания приложения для недвижимости с использованием Django. Мы рассмотрим базовую тему html / css Bootstrap 4 и превратим ее в настоящее рабочее приложение с областью администрирования для управления ресурсами, включая списки свойств, риэлторов и...
Duration 11:07:11
21 0
04-12-2017 en 23 урока
Miguel Grinberg The flask Mega-tutorial
Flask Mega-Tutorial - это всеобъемлющий учебник для начинающих и промежуточных разработчиков Python, который учит веб-разработке на этом фреймворке. Учебник был тщательно переработан и расширен в 2017 году, теперь он содержит 23 главы. Концепции, которые охватываются, выходят далеко за рамки Flask, включая широкий круг тем, которые веб-разработчики Python должны знать при написании своих приложений.
Duration 11:34:59
18 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
1 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
9 0
ru 4 урока
itvdn Python Practice
Курс Python Practice состоит из 14 уроков, на которых студенты применяют на практике знания языка Python. В рамках данного курса студенты разработают небольшой web проект с нуля - от проектирования БД и создания необходимых моделей до размещения проекта на сервере. Разработка проекта будет происходить итеративно, от простого скрипта с дальнейшим усложнением функционала - как это часто и бывает при поступлении задачи от заказчика. При написании...
Duration 03:02:04
1 2

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

Firebase c React, v2

Firebase c React, v2

en
Иногда у вас есть отличная идея для приложения и вы хотите как можно быстрее представить его миру. Лучше потратить время на работу над тем, что делает приложение особенным, чем на настройку и защиту серверов. Firebase позволяет вам получить критически важные - и ужасно утомительные для реализации...
Electron v2

Electron v2

en
Electron - это платформа для создания собственных кроссплатформенных настольных приложений с использованием веб-технологий (например, HTML, CSS и JavaScript). На этом семинаре вы научитесь создавать несколько настольных приложений с использованием Electron. Мы обсудим, как реализовать...
Universal React с Next.js - Полное руководство

Universal React с Next.js - Полное руководство

en
Узнайте, как создавать удивительные server-rendered приложения React с помощью Next.js. Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем Next.js. Этот курс - лучшее руководство, которое вы найдете для изучения фреймворка Next.js. В нем мы...
JavaScript: Расширенные возможности

JavaScript: Расширенные возможности

en
Курс состоит из 8 уроков, на которых учащиеся смогут ознакомиться с новыми, а также расширенными возможностями языка JavaScript. Студенты рассмотрят возможность использование событий для мобильных устройств, реализацию возможностей ES6, ES7, ES8, ES9, и использование Promises RxJS в написании...
ES6, ES7 и ES8, время обновить ваш JavaScript / ECMAScript!

ES6, ES7 и ES8, время обновить ваш JavaScript / ECMAScript!

en
Если вы потратили время на программирование на JavaScript, вы слышали о ES6, ECMAScript или ES2015. Может быть, это был отвратительный сотрудник, который пытался вас унизить, другой курс удеми, или в встречались с ними на stackoverflow. Если вы не знакомы с ним или все еще задаетесь вопросом...
Просто Express (с кучей node и http). В деталях.

Просто Express (с кучей node и http). В деталях.

en
Нет MERN или MEAN ... просто Express. Для тех, кто немного узнал о самом крутом фреймворке node и хочет больше. У вас есть представление о том, что такое Node, Express и http, иначе вас бы здесь не было. Node и серверная часть JavaScript взяли мир штурмом, [НЕКОТОРАЯ БОЛЬШАЯ КОМПАНИЯ] переехала...
Разработка модуей Drupal 8 с примерами

Разработка модуей Drupal 8 с примерами

en
Никогда не было лучшего времени для изучения разработки модулей Drupal 8. Это потому, что Drupal 8 уже является лучшим технологически и более быстрым способом создания приложений Drupal (по сравнению с Drupal 7). Drupal 8 построен поверх Symfony, поэтому хорошие новости заключаются в том...
Appium (Версия 1.8.2) - Мобильное автоматизированное тестирование с нуля

Appium (Версия 1.8.2) - Мобильное автоматизированное тестирование с нуля

en
Appium курс - 200+ лекций по мобильной автоматизации от основ с примерами в реальных проектах. Курс полностью обновлен 12 ноября с последней версией Appium 1.8.2. Узнайте все, что вам нужно знать о мобильной автоматизации (Android + IOS), даже если вы никогда не программировали раньше.
chat
logo