Skip to content

Syllabus

Introduction

  • Installation
  • Python interpreter in terminal (Python REPL)
  • Locating python executable file.

Identifiers, Data types & Operators.

Methods on data types

  • String methods
  • List methods
  • Dict methods

Control flow and iterators

  • Control flow statements

    • if
    • if, else
    • if, elif, else
    • Nested if
    • Match
  • Iterators

    • for
    • while
    • continue & break statements
    • range

Methods & functions

  • Built-in functions and methods.
  • Defining a function.
  • Return Statement.
  • Function Parameters.
  • args and *kwargs.

Errors & Exception.

  • Syntax Errors.
  • Exceptions.
  • Handling Exceptions.
  • Raising Exceptions.
  • Exception Chaining.

File handling

  • Types of files.
  • File access modes.
  • Handling text files : CSV, JSON.
  • Handling Binary files
  • Libraries for handling files
    • Pillow for images
    • JSON for json
    • PDF, excel etc