Python Overview
  • Python Language Intro
  • Web Development Projects
  • Data Science Projects
Python Preparations
  • Download Python
  • Install Python
  • Python Interpreter
  • Jupyter Notebook
Conditional statements
  • Lecture 1
  • Practice 1-1-1 (Conditional Statement Structures)
  • Practice 1-1-2 ((if) Statement)
  • Lecture 2
  • Practice 1-2-1 ((if-else) Statement)
  • Practice 1-2-2 ((if-else) Statement)
  • Practice 1-3-1 ((Nested if-else) statement)
  • Practice 1-3-2 ((Nested if-else) statement)
  • Practice 1-4-1 ((if-elif-else) Statement)
  • Practice 1-4-2 ((if-elif-else) Statement)
  • Practice 2 (Arithmetic Operators)
  • Practice 3 ( Comparison and Logical Operators )
  • Practice 4 ( Comparison and Logical Operators with Brackets )
  • Practice 5 ( Nested if-else Statement and Float Input)
  • Practice 6 ( if-elif-else Statement with Comparison and Logical Operators )
Looping Statements
  • Practice 1 (Looping Statements Structures)
  • Lecture 1
  • Practice 2 (while Looping with Conditional Statement)
  • Practice 3 (while Looping with Comparison and Logical Operators)
  • Practice 4 (while Statement with break)
  • Practice 5 (while Statement with continue)
  • Lecture 2
  • Practice 6 (for Statement)
  • Practice 7 (for Statement with range() Function)
String Data Type
  • Practice 1 (Basics 1)
  • Practice 2 ( Basics 2)
  • Lecture 1
  • Practice 3 (String Characters Accessing)
  • Lecture 2
  • Practice 4 ( String with Assigning)
  • Practice 5 (String Slicing)
  • Lecture 3
  • Practice 6 (String Methods and Functions 1)
  • Lecture 4
  • Practice 7 (String Methods and Functions 2)
  • Lecture 5
  • Practice 8 (String Methods and Functions 3)
  • Lecture 6
  • Practice 9 (String Methods and Functions 4)
  • Lecture 7
  • Practice 10 (String Methods and Functions 5)
  • Lecture 8
List Data Type
  • Lecture 1
  • Practice 1 (Basics)
  • Practice 2 (List Characters Accessing)
  • Practice 3 ( List with Assigning)
  • Practice 4 (List Slicing)
  • Practice 5 (List Methods and Functions 1)
  • Practice 6 (List Methods and Functions 2)
  • Practice 7 (List Methods and Functions 3)
  • Lecture 2
  • Practice 8 (List Methods and Functions 4)
  • Practice 9 (List Methods and Functions 5)
  • Practice 10 (List with Conditional and Looping Statements)
Tuple Data Type
  • Practice 1 (Basics)
  • Practice 2 (Tuple Characters Accessing)
  • Practice 3 ( Tuple with Assigning)
  • Practice 4 (Tuple Slicing)
  • Practice 5 (Tuple Methods and Functions 1)
  • Practice 6 (Tuple Methods and Functions 2)
Dictionary Data Type
  • Practice 1 (Basics)
  • Practice 2 (Dictionary Characters Accessing)
  • Practice 3 ( Dictionary with Assigning)
  • Practice 4 (Dictionary Methods and Functions 1)
  • Practice 5 (Dictionary Methods and Functions 2)
  • Lecture 1
  • Practice 6 (Dictionary Methods and Functions 3)
  • Practice 7 (Dictionary Methods and Functions 4)
  • Lecture 2
  • Practice 8 (Dictionary Statements and Methods)
  • Lecture 3
Function
  • Practice 1 (Basics)
  • Lecture 1
  • Practice 2 (def Function with Conditional Statement)
  • Lecture 2
  • Practice 3 (def Function with Looping Statements)
  • Lecture 3
  • Practice 4 (def Function with List)
  • Practice 5 (def Function with Dictionary)
File
  • File(Basic)
  • Read Mode (r)
  • Write Mode (w)