| Section 01: | |||
| Welcome to Python 3 course! | 00:03:00 | ||
| Why you should learn Python 3 | 00:04:00 | ||
| Installing Python 3 on Windows | 00:08:00 | ||
| Installing Python3 on Ubuntu and Mac | 00:08:00 | ||
| Taking a closer look at Python 3 IDLE | 00:05:00 | ||
| Section 02: | |||
| 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 & ELSE | 00:13:00 | ||
| Using ELIF for multiple statements | 00:09:00 | ||
| While loop | 00:16:00 | ||
| Using Continue in a loop | 00:06:00 | ||
| FOR loop | 00:10:00 | ||
| Importing Python libraries | 00:12:00 | ||
| Section 03: | |||
| 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 | ||
| Section 04: | |||
| Python 3 lists | 00:15:00 | ||
| Creating smaller out of bigger list | 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:11:00 | ||
| Values, keys, items, get | 00:08:00 | ||
| Dictionary comprehension – part 1 | 00:08:00 | ||
| Dictionary comprehension – part 2 | 00:07:00 | ||
| Advance string manipulation | 00:12:00 | ||
| Upper(), lower(), isupper(), islower() | 00:09:00 | ||
| Split, strip, join, startswith, endswith | 00:13:00 | ||
| Section 05: | |||
| 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 | ||
| Section 06: | |||
| Try and except | 00:13:00 | ||
| Section 07: | |||
| 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 | ||
| Section 08: | |||
| Printing and calculating date and time | 00:30:00 | ||
| Different date formats | 00:09:00 | ||
| Section 09: | |||
| Extracting useful data | 00:23:00 | ||
| Regex – part 1 | 00:23:00 | ||
| Regex – part 2 | 00:17:00 | ||
| Section 10: | |||
| Performing HTTP GET request | 00:20:00 | ||
| Performing post request | 00:04:00 | ||
| Handling website redirections | 00:03:00 | ||
| BeautifulSoup | 00:29:00 | ||
| Encoding in requests | 00:12:00 | ||
| Session and cookies | 00:21:00 | ||
| SSL certificate, authentication | 00:21:00 | ||
| Json library and proxies | 00:10:00 | ||
| Section 11: | |||
| 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 & Client | 00:13:00 | ||
| AF_UNIX & Raw sockets | 00:14:00 | ||
| Section 12: | |||
| Theory Behind Threaded Server | 00:15:00 | ||
| Thread & Threading | 00:50:00 | ||
| Section 13: | |||
| Sending Emails Using SMTPlib | 00:32:00 | ||
| PDF Files | 00:11:00 | ||
| Images In Python | 00:16:00 | ||
| Assignment | |||
| Assignment – Python 3 Programming | 00:00:00 | ||