Course Overview
The training program gets participants started with the basics of python and ensures that they have a good understanding of all popular and standard concepts needed to start working on Python immediately.The participants undergoing the course will have a good understanding of – Basic Python Programming and its various constructs, commonly used Python libraries, Input & Outputs, Error Handling, etc
Requirements
- Basic Computer knowledge and fundamentals of programming may be helpful in the training program.
Curriculum
-
Python 3 – Environment Setup
-
Python 3 – Informal Introduction
-
Control Flow Tools
-
Data Structures
-
Modules
-
Packages
-
Input and Output
-
Errors and Exceptions
-
Classes
- A Word About Names and Objects
- Python Scopes and Namespaces
- Scopes and Namespaces Example
- A First Look at Classes
- Class Definition Syntax
- Class Objects
- Instance Objects
- Method Objects
- Class and Instance Variables
- Random Remarks
- Inheritance
- Multiple Inheritance
- Private Variables
- Iterators
- Generators
- Generator Expressions
-
Brief Tour of the Standard Library
- Operating System Interface
- File Wildcards
- Command Line Arguments
- Error Output Redirection and Program Termination
- String Pattern Matching
- Mathematics
- Internet Access
- Dates and Times
- Data Compression
- Performance Measurement
- Quality Control
- Output Formatting
- Templating
- Working with Binary Data Record Layouts
- Multi-threading
- Logging
- Weak References
- Tools for Working with Lists
- Decimal Floating Point Arithmetic
-
Virtual Environments and Packages