• 77 Videos

  • 0 Quizzes

  • 0 Worksheets

  • 0 Files

  • Welcome to Python3

  • Why you should learn Python3

  • Installing Python 3 on Windows

  • Installing Python3 on Ubuntu and Mac

  • Taking a closer look at Python 3 IDLE

  • Math operators

  • Strings

  • Variables and variable naming rules

  • Our first program!

  • Type, Len, Str, Int, Float .. functions

  • True or false Boolean

  • IF statement

  • IF & ELSE

  • Using ELIF for multiple statements

  • While loop

  • Leaving infinite loop with break

  • Using Continue in a loop

  • FOR loop

  • Importing Python libraries

  • Defining functions in Python 3

  • Local and global variables

  • Coding guess the number program

  • Reverse a string function

  • Calculate area of a circle program

  • Simple Python calculator

  • Removing vowels from string program

  • Find the largest number out of three

  • Python 3 lists

  • Creating smaller out of bigger list

  • Manipulating lists and elements

  • Append, insert, remove, sort

  • Tuples

  • Introduction to dictionaries

  • Values, keys, items, get

  • Dictionary comprehension - part 1

  • Dictionary comprehension - part 2

  • Advance string manipulation

  • Upper(), lower(), isupper(), islower()

  • Split, strip, join, startswith, endswith

  • Navigating through system with OS library

  • Reading and writing to files

  • Reversing text from a file

  • Try and except

  • Try and finally

  • Classes

  • Changing class attributes

  • Built in class attributes

  • Using your class in a different program

  • Using your class in a program

  • Implementing students count option

  • Class inheritance

  • Overriding methods in a class

  • Printing and calculating date and time

  • Different date formats

  • Extracting useful data

  • Regex - part 1

  • Regex - part 2

  • Performing HTTP GET request

  • Performing post request

  • Handling website redirections

  • BeautifulSoup

  • Encoding in requests

  • Session and cookies

  • SSL certificate, authentication...

  • Json library and proxies

  • Socket terminology

  • Connecting two machines

  • Coding a chat program

  • Receiving Desired Amount of Data

  • Socket Timeout and Options

  • UDP Server & Client

  • AF_UNIX & Raw_sockets

  • Theory Behind Threaded Server

  • _thread & Threading

  • Sending Emails Using SMTPlib

  • PDF Files

  • Images In Python