When you decide to learn a programming language, the first option comes to your mind will be Python. You may think that why Python? Because it considered to be the most appropriate language for beginners due to its simple and clearly syntax and it is a general purpose language, so that one can create all sorts of applications. It is one of the most powerful, high level, object-oriented programming language. If you are a newbie in python, our institution is the best option to learn it.
Course Details
Our course syllabus includes functions, file and error handling, modules and package, flow controls, modules and packages, classes and loops, exceptions, operators, data type such as numeric, lists, tuples, dictionaries, strings, sets.
Who can enroll for the course
This course is benefits to up-skill Software developers, Software engineers, Technical leads, Programming enthusiasts, College students,Freshers with appropriate degree
Curriculum for this Course
Introduction to Python
- Why Python is so popular?
- What can I do with Python ( Numeric and scientific programming, gaming, data mining, Robotics etc..)
- Strengths and downsides of Python
- Major users of Python.
Get started with Python coding
- Install and setup Python environment
- Introduction to Python Interpreter
- Program execution
- Conceptual hierarchy of Python
Introduction to Python object types
- Introduction to python core data types
- Numbers
- Strings
- Lists
- Dictionaries
- Tuples
Files
- Opening files
- Using files
- Files in action
- Text and Binary files
- Storing Python objects in files
- File context managers
Introduction to Python statements
- Assignments, Expressions and prints etc
- If/else statements
- While and for loops
Functions
- Why to use functions
- Function definition
- Function calls
- Polymorphism in Python
- Arguments
- Scopes
- Some advanced function topics ( design concepts, lambda etc.)
Modules and Packages
- Why to use modules
- Python program architecture
- How to structure a program
- Import and Attributes
- Standard Library Module
- Module creation
Classes and OOP
- Importance of using classes
- What is OOP?
- Classes and instances
- Method calls
- Constructors
- Polymorphism
- Inheritance
Exceptions
- Catching Exceptions
- Raising Exceptions
- User-defined Exceptions
- The try/except/finally statement