Python for School Students
Enroll Now
(No payment required)

Course Contents

Prerequisites

  • Need a Laptop/Desktop with an internet access
  • Any web browser (Preferably Google chrome web browser)
  • Valid Email ID (Preferably Gmail ID)
  • Notebook and Pen (mandatory)
  • Basic programming language is good to have (Not mandatory)

Session 1: Introduction

  • Why do we need Python?
  • Program structure
  • Development Environment setup (python and IDE Installation)
  • Execution steps
  • Interactive Shell
  • Executable or script files
  • User Interface or IDE walk-through, project setup
  • Virtual environment setup

Session 2: Memory Management, Garbage Collections and Data Types and Operations

  • Numbers
  • Strings
  • List
  • Tuple
  • Dictionary
  • Object creation and deletion
  • Object properties
  • Other Core Types
  • Memory and Garbage collection walk-through
  • operators (assignment, comparison, bitwise and logical operations)

Session 3: Statements and Loops

  • Assignments, Expressions, and prints
  • Conditional statement and Syntax Rules (Indentation)
  • While and For Loops
  • Iterators

Session 4: Files and Functions

  • Opening a file (from and with keyword)
  • Using Files and File Modes
  • context manager
  • Function definition and argument passing
  • Function Scope
  • Function argument passing
  • Function Objects
  • Anonymous Functions

Session 6: Modules and Packages

  • Module Creations and Usage
  • Module Search Path
  • Module Vs. Script
  • Package Creation and Importing

Session 7: Classes and Object Oriented Programming (OOPS)

  • Introduction to object oriented programming
  • Classes and instances
  • Classes method calls

Session 8: Exception Handling

  • Default Exception Handler
  • Catching Exceptions
  • Raise an exception

Session 9: Advanced Concepts

  • Python modules overview and how to install module using pip
  • Module installation and verification in development environment
  • OS Module
  • time module
  • Python Standards (PEP)
  • Debugging session

Session 10: Automation Development

  • Whatsapp Automation
  • Gmail Automation
  • Web development

Session 11: Practical Projects (Activity Happens Throughout The Course)

  • Command line Interface script (Calculator Program)
  • Real time project (Design to implementation)

Course Schedule

Overall Duration: 4 Weeks

Weekday: 1 hour per day (Mon-Fri)

Weekend: 2 hours per day (Sat-Sun)

Available Languages: English, Tamil

Mode of Learning: Live Online Meet

We undertake class training room sessions for students/professionals at your premises over weekend

Certification available

To know about training batch slot availability and fees, enquire now

Enroll Now
(No payment required)