HKQAA  
 
RSS
快速搜尋
 

Training

香港課程

[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

備注: 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.

課程編號 日期 時間 課程費用 課程費用 (提早報名) 語言 地點
IS12C/HK-09A 25 Sep 2019 1 day 2800 粵語 - 輔以英文講義 香港北角渣華道191號嘉華國際中心19樓
IS12C/HK-11A 5 Nove 2019 1 day 2800 粵語 - 輔以英文講義 香港北角渣華道191號嘉華國際中心19樓

申請 條款及條件

 

 

最後更新:2019-12-11    免責聲明
Copyright © 2009 香港品質保證局. 版權所有 不得轉載