Basic and Advanced Python Course

📚 Python Course Schedule
Course Basic and Advanced Python Course
Duration 40 hours
Mode Online
Start Date 27 July'25
Day and Time Weekends, 5PM to 7PM IST
Targeted Participants Software Professionals and College students
Prerequisites Nil
Other Details
    • Will provide:
    •     15 study materials
    •     800+ interview questions
    •     Course completion certification
📚 Python Course Curriculum
Module Duration (in Hours)
Demo Class
  • Overview of Python
  • Why Python is ruling the world?
  • Why should someone learn Python?
  • Advantages of Python over other programming languages
1
Basics about programming
  • Syntax/Semantics Errors
  • Interpreter/Compiler
  • High level/Low level programming language
  • Type of applications
  • Full stack Development
  • Debugging
  • Reasoning and Problem solving
1
Four important commands of Python
  • Help
  • Type
  • Dir
  • Id
1
Python Setup
  • Installing Python
  • Setting up the environmental variables
0.25
Block diagram of a computer
  • Input
  • Processing
  • Output
0.25
Output
  • Print without formatting
  • Print with formatting
0.5
Input
  • Input without prompting
  • Input with prompting
  • Type Casting
0.5
Data Types
  • Integer
  • Float
  • Complex
  • String
  • Boolean
3
Data Structures
  • List
  • Tuple
  • Set
  • Dictionary
4
Copy
  • Shallow Copy
  • Deep Copy
0.5
Operators
  • Arithmetic Operators
  • Comparison (Relational) Operators
  • Assignment Operators
  • Logical Operators
  • Identity Operators
  • Membership Operators
  • Bitwise Operators
0.25
Conditional Statements
  • If
  • Else
  • Elif
0.5
Looping Statements
  • For
  • While
  • break
  • continue
  • range
  • enumerate
1.75
Comprehensions
  • List Comprehension
  • Set Comprehension
  • Dictionary Comprehension
  • zip
1
Functions
  • Functions
  • Seven types of passing arguments
  • Passing arguments via command line
  • Lambda Function
  • Recursive Function
2.5
Functional Programming
  • Map
  • Filter
  • Reduce
1
Scoping
  • Namespace
  • LEGB Rule
  • Globals and Locals
1
Error handling
  • Static Analysis tool - Flake8
  • Exception handling (try,except,else,finally)
  • Raise exception
  • Traceback
1
Iterator 0.5
Generator 0.5
Decorator 2
File Handling
  • File modes (R,W,A)
  • Positioning cursor (fp.tell, fp.seek)
  • Methods for Read/Write/Append
  • Context Manager
2
Python Logging 0.5
Python Debugger 0.5
Python Packaging
  • Python Execution flow (Byte code ->PVM)
  • Module
  • How to import a module (from, import)
  • Library
  • Package
  • PIP Commands
  • How to create a Python package using PyInstaller
  • How to create a Python virtual environment
2
Frequently being used modules
  • OS
  • Sys
  • Time
  • Subprocess
0.5
OOPS
  • Introduction to OOPS
  • Characteristics of OOPS
  • Class and Objects
  • Inheritance
  • Polymorphism, function overloading and operator overloading
4.5
Parallelism
  • Multi Threading
  • Multi Processing
2
Regular Expressions 2
Pickling and UnPickling 0.5
Unit Testing Framework 0.5
Introduction to Data Analytics using Python
  • Introduction to Data Analytics
  • NumPy
  • Pandas
  • Scikit learn
  • Matplotlib
  • Seaborn
1
Total 40