Python Programming
Resource Persons:
|
7 Sept – 18 Sept 2020
Academy level Coordinator : |
Course Fee Details:
Course fee 500/- for (student/faculty), 1000/- for others
50% discount for ST/SC participants
Payment Details:
Name: “IIITDMJ-E&ICT ACADEMY”
Bank Name: Allahabad Bank \Indian Bank
A/C No. : 50302042708
IFSC Code: ALLA0212433
Brach Name: Mehgawan, IIITDM Branch
(Allahabad bank is merged with Indian Bank from April 1, 2020)
Lecture Schedule and Course contents:
Lecture Schedule
|
Slot1 |
Slot2 |
LUNCH |
Slot3 |
Date\ Time |
(10:00 AM to 11:30 AM) |
(11:45 AM to 1:15 PM) |
(1:15 AM to 2:30 PM) |
(02:30 PM to 4:30 PM) |
Day 1, 7-Sep-2020 |
Inauguration + |
Running Python Programs and User Interaction |
LUNCH |
Practice Exercises on the topics covered in the forenoon sessions |
Day 2, 8-Sep-2020 |
Variables and Expressions |
Data Types in Python |
LUNCH |
|
Day 3, 9-Sep-2020 |
Conditional Expressions |
Loops |
LUNCH |
|
Day 4, 10-Sep-2020 |
Functions |
Recursion |
LUNCH |
|
Day 5, 11-Sep-2020 |
Advanced Data Types-1 |
Advanced Data Types-2 |
LUNCH |
|
Weekend Break Sep 12-13, 2020 |
||||
Day 6, 14-Sep-2020 |
Exception Handling |
File Handling |
LUNCH |
Practice Exercises on the topics covered in the forenoon sessions Valedictory on Sep 18, 2020 |
Day 7, 15-Sep-2020 |
Modules and Packages -1 |
Modules and Packages -2 |
LUNCH |
|
Day 8, 16-Sep-2020 |
OOPs in Python-1 |
OOPs in Python-2 |
LUNCH |
|
Day 9, 17-Sep-2020 |
ML in Python-1 |
ML in Python-2 |
LUNCH |
|
Day 10, 18-Sep-2020 |
Python- Industrial |
Python- Industrial Perspective - II |
LUNCH |
Course Contents
Date |
Time |
Title |
Topics |
Day 1, 7th Sept. |
10:00 AM - 11:30AM |
Introduction to Python |
History of Python. |
|
11:45AM - 1:15PM |
Running Python Programs and User Interaction |
Installing Python, Executing Python Programs, Internal Working of Python, |
Day 2, 8th Sept. |
10:00 AM - 11:30AM |
Variables and Expressions |
Python Character Set, Token, print() function, Assigning Value to Variable, input() function, eval() function, Formatting Number and Strings, Operators and Expressions |
|
11:45AM - 1:15PM |
Data Types in Python |
Python Core Data Type, str class, Inbuilt functions for String, index[] operator, traversal of String, String operators, String Operations |
Day 3, 9th Sept. |
10:00 AM - 11:30AM |
Conditional Expressions |
Boolean Type, Boolean Operators, Using Number and Strings with Boolean Operators, Decision Making Statements and Conditional Expressions |
|
11:45AM - 1:15PM |
Loops |
While loop, range( ) Function, For Loop, Nested Loops, Break Statement, Continue Statement |
Day 4, 10th Sept. |
10:00 AM - 11:30AM |
Functions |
Syntax and Basics of a Function, Use of a function, Parameters and Arguments, Return statement, Local and Global Scope Scope of a Variable |
|
11:45AM - 1:15PM |
Recursion |
Recursive Functions. |
Day 5, 11th Sept. |
10:00 AM - 11:30AM |
Advanced Data Types-1 |
Creating Lists, Basic list operators, Slicing, Inbuilt functions for Lists, List operator, List Methods, Splitting, Need of Dictionary, Creating a Dictionary, Adding and Replacing Values, Retrieving Values ; Deleting Items and Traversing Dictionaries. |
|
11:45AM - 1:15PM |
Advanced Data Types-2 |
Tuples and Sets: Creating Tuples; Tuple () Function, Inbuilt Functions for Tuples, Indexing and Slicing; Operations on Tuples; Traverse Tuples from a List, Set operators |
Day 6, 14th Sept. |
10:00 AM - 11:30AM |
Exception Handling |
Exception Handling |
|
11:45AM - 1:15PM |
File Handling |
File Handling: Need of File Handling, Reading/Writing Text and Numbers to/from a File, Directories on a disk. |
Day 7, 15th Sept. |
10:00 AM - 11:30AM |
Modules and Packages-1 |
Understanding and Creating Python modules and packages for modular programming |
|
11:45AM - 1:15PM |
Modules and Packages-2 |
NumPy, Pandas, MatPlotLib, and NLTK |
Day 8, 16th Sept. |
10:00 AM - 11:30AM |
OOPS in Python - 1 |
Classes and Objects, Methods. |
|
11:45AM - 1:15PM |
OOPS in Python - 2 |
Operator Overloading, Inheritance, super () and Method Overriding. |
Day 9, 17th Sept. |
10:00 AM - 11:30AM |
ML in Python - 1 |
Introduction to Regression, Types of Regression, linear regression. |
|
11:45AM - 1:15PM |
ML in Python - 2 |
Classification and Clustering |
Day 10, 18th Sept. |
10:00 AM - 11:30AM |
Python Industrial Perspective - 1 |
|
|
11:45AM - 1:15PM |
Python Industrial Perspective - 2 |
|
Core Team Members, E&ICT Academy:
Prof Aparajita Ojha
Email: aojha@iiitdmj.ac.in
Prof. Vijay Kumar Gupta
Email: vkgupta@iiitdmj.ac.in
Prof. P.N. Kondekar
Email: pnkondekar@iiitdmj.ac.in
Dr. Atul Gupta
Email: atul@iiitdmj.ac.in
Dr. Prashant Kumar Jain
Email: pkjain@iiitdmj.ac.in
Website: ict.iiitdmj.ac.in
Contact us :
Maj Neha Rawat (Retd) : +9893443284
Business Manager,
Electronics and ICT Academy
PDPM Indian Institute of Information Technology,
Design and Manufacturing, Jabalpur,
Dumna Airport Road, Jabalpur 482005
Email: neharawat@iiitdmj.ac.in
Website: ict.iiitdmj.ac.in