Python Basic to
Intermediate

Duration : 7 days

Course Overview
This course is designed for beginners and intermediate learners who want to build a strong foundation in Python programming. Whether you are a student, job seeker, or professional, this course will help you learn Python step by step.

Beginner-friendly

Hands-on coding exercises

Project-based learning

Certification on completion

1

Introduction to Python

• Installation and Working with Python • Understanding Python variables • Python basic Operators • Understanding python blocks

2

Python Datatypes

• Declaring and using Numeric data types: int, float, complex • Using string data type and string operations • Defining list and list slicing • Use of Tuple, Set, Dictionary data type

3

Control Flow

• Conditional blocks using if, else and elif • Simple for loops in python • For loop using ranges, string, list and dictionaries • Use of while loops in python • Loop manipulation using pass, continue, break and else • Programming using Python conditional and loops block

4

Functions & Modules

• Organizing python codes using functions • Organizing python projects into modules • Importing own module as well as external modules • Understanding Packages • Powerful Lamda function in python • Programming using functions, modules and external packages

5

Lists & Dictionaries

• Building blocks of python programs • Understanding string in build methods • List manipulation using in build methods • Dictionary manipulation • Programming using string, list and dictionary in build function

6

File Operations

• Reading config files in python • Writing log files in python • Understanding read functions, read(), readline() and readlines() • Understanding write functions, write() and writelines() • Manipulating file pointer using seek • Programming using file operations

7

OOP Concepts

• Concept of class, object and instances • Constructor, class attributes and destructors • Real time use of class in live projects • Inheritance, overlapping and overloading operators • Adding and retrieving dynamic attributes of classes • Programming using Oops support

8

Exception Handling

• try…. except…else • try-finally clause • Avoiding code break using exception handling • Safeguarding file operation using exception handling • Handling and helping developer with error code • Programming using Exception handling

9

GUI Programming

• GUI in python Tkinter widgets • Programming using Tkinter

Learning Today Leading Tomorrow
With our guidance, you can shine and navigate your own path to success!
Contact US for join our next Batch!
*
*