Linked List
  • Linked List-Introduction
  • Single and Double Link List
  • Create and Traverse in Single Linked List
  • Insertion in Single Linked List
  • Deletion in Single Linked List
  • Creation of Doubly Linked List
  • Insertion in Doubly Linked List
  • Appending Record in Doubly Linked List
  • Deletion in Doubly Linked List
Magic Functions
  • Magic Functions- Introduction
  • Binary Operators-Magic Methods
  • Unary Operators-Magic Methods
  • Comparison Operators-Magic Methods
  • Extended Assignment Operator-Magic Methods
  • Examples-Magic Methods
Threads
  • Section Overview
  • Process vs Thread
  • Main Thread
  • Ways of Creating Threads in Python
  • Using Functions to create Thread
  • Thread Names
  • Targeting Multiple Thread
  • Creating Thread by extending the Thread Class
  • Creating Thread without extending the Thread Class
  • Multi-Threading
  • Sleep Method
  • Programming the Scenario
  • Producer Consumer Problem
  • Synchronization with Locks
  • Semaphores
Socket Programming
  • Section Overview
  • What is a Socket
  • Network and Internet
  • TCP vs UDP
  • Lets start Socket Programming
  • Server Side
  • Client Side
  • File Server
  • File Client
  • GUI Based Chat Room Overview
  • Chat Room Server side
  • Chat Room Client Side
Python Comprehension
  • Comprehension Introduction
  • List Comprehension
  • Dictionary Comprehension
Decorators
  • Meta Programming- Introduction
  • Decorators Introduction
  • Function Decorators
  • More on Function Decorators
  • Class Decorators
  • Meta Classes - Introduction
  • Creating Meta Classes
Descriptors
  • Descriptors- Introduction
  • Get, Set and Del Descriptors
  • Calling a Descriptor
  • Decorator Protocol
Random Module
  • All about Random Module
Simple Mail Transfer Protocol(SMTP)
  • Section Overview
  • Understanding SMTP
  • Sending Emails using the SMTP module
  • Sending Rendered HTMLEmails
  • Sending Emails with some kind of Attachment
Documentation
  • Documentation- Introduction
  • Doc Strings
  • Doc Strings Types
  • Importance of Documentation
Python Advance Comments
  • Advance Comments
Python Generators
  • Generator- Introduction
  • Generators with Examples
  • Python Generators Expressions
  • Why Generators
Databases in Python- SQLite3
  • Section Overview
  • Databases and their Types
  • Creating a Database
  • DB Browser Installation
  • Creating a Table and Inserting Data into it
  • Inserting Data
  • Selecting Data From the Database
  • Ordering the Data
  • Distinct Data
  • WHERE Clause
  • Limiting the Data
  • IN and NOT IN
  • Matching with the Data
  • GLOB Operator
  • Sqlite Aggregate Functions
  • Updating the Data