ABOUT THE COURSE
Prutor, IIT Kanpur is organizing a 3 day-long workshop on Python basics aimed at school children from classes 9 to 12. The course provides a great opportunity to expose children to the world of programming through Python which is one of the most popular high-level programming languages among programmers and IT developers.
It will not be a purely theoretical course since a major portion of the course will be dedicated to encouraging students to solve problems. Any difficulties in solving the exercises will be addressed through real-time interactions with our teaching assistants.
Features of the course:
- The course will be taught in a blended format: through live lectures, pre-recorded videos, and live Q/A sessions.
- Slides and video recordings of the lectures will also be provided.
- Students will be evaluated based on a final quiz.
- Certificates from Prutor@IIT Kanpur will also be awarded at the end of the course.
Course Duration:
- 26, 27, 28, 29 December 2021
COURSE CONTENTS:
01. Basics of Python programming:
- Python interpreter - interactive and script mode
- The structure of a program, indentation
- Identifiers
- Keywords
- Constants
- Variables
- Types of operators
- Precedence of
- Operators
- Data types
- Mutable and immutable data types
- Statements
- Expressions
- Evaluation of expressions
- Comments
- Input and output statements
- Data type conversion
- Debugging
02. Control Statements:
- if-else
- for loop
03. List Operations:
- Creating
- Initializing
- Traversing and manipulating lists
- List methods and built-in functions.: len(), list(), append(), extend(), insert(), count(), find(), remove(), pop(), reverse(), sort(), sorted(), min(), max(), sum()
04. Dictionary:
- Concept of key-value pair
- Creating
- Initializing
- Traversing
- Updating and deleting elements
- Dictionary methods and built-in functions: len(), dict(), keys(), values(), items(), get(), update(), clear(), del()