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 
 
       Upcoming Courses
Upcoming Courses