HRDF Course- Python 3 Essential
Details
20 Review(s) | Add Your Review
Python is the #1 programming language in the world. It is used extensively in data analytics, machine learning and robotics. Due to its power, simplicity, and complete object model, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. In Python 3 Essential Training, the trainer demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Example projects include a normalized database interface and a complete working CRUD application. Exercise files accompany the course.
Topics include:
- Major Python data types such as List, Tuple, Dictionary and Set
- Conditional and loops
- Generating sequences using comprehension and generators
- Functions, Lambda, Map and Filter
- Import modules and packages, and install third party Python packages
- Objected Oriented Programming in Python Using classes and inheritance
- Database operations
- File Input and output
- Handling errors with exceptions
- Introduction to Numpy, Matplotlib and Pandas
Outline
Module 1 Get Ready
- Overview
- Install Python
- Install Sublime Text & PyCharm
- First Python Script
- Comment
- Interactive Python IDLE
Module 2: Data Types
- Number
- String
- List
- Tuple
- Dictionary
- Set
Module 3 Operators
- Arithmetic Operators
- Compound Operators
- Comparison Operators
- Membership Operators
- Logical Operators
- Identity Operators
Module 4 Control Structure
- Conditional
- Loop
- Iterating Over Multiple Sequences
- Break & Continue
- Loop with Else
Module 5 Function
- Function Syntax
- Return Single Value
- Return Multiple Values
- Passing Arguments
- Default Arguments
- Variable Arguments
- Decorator
- Lambda, Map, Filter
Module 6 Comprehensions & Generators
- Comprehensions
- Generators
Module 7 Modules & Packages
- Modules
- Packages
- Python Standard Libraries
- Install Third Party Packages
- Anaconda Packages
Module 8 Object Oriented Programming
- Class
- Object
- Method
- Initializer & Destructor
- Inheritance
- Polymorphism
Module 9 Database
- Database API
- Create SQLite3 database
- CRUD on SQLite3
Module 10 Exception
- What is Exception
- Exception Syntax
Module 11 Files I/O
- Open a file
- Write to a file
- Read from a file
- Close a file
Module 12 Intro to Third Party Packages
- Numpy
- Matplotlib
- Pandas
Speaker/s
Saeid Alizadeh is a technopreneur specialized in field of IOT (Internet of things), Building Management System (BMS), Building Automation System (BAS), Automotive Hydroponics Systems, and generally sense, monitor and control mechanical and electrical equipment such as ventilation, lighting, power systems, fire systems, and security systems.
Saeid’s past experience on IoT application include:
- Smart Building System
- Energy Monitoring, Controlling and Saving
- Environmental Monitoring
- Flood detection and prediction system based on IoT and big data
- Online Weather Station Based on IoT
- Smart Farming System (Long Range Wireless Sensor Networks)
- Smart Hydroponic System Based on IoT
- IP TV and Digital Signage System
- RFID Solution
- GPS Tracking System
- Remote Sensing
All our courses and trainings are funded by HRDF (Human Resources Development Fund Malaysia). Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses
- Python Programming
- R Programming
- Tableau
- Machine Learning
- Raspberry Pi
- Arduino
- 3D Printing
- iOS Apps Development
- Android Apps Development
- Magento eCommerce
- Wordpress
- Joomla
- Search Engine Optimizatoin
- Web Design
- Google Analytics
- Facebook Marketing