Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Start Python 3 Programming Today!
Introduction and setup
Welcome to Python 3 course! (3:17)
Why you should learn Python 3 (4:21)
Installing Python 3 on Windows (8:01)
Installing Python3 on Ubuntu and Mac (8:18)
Taking a closer look at Python 3 IDLE (5:03)
Basics of programming in Python 3
Math operators (12:07)
Strings (8:26)
Variables and variable naming rules (11:00)
Our first program! (11:36)
Type, Len, Str, Int, Float .. functions (9:12)
True or false Boolean (9:33)
IF statement (5:02)
IF & ELSE (13:00)
Using ELIF for multiple statements (9:18)
While loop (15:36)
Leaving infinite loop with break (6:33)
Using Continue in a loop (5:34)
FOR loop (9:50)
Importing Python libraries (12:18)
Functions
Defining functions in Python 3 (15:19)
Local and global variables (10:11)
Coding guess the number program (16:27)
Reverse a string function (6:50)
Calculate area of a circle program (10:41)
Simple Python calculator (15:23)
Removing vowels from string program (13:00)
Find the largest number out of three (16:05)
Lists, tuples, dictionaries
Python 3 lists (14:38)
Creating smaller out of bigger list (8:52)
Manipulating lists and elements (7:52)
Append, insert, remove, sort (10:52)
Tuples (13:01)
Introduction to dictionaries (10:30)
Values, keys, items, get (7:38)
Dictionary comprehension - part 1 (8:03)
Dictionary comprehension - part 2 (7:07)
Advance string manipulation (12:10)
Upper(), lower(), isupper(), islower() (9:01)
Split, strip, join, startswith, endswith (13:21)
Files in Python 3
Navigating through system with OS library (29:20)
Reading and writing to files (15:44)
Reversing text from a file (17:19)
Error handling
Try and except (12:41)
Try and finally (15:32)
Object oriented programming
Classes (21:41)
Changing class attributes (10:02)
Built in class attributes (7:56)
Using your class in a different program (4:31)
Using your class in a program (25:41)
Implementing students count option (5:12)
Class inheritance (12:20)
Overriding methods in a class (7:46)
Date & time
Printing and calculating date and time (29:54)
Different date formats (9:04)
Regular expressions
Extracting useful data (23:09)
Regex - part 1 (23:28)
Regex - part 2 (16:41)
Interacting with HTTP
Performing HTTP GET request (19:43)
Performing post request (3:42)
Handling website redirections (3:12)
BeautifulSoup (29:11)
Encoding in requests (11:30)
Session and cookies (21:00)
SSL certificate, authentication... (21:01)
Json library and proxies (21:21)
Networking in Python 3
Socket terminology (9:20)
Connecting two machines (21:27)
Coding a chat program (34:56)
Receiving Desired Amount of Data (19:44)
Socket Timeout and Options (8:27)
UDP Server & Client (13:07)
AF_UNIX & Raw_sockets (13:35)
Threading
_thread & Threading (50:26)
Theory Behind Threaded Server (15:13)
Emails, PDF, Images
Sending Emails Using SMTPlib (31:33)
PDF Files (11:01)
Images In Python (16:10)
Introduction to dictionaries
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock