0% found this document useful (0 votes)
2 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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 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
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