SUMMER TRAINING PROGRAMME-2024
PYTHON WITH DATA SCIENCE
DAY DATE TIME
No. (MORNING) TOPIC THEORY
+LAB
9:00AM-
Day 1 28-8-24 12:00 NOON Introduction: The Programming Cycle for Python , Python 2+1
OR IDE, Interacting with Python Programs , Elements of
1:00-4:00PM Python, Type Conversion.
9:00AM-
Day 2 29-8-24 12:00 NOON Basics: Expressions, Assignment Statement, Arithmetic 2+1
OR Operators, Operator Precedence, Boolean Expression.
1:00-4:00PM
Conditionals: Conditional statement in Python (if-else
9:00AM- statement, its working and execution), Nested-if
Day 3 30-8-24
12:00 NOON statement and Elif statement in Python, Expression 2+1
OR Evaluation & Float Representation.
1:00-4:00PM Purpose and working of loops , While loop including its
working, For Loop , Nested Loops , Break and Continue.
9:00AM- Strings : Length of the string and perform Concatenation
Day 4 31-8-24 12:00 NOON and Repeat operations in it. Indexing and Slicing of 2+1
OR Strings.
1:00-4:00PM
9:00AM-
Day 5 1-9-24 12:00 NOON List: Introduction to Python List, Creating List, Accessing 2+1
OR List, Joining List, Replicating List, List Slicing, Array
1:00-4:00PM
9:00AM-
Day 6 2-9-24 12:00 NOON Tuple: Introduction to Tuple, Creating Tuples, Accessing
OR Tuples, Joining Tuples, Replicating Tuples, Tuple Slicing
1:00-4:00PM 2+1
9:00AM- Dictionaries: Introduction to Dictionary, Accessing values
12:00 NOON in dictionaries, Working with dictionaries, Properties
Day 7 3-9-24
OR Set and Frozenset: Introduction to Set and Frozenset, 2+1
1:00-4:00PM Creating Set and Frozenset, Accessing and Joining,
Replicating and Slicing
9:00AM-
Day 8 12:00 NOON Function: Parts of A Function , Execution of A Function ,
4-9-24 OR Keyword and Default Arguments ,Scope Rules. 2+1
1:00-4:00PM
9:00AM-
Day 9 12:00 NOON Functions: Treat functions as first class Objects , Lambda
5-9-24 OR Expressions, Exceptions and Assertions 2+1
1:00-4:00PM
9:00AM- Modules and Packages: Built-in Modules, Importing
Day 10 6-9-24 12:00 NOON Modules in Python Programs, Working with Random 2+1
OR Modules E.g. - builtins, os, time, datetime, calendar, sys,
1:00-4:00PM etc., User Defined Modules, Structure of Python Modules
9:00AM- 2+1
7-9-24 12:00 NOON File I/O : File input and output operations in Python
Day 11 OR Programming
1:00-4:00PM
9:00AM- Feature of OOPS concept,Classes : Class definition and
9-9-24 12:00 NOON other operations in the classes , Special Methods ( such 2+1
Day 12 OR as _init_, _str_, comparison methods and Arithmetic
1:00-4:00PM methods etc.)
9:00AM- 2+1
10-9-24 12:00 NOON Abstract Data Types:Abstract data types and ADT
Day 13
OR interface in Python Programming.
1:00-4:00PM
9:00AM- Python Tkinter, Tkinter widgets, Python Tkinter
Day 14 11-9-24 Geometry, Python Tkinter pack() method, Python Tkinter
12:00 NOON
OR grid() method, Python Tkinter Button, Python Tkinter
1:00-4:00PM Canvas, Python Tkinter Checkbutton, Python Tkinter
Entry, Python Tkinter Frame, Python Tkinter Label, 2+1
Tkinter messagebox, Python Event Handling
9:00AM- Introduction to Data Science, Installing anaconda and 2+1
12:00 NOON jupyter notebook for windows, Reading CSV files: Saving
OR in Python data, Loading Python data objects, Writing
Day 15 12-9-24
1:00-4:00PM data to CSV file, Selecting rows/observations , Rounding
Number, Selecting columns/fields, Merging data, Data
aggregation, Data munging techniques
9:00AM-
Day 16 13-9-24 12:00 NOON Statistics Basics:Central Tendency, Probability 2+1
OR Basics,Standard Deviation,Graph and Plotting
1:00-4:00PM
9:00AM-
Day 17 14-9-24 12:00 NOON Project presentation
OR 2+1
1:00-4:00PM