0% found this document useful (0 votes)
4 views

Python with Data Structures and Algorithms program details

The document outlines a training program by CodeTantra Tech Solutions Pvt Ltd focused on Python programming, data structures, and algorithms over a 15-day schedule. Each day covers specific topics, including Python basics, algorithmic problem solving, data structures, functions, modules, object-oriented programming, and advanced data structures. The training includes extensive hands-on exercises to prepare students for national tests conducted by companies like Infosys and TCS.

Uploaded by

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

Python with Data Structures and Algorithms program details

The document outlines a training program by CodeTantra Tech Solutions Pvt Ltd focused on Python programming, data structures, and algorithms over a 15-day schedule. Each day covers specific topics, including Python basics, algorithmic problem solving, data structures, functions, modules, object-oriented programming, and advanced data structures. The training includes extensive hands-on exercises to prepare students for national tests conducted by companies like Infosys and TCS.

Uploaded by

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

CodeTantra Tech Solutions Pvt Ltd

Python with DS & Algo. Training


Topics
1 Day – 1: Introduction to Python + Data Types + Operators
Python Language Features
Comments, Identifiers, keywords, variables, expressions, statements
Input and Output, Data Types, Operators
Problem Solving Excercises

Day – 2, 3: Algorithmic Problem Solving + Control Statements


Introduction to Algorithms
Building Blocks of Algorithms
Pseudo Code and Flow Charts
2 Programming Language, Algorithmic Problem Solving, Simple Strategies for Developing Algorithms
Problem Solving Excercises
if, if-else, if-elif-else statements
while loop, for loop
break, continue and pass statements
Problem Solving Excercises

Day – 4, 5: Numbers + Strings and String Functions


Introduction to Numbers
Number Type Conversion
Mathematical Functions and Random Number Functions
3
Trigonometric Functions, Mathematical Constants
Introduction to Strings
String Operations
Built-in String Methods
Problem Solving Excercises

Day – 6, 7, 8, 9: Data Structures - Lists, Tuples, Dictionaries, Sets


Introduction to Lists
Basic List Operations
Built-in List Functions
List Methods
Introduction to Tuples
4 Basic Tuple Operations
Built-in Tuple Functions
Introduction to Dictionaries and Basic Dictionary Operations
Built-in Dictionary Functions
Built-in Dictionary Methods
Introduction to Sets and Basic Set Operations
Built-in Set Functions and Methods
Problem Solving Excercises

Day – 10, 11: Comprehensions + Functions


List Comprehensions
Set Comprehensions
Dictionary Comprehensions
Basics of Functions
Parameters and Arguments
Keyword Arguments and Default Arguments
5 Variable-length arguments
Anonymous Functions
Working with multi-dimentional arrays and pointers
Fruitful Functions
Global and Local Variables
Function Composition and Recursion
Exercises-Functions
Problem Solving Excercises

Page 1
Day – 12: Modules + Packages + File Handling
Creation of Modules
Import Statement
From import Statement
Introduction to PIP
6
Namespace
Using Python Packages
Installing Packages via PIP
File Path
File Operations
Problem Solving Excercises

Day – 13, 14: Object Oriented Programming in Python + Exception Handling


Classes
Self Variable
Constructors
Methods
Inheritance
Overriding Methods
7 Data Hiding
Errors and Exceptions
Error Handling
Handling an Exception
try-finally Clause
Raising an Exception
User-Defined Exceptions
Problem Solving Excercises

8
Day – 15: Advanced Data Structures and Other Topics
Linked Lists, Stacks and Queues
Database Connectivity + Django

All days will include extensive hands-on problem solving excercises which will prepare students for
national tests conducted by Infy,TCS containing company related question patterns.

Page 2

You might also like