Python Programming for School Children at IIT Kanpur

Out of Stock

Python Programming for School Children at IIT Kanpur

Rs.500.00

18% GST Extra

Please login to purchase the course.

Out of stock

SKU: cid_197599 Category:

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()