Curriculum
14 Sections
78 Lessons
Lifetime
Expand all sections
Collapse all sections
Section 1: 1 Introduction and setup
5
1.1
1. Welcome to Python 3 course!
4 Minutes
1.2
2. Why you should learn Python 3
5 Minutes
1.3
3. Installing Python 3 on Windows
8 Minutes
1.4
4. Installing Python3 on Ubuntu and Mac
9 Minutes
1.5
5. Taking a closer look at Python 3 IDLE
5 Minutes
Section 2: 2 Basics of programming in Python 3
14
2.1
6. Math operators
12 Minutes
2.2
7. Strings
9 Minutes
2.3
8. Variables and variable naming rules
11 Minutes
2.4
9. Our first program!
12 Minutes
2.5
10. Type, Len, Str, Int, Float .. functions
9 Minutes
2.6
11. True or false Boolean
10 Minutes
2.7
12. IF statement
5 Minutes
2.8
13. IF & ELSE
13 Minutes
2.9
14. Using ELIF for multiple statements
9 Minutes
2.10
15. While loop
16 Minutes
2.11
16. Leaving infinite loop with break
7 Minutes
2.12
17. Using Continue in a loop
6 Minutes
2.13
18. FOR loop
10 Minutes
2.14
19. Importing Python libraries
13 Minutes
Section 3: 3 Functions
8
3.1
20. Defining functions in Python 3
16 Minutes
3.2
21. Local and global variables
10 Minutes
3.3
22. Coding guess the number program
17 Minutes
3.4
23. Reverse a string function
7 Minutes
3.5
24. Calculate area of a circle program
11 Minutes
3.6
25. Simple Python calculator
16 Minutes
3.7
26. Removing vowels from string program
13 Minutes
3.8
27. Find the largest number out of three
16 Minutes
Section 4: 4 Lists, tuples, dictionaries
12
4.1
28. Python 3 lists
15 Minutes
4.2
29. Creating smaller out of bigger list
9 Minutes
4.3
30. Manipulating lists and elements
8 Minutes
4.4
31. Append, insert, remove, sort
11 Minutes
4.5
32. Tuples
13 Minutes
4.6
33. Introduction to dictionaries
11 Minutes
4.7
34. Values, keys, items, get
8 Minutes
4.8
35. Dictionary comprehension – part 1
8 Minutes
4.9
36. Dictionary comprehension – part 2
7 Minutes
4.10
37. Advance string manipulation
12 Minutes
4.11
38. Upper(), lower(), isupper(), islower()
9 Minutes
4.12
39. Split, strip, join, startswith, endswith
14 Minutes
Section 5: 5 Files in Python 3
3
5.1
40. Navigating through system with OS library
30 Minutes
5.2
41. Reading and writing to files
16 Minutes
5.3
42. Reversing text from a file
17 Minutes
Section 6: 6 Error handling
2
6.1
43. Try and except
13 Minutes
6.2
44. Try and finally
16 Minutes
Section 7: 7 Object oriented programming
8
7.1
45. Classes
22 Minutes
7.2
46. Changing class attributes
10 Minutes
7.3
47. Built in class attributes
8 Minutes
7.4
48. Using your class in a different program
5 Minutes
7.5
49. Using your class in a program
26 Minutes
7.6
50. Implementing students count option
5 Minutes
7.7
51. Class inheritance
13 Minutes
7.8
52. Overriding methods in a class
8 Minutes
Section 8: 8 Date & time
2
8.1
53. Printing and calculating date and time
30 Minutes
8.2
54. Different date formats
9 Minutes
Section 9: 9 Regular expressions
3
9.1
55. Extracting useful data
23 Minutes
9.2
56. Regex – part 1
24 Minutes
9.3
57. Regex – part 2
17 Minutes
Section 10: 10 Interacting with HTTP
8
10.1
58. Performing HTTP GET request
20 Minutes
10.2
59. Performing post request
4 Minutes
10.3
60. Handling website redirections
4 Minutes
10.4
61. BeautifulSoup
29 Minutes
10.5
62. Encoding in requests
12 Minutes
10.6
63. Session and cookies
21 Minutes
10.7
64. SSL certificate, authentication…
21 Minutes
10.8
65. Json library and proxies
22 Minutes
Section 11: 11 Networking in Python 3
7
11.1
66. Socket terminology
9 Minutes
11.2
67. Connecting two machines
22 Minutes
11.3
68. Coding a chat program
35 Minutes
11.4
69. Receiving Desired Amount of Data
20 Minutes
11.5
70. Socket Timeout and Options
9 Minutes
11.6
71. UDP Server & Client
13 Minutes
11.7
72. AF_UNIX & Raw_sockets
14 Minutes
Section 12: 12 Threading
2
12.1
73. Theory Behind Threaded Server
50 Minutes
12.2
74. _thread & Threading
15 Minutes
Section 13: 13 Emails, PDF, Images
3
13.1
75. Sending Emails Using SMTPlib
31 Minutes
13.2
76. PDF Files
11 Minutes
13.3
77. Images In Python
16 Minutes
Section 14: 14 Additional Content: Grand Finale
1
14.1
78. Bonus Lectures. Enjoy the Benefits
Learn Python Programming Masterclass UPDATED
Search
This content is protected, please
login
and enroll in the course to view this content!
Modal title
Main Content