The goal of this course is to provide an introduction to Python. The course will discuss topics necessary for the participant to be able to create and execute Python programs. The focus of the course is to provide students with an introduction to programming, I/O, and visualization using the Python programming language
Session 1
- Why do we need Python?
- Program structure
- Execution steps
- Interactive Shell
- Executable or script files
- User Interface or IDE
Session 2 (Memory management and Garbage collections)
- Object creation and deletion
- Object properties
- Data Types and Operations
- Numbers
- Strings
- List
- Tuple
- List
- Tuple
- Dictionary
- Other Core Types
Session 3 (Statements and Syntax)
- Assignments, Expressions and prints
- If tests and Syntax Rules
- While and For Loops
- Iterations and Comprehensions
Session 4 (File Operations)
- Opening a file
- Using Files
- Other File tools
Session 5 (Functions)
- Function definition and call
- Function Scope
- Arguments
- Function Objects
- Anonymous Functions
Session 6 (Modules and Packages)
- Module Creations and Usage
- Module Search Path
- Module Vs. Script
- Package Creation and Importing
Session 7 (Classes)
- Classes and instances
- Classes method calls
- Inheritance and Compositions
- Static and Class Methods
- Bound and Unbound Methods
- Operator Overloading
- Polymorphism
Session 8 (Exception Handling)
- Default Exception Handler
- Catching Exceptions
- Raise an exception
- User defined exception
Studied or Worked here? Share Your Review
Please do not post:
Thank you once again for doing your part to keep Edarabia the most trusted education source.