(In-Person and Live Webinars)
|16, 19, 23, 26 August 2021||Mondays & Thursdays:
7:00 PM - 9:30 PM
|Dubai Knowledge Park||500 USD|
Taste of Training
This course is the most comprehensive, yet straight-forward, course for the Python programming language. Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you. It covers the latest Python version and tools.
This course will teach you Python in a practical manner, with every lecture comes a full coding practice, a corresponding code notebook, and two milestone projects.
Unit 1 – Python Setup
- Command-line basics
- Python Installation
- Jupyter Notebook Installation and Overview
- Git and Github Overview
Unit 2 – Identifiers, Keywords and Types
- Python Types (Numbers, Booleans, Strings)
- Indexing and Slicing with Strings
- String Properties and Methods
- Print Formatting
Unit 3 – Python Data Structures
Unit 4 – Processing Data Files with Python
- File Input and Output
- File Permissions
Unit 5 – Python Expressions and Flow Control
- Comparison Operators
- Selection Statements (if, elif, and else Statements)
- Nested Statements and Scope
- Looping Statements (For Loops, While Loops)
- List Comprehensions
Unit 6 – Functions and Python Documentation
- Overview of Python Documentation
- Useful Methods: map(), reduce(), filter(), zip()
- Lambda Expressions
Unit 7 – Object Oriented Programming
- Declaring Classes
- Declaring Attributes
- Declaring Methods
- Constructing an Object and Accessing its members
- Code-Reuse: Inheritance
- Code-Reuse: Composition
Unit 8 – Errors and Exceptions Handling
- Errors and Exceptions
- Exception Handling: try, except, finally
- Constructing and Throwing your own Exceptions
- Beginners who have never programmed before.
- Programmers switching languages to Python.
- Intermediate Python programmers interested in enhancing their skills.
There are no prerequisites for this course.
The participants who have successfully completed this course are encouraged to take Python for Data Science and Machine Learning.