Code Editor PyCharm & Jupiter Notebook
  • PyCharm for Python Guide
  • PyCharm making new project and getting look and feel
  • Jupiter Notebook Guide
Data Types (Integers, Strings)
  • Numbers and Mathematical Operations on them.
  • Variables
  • Introduction to Strings
  • Functions on Strings
  • Multiline Strings in Python
  • String Concatenation
  • Formatted f-String
  • Special Characters in strings
  • Raw r-String
Sequences in Python
  • List Sequence
  • Functions/Methods on List
  • Nested Lists
  • Tuple Sequence
  • Functions list & len on Tuple
  • Tuples can have Mutable Objects
Functions
  • Introduction to Functions
  • Make Function in code
  • Nested Functions
  • Argument types
  • Positional Arguments
  • Keyword Arguments
  • Multiple Arguments
  • Decorators Explanation
  • Decorators Code
  • range function
  • sets
Loops
  • Introduction to loops
  • for loop
  • for loop code
  • TASK for loop
  • SOLUTION of task
  • while loop
Conditionals ( if else )
  • if else
  • elif
File Handling
  • What are files?
  • Read File
  • Try Catch File
  • with and close File
  • Write and Append
  • Count Words in a File
  • Task 1
  • Solution Task 1
  • Task 2 Files
  • Solution Task 2
SQLite Database
  • Make a Connection to Database and make Table
  • Insert In Database DB
  • Select Form DB
  • Where Clause
  • Delete
  • Update
  • Safety points try catch and ?
Regular Expression (Regex)
  • Regular Expression REGEX Explanation
  • Raw String
  • REGEX in Code
  • SET and long string
  • Start and End
  • Match function and Email validation
  • TASK
  • Solution of Task
  • FindAll Function
  • Finditer Function
  • Split Function
Object Oriented Programming
  • What is Object Oriented Programming? and why to use it.
  • Class and Object
  • Making first "class"
  • Constructor of a class
  • Object of "Person" class
Inheritance
  • Inheritance Explanation
  • Inheritance Code Example
Polymorphism
  • Polymorphism Explanation
  • Polymorphism Coding Example
Abstraction
  • Abstraction Code
tkinter (python GUI programming)
  • Root window of Application
Widgets
  • What are Widgets
  • Label
  • Button
  • Link Button and Label
  • Check Button
  • Entry
  • Radio Button
  • Why "pack" on next line
Tables App