Udemy - Complete Python Web Course: Build 8 Python Web Apps
Update 9 Jul 2017: added explanation videos for all coding exercises in the course.
Updated 17 Nov 2016: added live chat for questions, and interactive coding exercise to maximise your learning!
The Complete Python Web Developer Course will lead you down a path of understanding and skill that may well, with work and patience, result in an income boost or a career change.
It is a one-stop-shop covering everything you need to start having ideas and creating Python web applications that engage visitors and provide them with value. In addition, I’ll always be available to help you further your learning and explore more avenues for success.
What do you have to do?
You’ll have immediate access to 8 carefully designed sections, each teaching and guiding you into creating a web application using Python: your challenge. I’ve created thorough, extensive, but easy to follow content which you’ll easily understand and absorb.
I recommend taking your time, as software development doesn’t happen overnight. Each section should take approximately one week, including developing the weekly challenge, reading around the subject, and practising further.
The course starts with the basics, including Python fundamentals, programming, and user interaction. Then we will move onto how the internet works, making web requests and parsing webpages to get data from them using Python. Now that you’ll have all the knowledge required, we’ll introduce our database of choice, MongoDB, and then proceed into creating our first Python web application: a blog where users can register and publish posts. Then we will create a fantastic Python web application to notify you when prices of items in online stores go down; a really useful web app! After, we will be creating a more complex Python web application using everything we know, to allow teachers and students to register, create courses, send notifications, and interact with one another. Finally, we will explore creating a social network, the challenges it presents, and how we could solve them.
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
01 Your Age in Seconds/001 Get the course e-book.html
867 B
01 Your Age in Seconds/002 Introduction.mp4
4 MB
01 Your Age in Seconds/003 Join the live chat for discussions and QA.html
1 KB
01 Your Age in Seconds/004 Installing Python.mp4
4.2 MB
01 Your Age in Seconds/005 Integers and Strings.mp4
4.1 MB
01 Your Age in Seconds/006 Variables in Python.mp4
2.7 MB
01 Your Age in Seconds/007 Solution to coding exercise creating variables.mp4
2.7 MB
01 Your Age in Seconds/008 Methods print str and int.mp4
10 MB
01 Your Age in Seconds/009 Solution to coding exercise print str and int.mp4
7.6 MB
01 Your Age in Seconds/010 The format method.mp4
10.8 MB
01 Your Age in Seconds/011 The .format cheatsheet.pdf
38.3 KB
01 Your Age in Seconds/012 Solution to coding exercise format.mp4
7.1 MB
01 Your Age in Seconds/013 Getting user input with the input method.mp4
10.3 MB
01 Your Age in Seconds/014 Solution to coding exercise user input.mp4
2.1 MB
01 Your Age in Seconds/015 Creating our own methods in Python.mp4
6.6 MB
01 Your Age in Seconds/016 Solution to coding exercise creating functions.mp4
5.3 MB
01 Your Age in Seconds/017 If statements in Python.mp4
27.6 MB
01 Your Age in Seconds/018 Solution to coding exercise if statements.mp4
8.9 MB
01 Your Age in Seconds/019 Section 1 assignment video.mp4
4.5 MB
01 Your Age in Seconds/020 The Age Program Python Code.html
841 B
01 Your Age in Seconds/quizzes/001 Integers and Strings Quiz.html
4 KB
01 Your Age in Seconds/quizzes/002 Creating variables.html
2.8 KB
01 Your Age in Seconds/quizzes/003 The print str and int methods.html
4.4 KB
01 Your Age in Seconds/quizzes/004 Formatting strings quiz.html
4.2 KB
01 Your Age in Seconds/quizzes/005 The format method.html
4.4 KB
01 Your Age in Seconds/quizzes/006 Asking users for input.html
3 KB
01 Your Age in Seconds/quizzes/007 Creating methods and functions.html
3.3 KB
01 Your Age in Seconds/quizzes/008 If statements quiz.html
5.3 KB
01 Your Age in Seconds/quizzes/009 If statements.html
4.1 KB
01 Your Age in Seconds/quizzes/010 Python basics.html
3.9 KB
02 Price of a Chair/021 Our Development Environment.mp4
8.5 MB
02 Price of a Chair/022 Creating virtual environments for Python development.mp4
33.2 MB
02 Price of a Chair/023 Our Age application in PyCharm.mp4
8.9 MB
02 Price of a Chair/024 aside Tweaking PyCharm.mp4
24.6 MB
02 Price of a Chair/025 Understanding JSON and XML.mp4
16 MB
02 Price of a Chair/026 Making our first HTTP GET request.mp4
11.2 MB
02 Price of a Chair/027 Finding our chair price parsing HTML.mp4
18.7 MB
02 Price of a Chair/028 Parsing HTML data using BeautifulSoup.mp4
21.3 MB
02 Price of a Chair/029 Using the price as a number.mp4
30.3 MB
02 Price of a Chair/030 Whats a Browser program Python Code.html
860 B
02 Price of a Chair/quizzes/011 HTTP Quiz.html
3.6 KB
03 A simple terminal Blog/031 Installing MongoDB.mp4
38.3 MB
03 A simple terminal Blog/032 MongoDB FAQ.html
1.5 KB
03 A simple terminal Blog/033 Introduction to MongoDB.mp4
22 MB
03 A simple terminal Blog/034 Creating a PyCharm project that uses MongoDB and pymongo.mp4
18.6 MB
03 A simple terminal Blog/035 Simplifying lists in Python with list comprehension.mp4
16.9 MB
03 A simple terminal Blog/036 Introduction to Object-Oriented Programming.mp4
34.9 MB
03 A simple terminal Blog/037 Creating our first class the Post.mp4
16.8 MB
03 A simple terminal Blog/038 Creating a Database class for database interactions.mp4
39.4 MB
03 A simple terminal Blog/039 The last few Post methods.mp4
12.2 MB
03 A simple terminal Blog/040 Having default parameter values in Python methods.mp4
17.6 MB
03 A simple terminal Blog/041 Understanding dates in Python the datetime module.mp4
10.1 MB
03 A simple terminal Blog/042 Verifying that the Post methods all work.mp4
19.5 MB
03 A simple terminal Blog/043 The Blog class and classmethods.mp4
55.1 MB
03 A simple terminal Blog/044 Verifying the Blog methods all work.mp4
23.9 MB
03 A simple terminal Blog/045 Starting the menu and user interactions.mp4
37.4 MB
03 A simple terminal Blog/046 Finalising the Menu class.mp4
33.1 MB
03 A simple terminal Blog/047 Finally running the application.mp4
15.1 MB
03 A simple terminal Blog/048 Terminal Blog program Python Code.html
811 B
03 A simple terminal Blog/quizzes/012 Python list comprehension.html
4.1 KB
04 Our first web application/049 Introduction to REST APIs.mp4
17.2 MB
04 Our first web application/050 How can we make our own API What is Flask.mp4
16.8 MB
04 Our first web application/051 Python cls and argument unpacking.mp4
44.8 MB
04 Our first web application/052 Creating the User model for our application.mp4
16.7 MB
04 Our first web application/053 Starting developing the User model.mp4
34.1 MB
04 Our first web application/054 Creating the login and register.mp4
24.9 MB
04 Our first web application/055 Finding blogs by a specific author.mp4
26.3 MB
04 Our first web application/056 Allowing creation of blogs and posts.mp4
31.1 MB
04 Our first web application/057 Creating the static resources and templates.mp4
10.6 MB
04 Our first web application/058 Our first template in Jinja2.mp4
20.2 MB
04 Our first web application/059 Beginning CSS styling of pages.mp4
19.2 MB
04 Our first web application/060 The user login page.mp4
56.7 MB
04 Our first web application/061 The user registration page.mp4
28.2 MB
04 Our first web application/062 Using Bootstrap for the first time for great styling.mp4
76.2 MB
04 Our first web application/063 How can we display a list of blogs.mp4
38.7 MB
04 Our first web application/064 Displaying a list of posts.mp4
43.7 MB
04 Our first web application/065 The Jinja2 if statement for structure control.mp4
5.7 MB
04 Our first web application/066 Creating new blogs front-end.mp4
43.9 MB
04 Our first web application/067 Finalising the application by allowing to create posts.mp4
41.1 MB
04 Our first web application/068 The Web Blog program Python Code.html
780 B
04 Our first web application/quizzes/013 Jinja2 revision.html
5.1 KB
05 Price alerts for any online web-store/069 Intro and what could be improved over last section.mp4
15.7 MB
05 Price alerts for any online web-store/070 Introducing Blueprints for Flask.mp4
15.3 MB
05 Price alerts for any online web-store/071 Creating the app structure so its easy to develop.mp4
11 MB
05 Price alerts for any online web-store/072 Mapping out the app flow.mp4
10 MB
05 Price alerts for any online web-store/073 Initialising the app.mp4
14.9 MB
05 Price alerts for any online web-store/074 Initialising the models for our app.mp4
14.6 MB
05 Price alerts for any online web-store/075 Creating our view structure what do users interact with.mp4
24 MB
05 Price alerts for any online web-store/076 Logging users in the model.mp4
58.7 MB
05 Price alerts for any online web-store/077 Logging users in the view.mp4
18.6 MB
05 Price alerts for any online web-store/078 Adding a sample user to the database to verify login works.mp4
25.9 MB
05 Price alerts for any online web-store/079 Introduction to Postman for API testing.mp4
20.9 MB
05 Price alerts for any online web-store/080 Checking the login flow for errors.mp4
20.6 MB
05 Price alerts for any online web-store/081 Registering users the model.mp4
13.8 MB
05 Price alerts for any online web-store/082 Introduction to RegEx Regular Expressions.mp4
9.4 MB
05 Price alerts for any online web-store/083 Validating user e-mails and finalising the registration.mp4
21.7 MB
05 Price alerts for any online web-store/084 Verifying the registration with Postman.mp4
3.3 MB
05 Price alerts for any online web-store/085 Loading item prices with requests and BeautifulSoup.mp4
63.9 MB
05 Price alerts for any online web-store/086 Saving items to MongoDB.mp4