Introduction and Setup | |||
Introduction | 00:03:00 | ||
Why is Python 3 worth learning | 00:04:00 | ||
Installing Python 3 on Windows | 00:08:00 | ||
Installing Python 3 on Ubuntu and Mac | 00:08:00 | ||
Taking a closer look at Python 3 IDLE | 00:05:00 | ||
Python Programming Basics | |||
Math operators | 00:12:00 | ||
Strings | 00:08:00 | ||
Variables and variable naming rules | 00:11:00 | ||
Our first program | 00:12:00 | ||
Type, len, str, int, float, functions | 00:09:00 | ||
True or false Boolean | 00:10:00 | ||
If-statement | 00:05:00 | ||
If and else | 00:13:00 | ||
Using elif for multiple statements.mp4 | 00:09:00 | ||
While loop | 00:16:00 | ||
Infinite loops with break | 00:07:00 | ||
Using continue in a loop.mp4 | 00:06:00 | ||
For Loop | 00:10:00 | ||
Importing Python libraries | 00:12:00 | ||
Functions- Coding Exercises | |||
Defining functions in Python 3 | 00:15:00 | ||
Local and global variables | 00:10:00 | ||
Coding guess the number program | 00:16:00 | ||
Reverse a string function | 00:07:00 | ||
Calculate area of a circle program | 00:11:00 | ||
Simple Python calculator | 00:15:00 | ||
Removing vowels from string program | 00:13:00 | ||
Find the largest number out of three | 00:16:00 | ||
Lists, Tuples and Dictionaries | |||
Python lists | 00:15:00 | ||
Creating smaller lists out of a bigger one | 00:09:00 | ||
Manipulating lists and elements | 00:08:00 | ||
Append, insert, remove, sort | 00:11:00 | ||
Tuples | 00:13:00 | ||
Introduction to dictionaries | 00:10:00 | ||
Values, keys, items, get | 00:08:00 | ||
Dictionary comprehension part 1 | 00:08:00 | ||
Dictionary comprehension part 2.mp4 | 00:07:00 | ||
Advanced string manipulation | 00:12:00 | ||
Upper, lower, isupper, islower | 00:09:00 | ||
Split, strip, join, startswith, endswith | 00:13:00 | ||
Files in Python 3 | |||
Navigating through system with OS library | 00:29:00 | ||
Reading and writing to files | 00:16:00 | ||
Reversing text from a file | 00:17:00 | ||
Error Handling | |||
Try and except | 00:13:00 | ||
Try and finally | 00:15:00 | ||
Object Oriented Programming | |||
Classes | 00:22:00 | ||
Changing class attributes | 00:10:00 | ||
Built in class attributes | 00:08:00 | ||
Using your class in a different program | 00:05:00 | ||
Using your class in a program | 00:26:00 | ||
Implementing students count option | 00:05:00 | ||
Class inheritance | 00:12:00 | ||
Overriding methods in a class | 00:08:00 | ||
Date & Time | |||
Printing and calculating date and time | 00:30:00 | ||
Different date formats | 00:09:00 | ||
Regular Expressions | |||
Extracting useful data | 00:23:00 | ||
Regex part 1 | 00:23:00 | ||
Regex part 2 | 00:17:00 | ||
Interacting with HTTP | |||
Performing HTTP GET requests | 00:20:00 | ||
Performing POST requests | 00:04:00 | ||
Handling website redirections | 00:03:00 | ||
BeautifulSoup | 00:29:00 | ||
Encoding in requests | 00:11:00 | ||
Session objects and cookies | 00:21:00 | ||
SSL certificate, authentication, etc | 00:21:00 | ||
JSON library and proxies | 00:21:00 | ||
Networking in Python 3 | |||
Socket terminology | 00:09:00 | ||
Connecting two machines | 00:21:00 | ||
Coding a chat program | 00:35:00 | ||
Receiving desired amount of data | 00:20:00 | ||
Socket timeout and options | 00:08:00 | ||
UDP server and client | 00:13:00 | ||
AF_UNIX and raw_sockets | 00:14:00 | ||
Threading | |||
Introduction to threading part 1 | 00:28:00 | ||
Introduction to the threading part 2 | 00:22:00 | ||
Theory behind threaded server | 00:15:00 | ||
E-mails, PDFs, Images | |||
Sending emails using smtplib | 00:32:00 | ||
PDF files | 00:11:00 | ||
Images in Python 3 | 00:16:00 |
Membership renews after 12 months. You can cancel anytime from your account.