Skip to content

Python Course

This course is designed to provide in-depth understanding of Python Programming concepts. All our tutorials are designed to be extremely engaging and beginner friendly. The course is divided into multiple parts and you can find the list of tutorials covered in each part below.

  • You can access the lecture material by visiting each part of the course.
  • Code snippets used in the lectures are provided under each tutorial

Part 1: Introduction and Basics

  • Introduction to the course
  • Installations of Python and PyCharm
  • Execution process of a Python Program
  • Expressions, Statements, and Comments

Part 2: Objects, Variables, and Datatypes

  • Python Objects
  • Variables in Python
  • Naming variables
  • Scalar datatypes in Python
  • Immutability of scalar objects

Part 3: Python Operators

  • Arithmetic operators - Part 1
  • Arithmetic operators - Part 2
  • Binary representation of Integers in Python
  • Bitwise operators 1 - Bitwise NOT, Bitwise OR, Bitwise AND
  • Bitwise operators 2 - Left shift and Right shift operators
  • Comparison Operators - Part 1
  • Comparison Operators - Part 2
  • Logical Operators
  • Operator Precedence - Part 1
  • Operator Precedence - Part 2: Order of evaluation

Part 4: Conditional Statements and Loops

  • Condtional Statements - Part 1
  • Conditional Statements - Part 2