Learning Python 3
This course is designed for novice programmers who wish to start coding their own programs.
Significantly, the course will help prepare programmers to pursue a career in software development.
Introduction
FREE PREVIEWThe Value Of Learning Python
FREE PREVIEWInstalling Python 3 On Windows
FREE PREVIEWInstalling Python 3 On Linux & Mac
Closer Examination Of Python 3 IDLE
Math Operators
Strings
Variables & 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
Infinite Loops With Break
Using Continue In A Loop
FOR Loop
Importing Python Libraries
Defining Functions In Python
Local & Global Variables
Coding Guess The Number Program
Reverse A String Function
Calculate The Area Of A Circle Program
Simple Python Calculator
Removing Vowels From A String Program
Locate The Largest Number Out Of Three
Python Lists
Creating Smaller Lists Out Of A Larger One
Manipulating Lists & Elements
Append, Insert, Remove, Sort
Tuples
Introduction To Dictionaries
Values, Keys, Items, Get
Dictionary Comprehension (Part 1)
Dictionary Comprehension (Part 2)
Advanced String Manipulation
Upper(), lower(), isupper(), islower()
Split, Strip, Join, Startswith, Endswith
Navigating Through The System With OS Library
Reading & Writing To Files
Reversing Text From A File
Try And Except
Try And Finally
Classes
Changing Class Attributes
Built In Class Attributes
Utilizing Your Class In A Different Program
Utilizing Your Class In A Program
Implementing Students Count Option
Class Inheritance
Overriding Methods In A Class
Printing & Calculating Date And Time
Different Date Formats
Extracting Useful Data
Regex (Part 1)
Regex (Part 2)
Performing HTTP GET Requests
Performing POST Requests
Handling Website Redirections
Beautiful Soup
Encoding In Requests
Session Objects & Cookies
SSL Certificates, Authentication, Etc.
JSON Library & Proxies
Socket Terminology
Connecting Two Machines
Creating A Chat Program
Receiving Desired Amount Of Data
Socket Timeout & Options
UDP Server & Client
AF_UNIX & Raw_sockets
Introduction To Threading
Theory Behind Threaded Server
Using SMTPlib To Send Emails
PDF Files
Images In Python