HKQAA  
 
RSS
Quick Search
 

Training

Courses in Hong Kong

[IS12] Python for IoT – Beginner to Advanced

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
  • Installation of Python
  • PyCharm IDE installation
  • Library installation using package manager
Variables and Data Types
  • Basic variables
  • List, tuple, set, dictionary
  • Variable casting
Operator
  • Arithmetic operators
  • Boolean operators
  • Bitwise operators
Python Functions
  • Writing Python functions
  • Input and output parameters
  • Default Parameters in Functions
  • Lambda functions
Web Programming
  • Overview of HTTP protocol
  • Introduction of Flask
  • Building API to read sensor values or control actuators
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
  • Introducing SQLite
  • Building a database schema to store sensor values
  • Inserting data values into table
  • Query from Database

Medium of Instruction
Cantonese, and supplemented with English for technical terms


Download promotion leaflet

Remarks: HKQAA reserves the right to cancel the course, change the trainer, content, date, time and / or venue as necessary. Please read the terms and conditions at the bottom of this page before enrolment.

Course Code Date Duration Course Fee Course Fee (Early Bird) Language Location
IS12C/HK-09A 25 Sep 2019 1 day 2800 Cantonese with English materials 19/F K Wah Centre 191 Java Road North Point Hong Kong
IS12C/HK-11A 5 Nove 2019 1 day 2800 Cantonese with English materials 19/F K Wah Centre 191 Java Road North Point Hong Kong

申請 條款及條件

 

 

Last Update: 2024-04-19   Disclaimer and Copyright
Copyright © 2009 Hong Kong Quality Assurance Agency. All rights reserved.