|
|
001 Get the course e-book.html
|
HTML
|
819.2 B
|
|
|
001 Integers and Strings Quiz.html
|
HTML
|
4 KB
|
|
|
002 Creating variables.html
|
HTML
|
2.8 KB
|
|
|
002 Introduction.mp4
|
MP4
|
4 MB
|
|
|
003 Join the live chat for discussions and QA.html
|
HTML
|
1 KB
|
|
|
003 The print str and int methods.html
|
HTML
|
4.4 KB
|
|
|
004 Formatting strings quiz.html
|
HTML
|
4.2 KB
|
|
|
004 Installing Python.mp4
|
MP4
|
4.2 MB
|
|
|
005 Integers and Strings.mp4
|
MP4
|
4.1 MB
|
|
|
005 The format method.html
|
HTML
|
4.4 KB
|
|
|
006 Asking users for input.html
|
HTML
|
3 KB
|
|
|
006 Variables in Python.mp4
|
MP4
|
2.7 MB
|
|
|
007 Creating methods and functions.html
|
HTML
|
3.3 KB
|
|
|
007 Solution to coding exercise creating variables.mp4
|
MP4
|
2.7 MB
|
|
|
008 If statements quiz.html
|
HTML
|
5.3 KB
|
|
|
008 Methods print str and int.mp4
|
MP4
|
10 MB
|
|
|
009 If statements.html
|
HTML
|
4.1 KB
|
|
|
009 Solution to coding exercise print str and int.mp4
|
MP4
|
7.6 MB
|
|
|
010 Python basics.html
|
HTML
|
3.9 KB
|
|
|
010 The format method.mp4
|
MP4
|
10.8 MB
|
|
|
011 HTTP Quiz.html
|
HTML
|
3.6 KB
|
|
|
011 The .format cheatsheet.pdf
|
PDF
|
38.3 KB
|
|
|
012 Python list comprehension.html
|
HTML
|
4.1 KB
|
|
|
012 Solution to coding exercise format.mp4
|
MP4
|
7.1 MB
|
|
|
013 Getting user input with the input method.mp4
|
MP4
|
10.3 MB
|
|
|
013 Jinja2 revision.html
|
HTML
|
5.1 KB
|
|
|
014 Solution to coding exercise user input.mp4
|
MP4
|
2.1 MB
|
|
|
015 Creating our own methods in Python.mp4
|
MP4
|
6.6 MB
|
|
|
016 Solution to coding exercise creating functions.mp4
|
MP4
|
5.3 MB
|
|
|
017 If statements in Python.mp4
|
MP4
|
27.6 MB
|
|
|
018 Solution to coding exercise if statements.mp4
|
MP4
|
8.9 MB
|
|
|
019 Section 1 assignment video.mp4
|
MP4
|
4.5 MB
|
|
|
020 The Age Program Python Code.html
|
HTML
|
819.2 B
|
|
|
021 Our Development Environment.mp4
|
MP4
|
8.5 MB
|
|
|
022 Creating virtual environments for Python development.mp4
|
MP4
|
33.2 MB
|
|
|
023 Our Age application in PyCharm.mp4
|
MP4
|
8.9 MB
|
|
|
024 aside Tweaking PyCharm.mp4
|
MP4
|
24.6 MB
|
|
|
025 Understanding JSON and XML.mp4
|
MP4
|
16 MB
|
|
|
026 Making our first HTTP GET request.mp4
|
MP4
|
11.2 MB
|
|
|
027 Finding our chair price parsing HTML.mp4
|
MP4
|
18.7 MB
|
|
|
028 Parsing HTML data using BeautifulSoup.mp4
|
MP4
|
21.3 MB
|
|
|
029 Using the price as a number.mp4
|
MP4
|
30.3 MB
|
|
|
030 Whats a Browser program Python Code.html
|
HTML
|
819.2 B
|
|
|
031 Installing MongoDB.mp4
|
MP4
|
38.3 MB
|
|
|
032 MongoDB FAQ.html
|
HTML
|
1.5 KB
|
|
|
033 Introduction to MongoDB.mp4
|
MP4
|
22 MB
|
|
|
034 Creating a PyCharm project that uses MongoDB and pymongo.mp4
|
MP4
|
18.6 MB
|
|
|
035 Simplifying lists in Python with list comprehension.mp4
|
MP4
|
16.9 MB
|
|
|
036 Introduction to Object-Oriented Programming.mp4
|
MP4
|
34.9 MB
|
|
|
037 Creating our first class the Post.mp4
|
MP4
|
16.8 MB
|
|
|
038 Creating a Database class for database interactions.mp4
|
MP4
|
39.4 MB
|
|
|
039 The last few Post methods.mp4
|
MP4
|
12.2 MB
|
|
|
040 Having default parameter values in Python methods.mp4
|
MP4
|
17.6 MB
|
|
|
041 Understanding dates in Python the datetime module.mp4
|
MP4
|
10.1 MB
|
|
|
042 Verifying that the Post methods all work.mp4
|
MP4
|
19.5 MB
|
|
|
043 The Blog class and classmethods.mp4
|
MP4
|
55.1 MB
|
|
|
044 Verifying the Blog methods all work.mp4
|
MP4
|
23.9 MB
|
|
|
045 Starting the menu and user interactions.mp4
|
MP4
|
37.4 MB
|
|
|
046 Finalising the Menu class.mp4
|
MP4
|
33.1 MB
|
|
|
047 Finally running the application.mp4
|
MP4
|
15.1 MB
|
|
|
048 Terminal Blog program Python Code.html
|
HTML
|
819.2 B
|
|
|
049 Introduction to REST APIs.mp4
|
MP4
|
17.2 MB
|
|
|
050 How can we make our own API What is Flask.mp4
|
MP4
|
16.8 MB
|
|
|
051 Python cls and argument unpacking.mp4
|
MP4
|
44.8 MB
|
|
|
052 Creating the User model for our application.mp4
|
MP4
|
16.7 MB
|
|
|
053 Starting developing the User model.mp4
|
MP4
|
34.1 MB
|
|
|
054 Creating the login and register.mp4
|
MP4
|
24.9 MB
|
|
|
055 Finding blogs by a specific author.mp4
|
MP4
|
26.3 MB
|
|
|
056 Allowing creation of blogs and posts.mp4
|
MP4
|
31.1 MB
|
|
|
057 Creating the static resources and templates.mp4
|
MP4
|
10.6 MB
|
|
|
058 Our first template in Jinja2.mp4
|
MP4
|
20.2 MB
|
|
|
059 Beginning CSS styling of pages.mp4
|
MP4
|
19.2 MB
|
|
|
060 The user login page.mp4
|
MP4
|
56.7 MB
|
|
|
061 The user registration page.mp4
|
MP4
|
28.2 MB
|
|
|
062 Using Bootstrap for the first time for great styling.mp4
|
MP4
|
76.2 MB
|
|
|
063 How can we display a list of blogs.mp4
|
MP4
|
38.7 MB
|
|
|
064 Displaying a list of posts.mp4
|
MP4
|
43.7 MB
|
|
|
065 The Jinja2 if statement for structure control.mp4
|
MP4
|
5.7 MB
|
|
|
066 Creating new blogs front-end.mp4
|
MP4
|
43.9 MB
|
|
|
067 Finalising the application by allowing to create posts.mp4
|
MP4
|
41.1 MB
|
|
|
068 The Web Blog program Python Code.html
|
HTML
|
819.2 B
|
|
|
069 Intro and what could be improved over last section.mp4
|
MP4
|
15.7 MB
|
|
|
070 Introducing Blueprints for Flask.mp4
|
MP4
|
15.3 MB
|
|
|
071 Creating the app structure so its easy to develop.mp4
|
MP4
|
11 MB
|
|
|
072 Mapping out the app flow.mp4
|
MP4
|
10 MB
|
|
|
073 Initialising the app.mp4
|
MP4
|
14.9 MB
|
|
|
074 Initialising the models for our app.mp4
|
MP4
|
14.6 MB
|
|
|
075 Creating our view structure what do users interact with.mp4
|
MP4
|
24 MB
|
|
|
076 Logging users in the model.mp4
|
MP4
|
58.7 MB
|
|
|
077 Logging users in the view.mp4
|
MP4
|
18.6 MB
|
|
|
078 Adding a sample user to the database to verify login works.mp4
|
MP4
|
25.9 MB
|
|
|
079 Introduction to Postman for API testing.mp4
|
MP4
|
20.9 MB
|
|
|
080 Checking the login flow for errors.mp4
|
MP4
|
20.6 MB
|
|
|
081 Registering users the model.mp4
|
MP4
|
13.8 MB
|
|
|
082 Introduction to RegEx Regular Expressions.mp4
|
MP4
|
9.4 MB
|
|
|
083 Validating user e-mails and finalising the registration.mp4
|
MP4
|
21.7 MB
|
|
|
084 Verifying the registration with Postman.mp4
|
MP4
|
3.3 MB
|
|
|
085 Loading item prices with requests and BeautifulSoup.mp4
|
MP4
|
63.9 MB
|
|
|
086 Saving items to MongoDB.mp4
|
MP4
|
7.2 MB
|
|
|
087 Creating our Stores and getting live prices.mp4
|
MP4
|
25.4 MB
|
|
|
088 Dont forget about _id.mp4
|
MP4
|
12.6 MB
|
|
|
089 Saving stores to MongoDB and using the url_prefix.mp4
|
MP4
|
20.7 MB
|
|
|
090 Checking the MongoDB RegEx search works.mp4
|
MP4
|
17.8 MB
|
|
|
091 Complete flow from items to stores to prices.mp4
|
MP4
|
53.6 MB
|
|
|
092 Sending e-mails with our app Mailgun.mp4
|
MP4
|
8.7 MB
|
|
|
093 Setting up the Mailgun Sandbox server.mp4
|
MP4
|
8.8 MB
|
|
|
094 Alert constants required for our e-mails.mp4
|
MP4
|
8.4 MB
|
|
|
095 Setting up our Alert to send e-mails.mp4
|
MP4
|
6.7 MB
|
|
|
096 Getting last updated alerts to decrease load on our app.mp4
|
MP4
|
18 MB
|
|
|
097 Saving alerts to MongoDB.mp4
|
MP4
|
45.7 MB
|
|
|
098 Notifying our users when the price is reached.mp4
|
MP4
|
20.3 MB
|
|
|
099 Entering test data into the application.html
|
HTML
|
2 KB
|
|
|
10-setting-up-uwsgi.pdf
|
PDF
|
59.9 KB
|
|
|
100 The complete Alert workflow.mp4
|
MP4
|
82.8 MB
|
|
|
101 Creating our Jinja template structure.mp4
|
MP4
|
17.1 MB
|
|
|
102 Using inheritance in our Jinja templates.mp4
|
MP4
|
18.9 MB
|
|
|
103 Fixing template not found error in PyCharm.mp4
|
MP4
|
4.3 MB
|
|
|
104 Creating a navigation bar using Bootstrap and HTML.mp4
|
MP4
|
46.7 MB
|
|
|
105 Collapsing the navigation bar to be more mobile friendly.mp4
|
MP4
|
17.2 MB
|
|
|
106 Creating affordances using Glyphicons in the navigation bar.mp4
|
MP4
|
9.1 MB
|
|
|
107 Changing the links if the user is signed in.mp4
|
MP4
|
15.9 MB
|
|
|
108 Serving endpoints dynamically using url_for in Jinja templates.mp4
|
MP4
|
16.8 MB
|
|
|
109 Using the Bootstrap Jumbotron component for the homepage.mp4
|
MP4
|
10.3 MB
|
|
|
11-running-the-app.pdf
|
PDF
|
52.1 KB
|
|
|
110 Creating the registration form using Bootstrap and HTML.mp4
|
MP4
|
25.8 MB
|
|
|
111 Fixing and finalising the logout form.mp4
|
MP4
|
8.4 MB
|
|
|
112 Registering and logging in to our application.mp4
|
MP4
|
19.7 MB
|
|
|
113 Getting the alerts for a specific user.mp4
|
MP4
|
35.1 MB
|
|
|
114 Refactoring the User model and including Constants.mp4
|
MP4
|
6.2 MB
|
|
|
115 Showing the user alerts Jinja template.mp4
|
MP4
|
13.1 MB
|
|
|
116 Fixing the item price not showing up in the alert page.mp4
|
MP4
|
21.9 MB
|
|
|
117 Pointing an alert item to an individual alert.mp4
|
MP4
|
6.9 MB
|
|
|
118 Rendering the single alert Jinja template.mp4
|
MP4
|
11.3 MB
|
|
|
119 Creating a button to add new alerts with Bootstrap and Jinja.mp4
|
MP4
|
11.9 MB
|
|
|
12-adding-the-cron-job.pdf
|
PDF
|
55.6 KB
|
|
|
120 Creating the new alert form with Jinja.mp4
|
MP4
|
28.2 MB
|
|
|
121 Finalising creating alerts.mp4
|
MP4
|
11 MB
|
|
|
122 Advanced Python decorators.mp4
|
MP4
|
32.9 MB
|
|
|
123 Creating the single alert page and adding manual price refresh.mp4
|
MP4
|
36 MB
|
|
|
124 Deactivating an alert.mp4
|
MP4
|
11 MB
|
|
|
125 Activating an alert.mp4
|
MP4
|
8.7 MB
|
|
|
126 Showing inactive alerts in the Jinja list.mp4
|
MP4
|
21.9 MB
|
|
|
127 Permanently deleting alerts.mp4
|
MP4
|
18.7 MB
|
|
|
128 Fixing the alert price when creating a new alert.mp4
|
MP4
|
1.8 MB
|
|
|
129 Ensuring that we are only checking active alerts.mp4
|
MP4
|
6.5 MB
|
|
|
130 Creating the store index.mp4
|
MP4
|
11.4 MB
|
|
|
131 Showing the list of stores and the store page.mp4
|
MP4
|
10.7 MB
|
|
|
132 Adding the single store page in Jinja.mp4
|
MP4
|
21.2 MB
|
|
|
133 Allowing the creation of new stores.mp4
|
MP4
|
62.5 MB
|
|
|
134 Editing and deleting existing stores.mp4
|
MP4
|
51.9 MB
|
|
|
135 Editing existing alerts so users can change the price point.mp4
|
MP4
|
24 MB
|
|
|
136 Using Flasks config file from Jinja.mp4
|
MP4
|
29.3 MB
|
|
|
137 Creating the requires_admin_permissions decorator.mp4
|
MP4
|
40.1 MB
|
|
|
138 Adding a link in the Mailgun API call.mp4
|
MP4
|
35.3 MB
|
|
|
139 Fixing the last bugs and finishing the application.mp4
|
MP4
|
27.7 MB
|
|
|
140 Signing up for GitHub.mp4
|
MP4
|
9.5 MB
|
|
|
141 Forking the GitHub repository from the last section.mp4
|
MP4
|
9.8 MB
|
|
|
142 How to install Git on Windows.mp4
|
MP4
|
7.1 MB
|
|
|
143 How to use the Windows Git Shell.mp4
|
MP4
|
7.3 MB
|
|
|
144 How to install Git on Mac.mp4
|
MP4
|
13.4 MB
|
|
|
145 How to install Git on Linux.mp4
|
MP4
|
8 MB
|
|
|
146 Cloning the Git repository from GitHub onto your computer.mp4
|
MP4
|
10 MB
|
|
|
147 File statuses and stages in Git.mp4
|
MP4
|
13.9 MB
|
|
|
148 How to generate an SSH key for GitHub.mp4
|
MP4
|
18.2 MB
|
|
|
149 Git commands git commit and git push.mp4
|
MP4
|
25.5 MB
|
|
|
150 Git command git log to check previous commits.mp4
|
MP4
|
6.4 MB
|
|
|
151 Signing up to Heroku.mp4
|
MP4
|
7.3 MB
|
|
|
152 Installing the Heroku Toolbelt Command-Line Interface.mp4
|
MP4
|
4 MB
|
|
|
153 Creating a new Heroku app.mp4
|
MP4
|
11.9 MB
|
|
|
154 Getting values from environment variables in Python.mp4
|
MP4
|
19.9 MB
|
|
|
155 Setting the environment variables in Heroku.mp4
|
MP4
|
3.6 MB
|
|
|
156 Setting up Heroku required files in our project so Heroku knows what to run.mp4
|
MP4
|
11.1 MB
|
|
|
157 Committing and pushing the new files to GitHub.mp4
|
MP4
|
8 MB
|
|
|
158 Adding servers on Heroku called scaling dynos.mp4
|
MP4
|
3.2 MB
|
|
|
159 Deploying our app to Heroku.mp4
|
MP4
|
5.1 MB
|
|
|
160 Adding MongoLab to our Heroku app as an add-on.mp4
|
MP4
|
8.2 MB
|
|
|
161 How to create a new MongoLab user.mp4
|
MP4
|
4.9 MB
|
|
|
162 Changing our programs database URI to match MongoLabs.mp4
|
MP4
|
6.9 MB
|
|
|
163 Using the Heroku logs to fix an Internal Server Error.mp4
|
MP4
|
27.4 MB
|
|
|
164 Running our deployed app in Heroku.mp4
|
MP4
|
13.6 MB
|
|
|
165 Another error using the URI default database.mp4
|
MP4
|
8.1 MB
|
|
|
166 Verifying the app works and next steps in the course.mp4
|
MP4
|
5.6 MB
|
|
|
167 DigitalOcean Droplets.html
|
HTML
|
1.4 KB
|
|
|
168 Creating your DigitalOcean droplet.mp4
|
MP4
|
21 MB
|
|
|
169 Logging in to your droplet.mp4
|
MP4
|
14.8 MB
|
|
|
170 Setting up account permissions in CentOS.mp4
|
MP4
|
19.8 MB
|
|
|
171 Installing Python in CentOS.mp4
|
MP4
|
85.8 MB
|
|
|
172 Installing and setting up Nginx in CentOS.mp4
|
MP4
|
22.3 MB
|
|
|
173 Creating the application structure for the deployment.mp4
|
MP4
|
18.2 MB
|
|
|
174 Forking a GitHub repository and adding SSH keys.mp4
|
MP4
|
4.4 MB
|
|
|
175 Installing the app in CentOS.mp4
|
MP4
|
15.8 MB
|
|
|
176 Installing MongoDB in CentOS.mp4
|
MP4
|
6.3 MB
|
|
|
177 Setting up uWSGI in CentOS.mp4
|
MP4
|
17.5 MB
|
|
|
178 Running the app directly from your server.mp4
|
MP4
|
9.8 MB
|
|
|
179 Adding the cron job to automate sending e-mails.mp4
|
MP4
|
14.9 MB
|
|
|
3-setting-up-permissions.pdf
|
PDF
|
70.3 KB
|
|
|
4-installing-python.pdf
|
PDF
|
57.2 KB
|
|
|
5-setting-up-nginx.pdf
|
PDF
|
58.9 KB
|
|
|
6-7-8-installing-the-app.pdf
|
PDF
|
75.9 KB
|
|
|
9-installing-mongodb.pdf
|
PDF
|
55.5 KB
|
|
|
[FreeCourseLab.com].url
|
URL
|
102.4 B
|