0% found this document useful (0 votes)
39 views6 pages

Document

The document outlines a comprehensive Python programming course designed to take students from basic to advanced concepts. It includes modules covering Python fundamentals, control statements, data structures, object-oriented programming, exceptions, regular expressions, multithreading, database access, and data science using Python. Additional training highlights include professional resume building, placement assistance, flexible learning options, and interview preparation.

Uploaded by

sheeszain2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views6 pages

Document

The document outlines a comprehensive Python programming course designed to take students from basic to advanced concepts. It includes modules covering Python fundamentals, control statements, data structures, object-oriented programming, exceptions, regular expressions, multithreading, database access, and data science using Python. Additional training highlights include professional resume building, placement assistance, flexible learning options, and interview preparation.

Uploaded by

sheeszain2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Course structure design in such a way that student will learn from Basic

concepts to advance.

Python is an interpreted, object-oriented programming language. Python is a


high-level programming language. It is a dynamically typed language. It’s
high-level built-in data structures, combined with dynamic typing and
dynamic binding. It is very useful for Rapid Application Development.

Course Overview

Module 1: Introduction to Python

What is Python and history of Python?

Unique features of Python

Python-2 and Python-3 differences

Install Python and Environment Setup

First Python Program

Python Identifiers, Keywords and Indentation

Comments and document interlude in Python

Command line arguments Getting User Input

Python Data Types

What are variables?

Python Core objects and Functions

Number and Maths

Module 2: Control Statements if-else if-elif-else while loop for loop break
continue assert pass return

Module 3: List, Ranges & Tuples in Python

Introduction

Lists in Python
More about Lists

Understanding Iterators

Generators, Comprehensions and Lambda Expressions

- Introduction

- Generators and Yield

- Next and Ranges

Understanding and using Ranges

More About Ranges

Ordered Sets with tuples

Module 4: Python Dictionaries and Sets

Introduction to the section

Python Dictionaries

More on Dictionaries

Sets

Python Sets Examples

Module 5 : Input and Output in Python Reading and writing text files writing
Text Files

Appending to Files and Challenge

Writing Binary Files Manually

Using Pickle to Write Binary Files

Module 6 : Python built in function

Python user defined functions

Python packages functions

Defining and calling Function

The anonymous Functions

Loops and statement in Python

Python Modules & Packages


Module 7 : Python Object Oriented

Overview of OOP

The self variable

Constructor

Types Of Variables

Namespaces

Creating Classes and Objects

Inheritance

Types of Methods

- Instance Methods

- Static Methods - Class Methods

Accessing attributes

Built-In Class Attributes

Destroying Objects

Abstract classes and Interfaces

Abstract Methods and Abstract class

Interface in Python

Abstract classes and Interfaces

Module 8: Exceptions

Errors in Python

Compile-Time Errors

Runtime Errors

Logical Errors

What is Exception? Handling an exception try….except…else try-finally


clause

Argument of an Exception

Python Standard Exceptions


Raising an exceptions

User-Defined Exceptions

Module 9: Python Regular Expressions What are regular expressions?

The match Function

The search Function

Matching vs searching

Search and Replace

Extended Regular Expressions

Wildcard

Module 10: Python Multithreaded Programming What is multithreading?

Difference between a Process and Thread

Concurrent Programming and GIL

Uses of Thread

Starting a New Thread

The Threading Module

Thread Synchronization

- Locks

- Semaphore

Deadlock of Threads

Avoiding Deadlocks

Daemon Threads

Module 11: Using Databases in Python

Python MySQL Database Access

Install the MySQLdb and other Packages

Create Database Connection

CREATE, INSERT, READ Operation

DML and DDL Oepration with Databases


Module 12: Data Science Using Python Numpy:

-Introduction to numpy

-Creating arrays

-Indexing Arrays

-Array Transposition

-Universal Array Function

-Array Processing

-Array Input and Output Pandas:

-What are pandas?

-Where it is used?

-Series in pandas

-Index objects

-Reindex

-Drop Entry

-Selecting Entries

-Data Alignment

-Rank and Sort

-Summary Statics

-Index Hierarchy

-Matplotlib: Data Visualization

-Python for Data Visualization

-Welcome to the Data Visualization Section

-Introduction to Matplotlib

TRaining Highlights

Recording Access shared to students

Professional Resume building by Industrial working mentors

Placement assistance/Job requirement notification support/HR contacts


Training Certificate: Receive a recognized certificate upon course completion
LinkedIn, Naukri.com Profile: Enhance your online presence with
professionally curated profiles.

Flexible Learning Options: Choose between offline and online training


to suit your schedule.

Interview Preparation, Mock Interviews: Nail your interviews with our


tailored preparation and mock interview sessions

Real-time Scenarios Explained: Learn through practical examples to


master real-world applications.

You might also like