Intoduction
This module aims to elaborate one of the most popular programming languages, Python, ready for IoT programming – on sensor, on IoT platform and on machine learning.
Objectives
- Understand how to setup the Python environment
- Understand the basics in Python programming
- Understand the development environment
- Understand how to make use of Python to build networked programs
- Understand how to make client-server applications using sockets
- Understand how to interact with the database
Target Audience
· IT Managers
· System Analysts
· Software Architects
· Software Developers
· IoT Hardware Developers
· Business Analysts
· Data Analysts
· Data Scientists
Prerequisites
It is highly recommended that participants process basic programming knowledge (in any languages).
Course Outline
Introduction
-
Introduction to Python
-
Using Python for IoT
Software Installation
Variables and Data Types
Operator
-
Arithmetic operators
-
Boolean operators
-
Bitwise operators
Python Functions
Web Programming
Chatbot
-
Introduction to natural language processing (NLP)
-
Using regular expressions to detect intents
-
Creating a conversational interface
-
Building an administrative interface to read commands
Database
Medium of Instruction
Cantonese, and supplemented with English for technical terms
Download promotion leaflet