Curriculum
14 Sections
140 Lessons
Lifetime
Expand all sections
Collapse all sections
1. Programming Basics
18
1.1
1. Basic Types – numbers
5 Minutes
1.2
2. Basic types – strings
4 Minutes
1.3
3. Basic string manipulation
9 Minutes
1.4
4. Basic types – Boolean operators_1
4 Minutes
1.5
5. Lists ( arrays )
3 Minutes
1.6
6. Dictionaries
3 Minutes
1.7
7. Variables
4 Minutes
1.8
8. Built-in Functions
6 Minutes
1.9
9. User-defined functions
7 Minutes
1.10
10. Adding arguments to a function
3 Minutes
1.11
11. Default arguments
4 Minutes
1.12
12. Keyword arguments
2 Minutes
1.13
13. Infinite arguments
4 Minutes
1.14
14. Return values from functions
3 Minutes
1.15
15. If else statements
3 Minutes
1.16
16. For while loops
4 Minutes
1.17
17. Importing libraries into a script
7 Minutes
1.18
18. Project 1 – Building a calculator
19 Minutes
2. Advanced Python Concepts
7
2.1
19. PEP guidelines
11 Minutes
2.2
20. Breaking out of while loops
9 Minutes
2.3
21. Continuing while loops
3 Minutes
2.4
22. Classes objects
4 Minutes
2.5
23. Instance variables
3 Minutes
2.6
24. Class instance variables
1 Minute
2.7
25. Importing modules from relative paths
3 Minutes
3. RPG Battle script
17
3.1
26. RPG setup
6 Minutes
3.2
27. Creating our character
7 Minutes
3.3
28. Additional utility classes
6 Minutes
3.4
29. Enemy instantiation
17 Minutes
3.5
30. Using magic
14 Minutes
3.6
31. Turning our magic into class
15 Minutes
3.7
32. Healing our player
4 Minutes
3.8
33. Adding items
16 Minutes
3.9
34. Implementing different item types
12 Minutes
3.10
35. Better HP view
9 Minutes
3.11
36. Adding members to our party
13 Minutes
3.12
37. Working HP bars
16 Minutes
3.13
38. White space in HP MP
5 Minutes
3.14
39. Enemy HP bar
9 Minutes
3.15
40. Multiple enemies pt.1
11 Minutes
3.16
41. Multiple enemies pt.2
10 Minutes
3.17
42. Enemy artificial intelligence
24 Minutes
4. Additional Python resources
4
4.1
43. Reading and writing files in Python
3 Minutes
4.2
44. JavaScript Object Notation (JSON)
9 Minutes
4.3
45. Using Virtualenv to create a virtual environment
2 Minutes
4.4
46. PyPi – the Python Package Index
3 Minutes
5. Essential Modules
6
5.1
47. Introduction to requests
7 Minutes
5.2
48. HTTP GET variables
3 Minutes
5.3
49. Pillow the image processing library ( PIL )
8 Minutes
5.4
50. Posting data
3 Minutes
5.5
51. Posting JSON
6 Minutes
5.6
52. Headers
1 Minute
6. Web Scraper
5
6.1
53. Beautiful Soup
5 Minutes
6.2
54. Parsing our soup
8 Minutes
6.3
55. Directional navigation
5 Minutes
6.4
56. Image scraper
8 Minutes
6.5
57. Improvements to our web scraper
6 Minutes
7. Getting started with PyMongo
7
7.1
58. Introduction and setup
7 Minutes
7.2
59. Inserting documents
7 Minutes
7.3
60. Bulk inserts
3 Minutes
7.4
61. Counting documents
3 Minutes
7.5
62. Multiple find conditions
1 Minute
7.6
63. Date time and keywords
6 Minutes
7.7
64. Indexes
6 Minutes
8. Web development projects using web.py
18
8.1
65. Introduction and simple example
9 Minutes
8.2
66. HTML templates
4 Minutes
8.3
67. Building a MVC
7 Minutes
8.4
68. Importing static files
7 Minutes
8.5
69. Setting up a register form
12 Minutes
8.6
70. Posting data web.py
5 Minutes
8.7
71. Creating users
6 Minutes
8.8
72. Hashing passwords
5 Minutes
8.9
73. Login Logic
11 Minutes
8.10
74. Web.py sessions
11 Minutes
8.11
75. Log out functionality
5 Minutes
8.12
76. Posting microblogs
9 Minutes
8.13
77. Retrieving post objects
6 Minutes
8.14
78. User settings and updating Mongo
18 Minutes
8.15
79. Relative date times
2 Minutes
8.16
80. Making our post dates pretty
3 Minutes
8.17
81. Adding post comments
13 Minutes
8.18
82. Image uploads and avatars
22 Minutes
9. Django web Framework
11
9.1
83. Django project setup
6 Minutes
9.2
84. Creating our blog app
9 Minutes
9.3
85. Setting up the admin site
6 Minutes
9.4
86. URLs and views
3 Minutes
9.5
87. HTML templates
1 Minute
9.6
88. Dynamic template data
6 Minutes
9.7
89. Single post page
5 Minutes
9.8
90. Implementing Bootstrap
2 Minutes
9.9
91. Static files
3 Minutes
9.10
92. Template inheritance
10 Minutes
9.11
93. Post images multi-level templates and more
9 Minutes
10. GUI Programming with PyQt
13
10.1
94. Installation and 1st program
10 Minutes
10.2
95. Declarative interfaces
12 Minutes
10.3
96. Event handling in QML
8 Minutes
10.4
97. Qt layouts and labels
12 Minutes
10.5
98. Q Line Edit
8 Minutes
10.6
99. Q push button clicked
6 Minutes
10.7
100. Setting Q labels text
5 Minutes
10.8
101. Calculator project setup
4 Minutes
10.9
102. Q grid layout
5 Minutes
10.10
103. Programming buttons
7 Minutes
10.11
104. Button event handling
5 Minutes
10.12
105. Evaluating queries
9 Minutes
10.13
106. Finishing touches
1 Minute
11. PyQt Web Browser
12
11.1
107. Q tab Widget
13 Minutes
11.2
108. Interacting with tabs
10 Minutes
11.3
109. Q web engine implementation
13 Minutes
11.4
110. Switching tabs
7 Minutes
11.5
111. Setting up our web address bar
6 Minutes
11.6
112. Updating tab text
9 Minutes
11.7
113. Updating tab icons
6 Minutes
11.8
114. Back forward and reload functionality
10 Minutes
11.9
115. Updating the address bar
9 Minutes
11.10
116. Style sheets
9 Minutes
11.11
117. Qt key shortcuts
9 Minutes
11.12
118. Qt Splitter and section wrap up
10 Minutes
12. Data Visualization
12
12.1
119. Installing matplotlib
3 Minutes
12.2
120. World population graph
6 Minutes
12.3
121. Adding labels and custom line color
6 Minutes
12.4
122. Multiple lines and line styling
3 Minutes
12.5
123. Configuring the graph
4 Minutes
12.6
124. Lets make pie charts
6 Minutes
12.7
125. Letting Pandas make data simpler
8 Minutes
12.8
126. Using Pandas data for pie charts
3 Minutes
12.9
127. Bar charts pt.1
8 Minutes
12.10
128. Bar charts pt.2
9 Minutes
12.11
129. Bar charts pt.3
9 Minutes
12.12
130. Custom Legend
3 Minutes
13. Speech Recognition AI
9
13.1
131. Introduction to machine learning
6 Minutes
13.2
132. Feedback sounds with PyAudio
12 Minutes
13.3
133. Recognizing our speech
7 Minutes
13.4
134. Making our program speak back
5 Minutes
13.5
135. Parsing speech
12 Minutes
13.6
136. Making our AI useful
6 Minutes
13.7
137. Creating the illusion of consciousness
14 Minutes
13.8
138. Speaking from its own brain
10 Minutes
13.9
139. Getting more answers
9 Minutes
14. Additional Content: Grand Finale
1
14.1
140. Bonuses. Enjoy the Benefits
Online Python Training Bootcamp Course: Beginner to Expert
Search
This content is protected, please
login
and enroll in the course to view this content!
Modal title
Main Content