How to Crack a Python Interview
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?
  • Development Environment setup (python and IDE Installation)
  • Program structure and Execution steps
  • Interactive Shell and Executable or script files
  • User Interface or IDE walk-through, project setup
  • Virtual environment setup
  • How to set your mind for programming approach

Session 2: Data Types and Operations

  • Numbers
  • Strings
  • List
  • Tuple
  • Dictionary
  • Object creation and deletion
  • Object properties
  • Other Core Types
  • operators (assignment, comparison, bitwise and logical operations)

Session 3: If Statement, Loops and Iterators

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

Session 4: File Operations

  • Opening a file (from and with keyword)
  • Using Files and File Modes
  • context manager

Session 5: Functions

  • Function definition and argument passing
  • Function Scope
  • Function arguments and types
  • Function as Objects
  • Anonymous Functions

Session 6: Classes and Object Oriented Programming (OOPS)

  • Introduction to object oriented programming
  • Classes and instances
  • Class methods
  • Inheritance and types
  • Operator Overloading
  • Polymorphism

Session 7: Modules and Packages

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

Session 8: Exception Handling

  • What is Exception and why do we need it?
  • Exception Handler
  • Raising and Catching Exceptions
  • User defined exception

Session 9: Advanced Concepts

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

Session 10: GitHub

  • GitHub SVN overview
  • Creating your own first repo in github
  • Cloning and Push the first code into repository available for world engineers

Session 11: Interview Programming

  • Problem solving approach (Any)
  • Most Important interview questions
  • Interview mindset training
  • Interview environment and how to handle interviews
  • How to carry yourself during an interview

Session 12: Trending IT Industry

  • About tech industry and what do they expect from Engineer like you
  • Tech Industry Professional Standards

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

  • Command line Interface script (Calculator Program)
  • File operations
  • Welcome web page using Flask
  • Real time project (Design to implementation)

Course Schedule

Overall Duration: 4 to 6 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)