Query Form

Query Form

Automation Courses

PYTHON

Python

Programming Language

Syllabus

Module 1: Introduction to Python

  • Definition of Python
  • What Python Can Do
  • Why Python?
  • Good to Know

Module 2: Basics of Python Programming

  • Python Syntax Compared to Other Languages
  • Applications of Python
  • Installing Python
  • Variable Naming Rules
  • Variable Assignment
  • Data Types
  • Dynamic Typing
  • Python Data Types
  • Finding Data Types
  • Type Conversion
  • Definition
  • Do’s and Don’ts

Module 3: String Manipulation

  • String Methods
  • String Type Casting
  • Formatting Strings
  • Padding
  • Formatting Numbers
  • String Slicing

Module 4: Lists and 2D Lists

  • Definition of List
  • Basic Overview of List
  • Accessing List With Indexing
  • Modifying List
  • Appending in List
  • Inserting in List
  • Removing in List
  • Sorting List
  • Splitting & Joining
  • Strings Using Lists
  • 2D List

Module 5: Control Flow

  • While Loop
  • For Loop
  • Nested Loop
  • Break, Continue, Pass Statements
  • If, Elif, Else Statements

Module 6: Tuples and Dictionaries

  • Definition of Tuples
  • Operations with Tuples
  • Definition of Dictionary
  • Working with Dictionary
  • Adding, Modifying, Looping Key-Value Pairs
  • Displaying Keys
  • Lists in Dictionaries

Module 7: Sets

  • Definition of SET
  • Adding/Removing
  • Elements in Set
  • Checking Membership in Set
  • Set Methods

Module 8: Functions

  • Definition of Functions
  • Basic Overview of Functions
  • User Defined Function
  • Definition of Variables
  • Assigning and Accessing Values
  • Local & Global Variables
  • Variable Length, Arbitrary, and Default Arguments

Module 9: Advanced Functions

  • Generators
  • Using Generators with Yield
  • Lambda Functions
  • Basic Lambda Functions
  • Lambda with Functions

Module 10: Operators

  • Arithmetic, Assignment, Comparison, Logical Operators
  • Identity, Membership, Bitwise Operators
  • Operator Precedence

Module 11: Exception Handling

  • Definition of Exception
  • Try, Except, Else, Finally Blocks
  • Exception Hierarchy
  • Raising Exceptions
  • Generic Exception Handling
  • Exception Chaining
  • Custom Exceptions

Module 12: Object-Oriented Programming (OOP)

  • Class and Object in Python
  • Class Attributes
    Instance Attributes
  • Class Method and Instance Method
  • Init Method
  • Property Decorators
  • Getter, Setter
  • Property Method
  • Class Method Decorator
  • Static Method
  • Abstraction and Encapsulation
  • Single, Multiple, Multilevel Inheritance
  • Function Overriding
  • Handling Diamond Problem
  • Operator Overloading
  • Abstract Base Class

Module 13: Programs

  • Example Programs and Problem Solving
web design company in tirunelveli | indenting agents in india | sourcing company in india | sourcing agents in india | handicraft exporter in india | indian handicrafts exporter | buy tirunelveli halwa online | incense sticks exporter in india | properties for sale in tirunelveli | house for sale in tirunelveli | land for sale in tirunelveli | plot for sale in tirunelveli | apartments for sale in tirunelveli | dtcp approved plots in tirunelveli | flats for sale in perumalpuram tirunelveli | land for sale in itteri tirunelveli | land for sale in melapalayam tirunelveli | land for sale in ngo colony tirunelveli | low budget house for sale in tirunelveli | low budget land for sale in tirunelveli | plots for sale in ngo colony tirunelveli | properties for sale in ngo colony tirunelveli | property for sale in melapalayam tirunelveli | on grid solar installation in tirunelveli