Python Programming Bootcamp
Preference | Dates | Timing | Location | Registration Fees |
---|---|---|---|---|
Instructor-Led Training (In-Person and Live Webinars) |
September 7, 8, 14, 15, 2024 | Saturdays & Sundays: 6:00 PM - 8:30 PM | Dubai Knowledge Park | 960 USD |
Course Description
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.
Course Outline
Audience
Prerequisites
After the Course
Course Outline
Unit 1 – Python Setup
- Command-line basics
- Python Installation
- Jupyter Notebook Installation and Overview
- Git and Github Overview
Unit 2 – Identifiers, Keywords and Types
- Comments
- Blocks
- Identifiers
- Python Types (Numbers, Booleans, Strings)
- Indexing and Slicing with Strings
- String Properties and Methods
- Print Formatting
Unit 3 – Python Data Structures
- Lists
- Tuples
- Sets
- Dictionaries
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
- Functions
- 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
Audience
- Beginners who have never programmed before.
- Programmers switching languages to Python.
- Intermediate Python programmers interested in enhancing their skills.
Prerequisites
There are no prerequisites for this course.
After the Course
The participants who have successfully completed this course are encouraged to take Python for Data Science and Machine Learning.
Testimonials
The workshop on big data and machine learning was an excellent introduction to practitioners considering using data science. Ahmed demonstrated considerable teaching talent rooted in his long expertise with systems development.
Very rewarding course. Rare to find a Deep learning course in Dubai that teaches concepts from scratch and provides practical applications. Will definitely recommend.
Innosoft Gulf Institute is educating students breaking and revolutionary techniques with focus on future trends in CIT industry. Mr. Ahmed is well updated on latest technologies related to Big Data, AI, Machine Learning, etc.
Rated as 5 star in terms of overall deliverance.
The most important thing is to be convinced of what you are studying. It's not just about teaching...
I'm taking four courses at Innosoft Gulf institute, and I think it's much better than my bachelor's degree.
Ahmad TahboubSenior Year Computer Science Student
Innosoft Gulf really gave me a head start for college. The teacher was amazing and I really learned a lot. I highly recommend the Python, Java and Machine Learning courses.
Oshin VatsDistinguished High School Student