Login
Accessing this course requires a login. Please enter your credentials below!

Continue with Google
Lost Your Password?
Register
Don't have an account? Register one!
Register an Account

Leave the field below empty!

Registration confirmation will be emailed to you.

Continue with Google

Python 3 Programming Course

Lesson 1 Introduction and Setup
5 Topics
1.1 Welcome to Python 3
1.2 Why You Should Learn Python 3
1.3 Installing Python 3 on Windows
1.4 Installing Python 3 on Ubuntu and Mac
1.5 Take a Look at Python 3 IDLE
Lesson 2 Basic of Programming in Python 3
14 Topics
2.1 Math Operators
2.2 Strings
2.3 Variables and Variable Naming Rule
2.4 Our First Program
2.5 Type, Len, Str, Int, Float .. Functions
2.6 True or False Boolean
2.7 If Statement
2.8 If or Else
2.9 Using ELIF For Multiple Statements
2.10 While Loop
2.11 Leaving Infinite Loop With Break
2.12 Using Continue in a loop
2.13 For Loop
2.14 Importing Python Libraries
Lesson 3 Functions
8 Topics
3.1 Defining Functions in Python 3
3.2 Local and Global Variables
3.3 Coding Guess The Number Program
3.4 Reverse a String Function
3.5 Calculate Area of a Circle of Program
3.6 Simple Calculator
3.7 Removing Vowels from String Program
3.8 Finding the largest number out of three
Lesson 4 Lists, tuples, dictionaries
12 Topics
4.1 Python 3 Lists
4.2 Creating Smaller out of Bigger List
4.3 Manuplating Lists and Elements
4.4 Append, insert, remove, sort
4.5 Tuples
4.6 Introduction to Dictionaries
4.7 values, keys, items, get
4.8 Dictionary Comprehension Part 1
4.9 Dictionary Comprehension Part 2
4.10 Advanced String Manuplation
4.11 Upper(),lower(),isupper(),islower()
4.12 Split, Strip, Join, Startswith, Endswith
Lesson 5 Files in Python 3
3 Topics
5.1 Navigating Through System With OS Library
5.2 Reading and Writing to Files
5.3 Reversing Text from a File
Lesson 6 Files in Python 3
2 Topics
6.1 Try and Except
6.2 Try and Finally
Lesson 7 Object Oriented Programming
8 Topics
7.1 Classes
7.2 Changing Class Attributes
7.3 Built-in Class Attributes
7.4 Using Class in a different Program
7.5 Using your Class in a Program
7.6 Implementing Students Count Option
7.7 Class Inheritance
7.8 Overriding Method in a Class
Lesson 8 Date and Time
2 Topics
8.1 Running and Calculating Date and Time
8.2 Different Date Format
Lesson 9 Regular Expression
3 Topics
9.1 Extracting Useful Data
9.2 Regex Part 1
9.3 Regex Part 2
Lesson 10 Interacting with HTTP
8 Topics
10.1 Performing HTTP GET Request
10.2 Performing Post Request
10.3 Handling Website Redirections
10.4 Beautiful Soup: Web Scraping with Python
10.5 Encoding in Requests
10.6 Sessions and Cookies
10.7 SSL Certificate, Authentication
10.8 Json Library And Proxies
Lesson 11 Networking in Python 3
7 Topics
11.1 Socket terminology
11.2 Connecting two machines
11.3 Coding a chat program
11.4 Receiving Desired Amount of Data
11.5 Socket Timeout and Options
11.6 UDP Server & Client
11.7 AF_UNIX & Raw_sockets
Lesson 12 Threading
2 Topics
12.1 Theory Behind Threaded Server
12.2 Thread & Threading
Lesson 13 Email, PDF, Images
3 Topics
13.1 Sending Emails Using SMTPlib
13.2 PDF Files
13.3 Images In Python
Previous Lesson
Next Lesson

Lesson 11 Networking in Python 3

Python 3 Programming Course Lesson 11 Networking in Python 3
Lesson Content
0% Complete 0/7 Steps
11.1 Socket terminology
11.2 Connecting two machines
11.3 Coding a chat program
11.4 Receiving Desired Amount of Data
11.5 Socket Timeout and Options
11.6 UDP Server & Client
11.7 AF_UNIX & Raw_sockets
Previous Lesson
Back to Course
Next Lesson
Scroll to top