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楼

申请 条款及条件

 

 

最后更新:2024-04-25    免责声明
Copyright © 2009 香港品质保证局. 版权所有 不得转载