Software Training Institute in Chennai with 100% Placements – SLA Institute

Python Course Syllabus

(1024)
Live Online & Classroom Training
Book a Free Demo

Course Syllabus

Download Syllabus
  • Introductory Remarks about Python
  • A Brief History of Python
  • How python is differ from other languages
  • Python Versions
  • Installing Python
  • IDLE
  • Getting Help
  • How to execute Python program
  • Writing your first program
  • Python keywords and Identifiers
  • Python statements
  • Python indentation
  • Comments in python
  • command line arguments
  • Getting user input
  • Exercise
  • Introduction
  • Variables
  • Data types
  • Numbers
  • Strings
  • Lists, tuples & Dictionary
  • Exercise
  • Introduction
  • Control Flow and Syntax
  • The if Statement
  • Python Operators
  • The while Loop
  • break and continue
  • The for Loop
  • Pass statement
  • Exercise
  • Introduction
  • Calling a function
  • Function arguments
  • Built in functions
  • Scope of variables
  • Decorators
  • Passing Functions to a Function
  • Lambda
  • Closures
  • Exercise
  • Modules
  • Importing module
  • Standard Module – sys
  • Standard Module – OS
  • The dir Function
  • Packages
  • Exercise
  • Errors
  • Run Time Errors
  • Handling IO Exceptions
  • Try…. except statement
  • Raise
  • Assert
  • Exercise
  • Introduction
  • Writing Data to a File
  • Reading Data From a File
  • Additional File Methods
  • Working with files
  • Working with Directories
  • The pickle Module
  • Exercise
  • Introduction classes and objects
  • Creating Classes
  • Instance Methods
  • Special class method
  • Inheritance
  • Method overriding
  • Data hiding
  • Exercise
  • Introduction
  • Match function
  • Search function
  • Grouping
  • Matching at Beginning or End
  • Match Objects
  • Flags
  • Exercise

Gain practical experience in building various Python applications with our Python programming syllabus as it includes a wide range of topics such as fundamentals, OOPs, data structures, modules and packages, exception handling, and building apps.

Want to learn with a personalized course curriculum?

Just a minute!

If you have any questions that you did not find answers for, our counsellors are here to answer them. You can get all your queries answered before deciding to join SLA and move your career forward.

We are excited to get started with you

Give us your information and we will arange for a free call (at your convenience) with one of our counsellors. You can get all your queries answered before deciding to join SLA and move your career forward.