Python Programming

Python is a high-level interpreted programming language created by Guido van Rossum. Python focused on code readability with syntax almost similar to human language short, clean and easily understandable.

Python Topics

Basics of Python

  1. Python language introduction
  2. Difference between Python 2 and Python 3 with Examples
  3. Install Python on Windows, Mac and on Linux
  4. Python Identifiers, Reserved Words
  5. Syntax of Python program
  6. Keywords in Python
  7. Install Python on Windows, Mac and on Linux
  8. Decision making
  9. Python Language advantages and applications

Standard Data Types

  1. Data types
  2. Strings
  3. List
  4. Tuples
  5. Sets
  6. Dictionary
  7. Arrays

Variables

  1. Assigning Values to Variables
  2. Global and local variables in python
  3. Type conversion in python
  4. Single and multiple variable
  5. Swap variable
  6. Private variables

Operators

  1. Basic operator – Arithmetic, Comparison, Assignment
  2. Logical and bitwise
  3. Ternary operator
  4. Division operator in python
  5. Operator function
  6. Inplace operator
  7. Python Membership and Identity Operators

Control Statements

  1. Loops
  2. Control Statements – continue, break, pass
  3. Iterators in Python
  4. Generators in python

Functions

  1. Function def
  2. Function Decorators
  3. Yield
  4. Return Multiple Values
  5. Precision Handling

Object Oriented

  1. Class
  2. Object and Members
  3. Inheritance
  4. Class and static variable in python
  5. Class method and static method in python
  6. Changing class members
  7. Reflection
  8. Barrier objects
  9. Timer objects
  10. Garbage collection

Exception Handling

  1. Exception handling
  2. User defined Exception
  3. Built-in Exception
  4. clean up action

Modules in Python

  1. Introduction of Modules
  2. Numeric Functions
  3. Logarithmic and Power Functions
  4. Trigonometric and Angular Functions
  5. Special Functions and Constants
  6. Complex Numbers
  7. Random Numbers

Leave a Reply

Your email address will not be published. Required fields are marked *