top of page

Introduction to Python Programming 2018 

Copy of 2018 Python (4).JPG

33 CUHK staff & students joined the course

Do you want to learn a new programming language? 

This course is designed for people who do not have prior knowledge of Python but interested to learn it.

Course details:

 

Date:2, 7, 9, 16, 21, 23, 28, 30 Aug 2018 (total 8 sessions, on Tuesday and Thursday)

 

Time: 10:00am -12:30pm 

 

Venue: 

Aug 2 (Thursday): AIT_G01

Aug 7 (Tuesday): WMY_403 

Aug 9 (Thursday): AIT_G01

Aug 16 (Thursday): AIT_G03

Aug 21 (Tuesday): AIT_G01

Aug 23 (Thursday): AIT_G01

Aug 28 (Tuesday): AIT_G01

Aug 30 (Thursday): AIT_G01

 

 

Medium of instruction:Cantonese

Cost: Free

Target: Current CUHK students and staff

A certificate will be awarded to the participant who has attended 7 classes or above.

Lesson Outline

 

Lesson 1

Introduction to Python Programming

  • Create a flow chart

  • Scratch Programming

  • From Scratch to Python (from Logic to Syntax)

  • “Hello World”

  • Simple login system (with user id and password input)

 

Lesson 2

Basic Python Programming Structure

  • If-then-else

  • While-loop

  • Enhanced login system

  • Random Integer

  • Dice / Number guessing game

 

Lesson3

Collection in Python

  • List

  • Dictionary

  • Student Record System

 

Lesson 4, 5

Internet Programming with Python

  • What is JSON?

  • What is GET / POST request?

  • Create Internet Program to inquire real-time traffic or weather data

  • Create a simple notification program      

 

Lesson 5, 6

Database Programming with Python

  • What is Database?

  • What is the SQL language?

  • Insert / Select / Update / Delete

  • Create a reservation system with MySQL database      

 

Lesson 7

Web Server Programming with Python

  • What is a web server?

  • Build a web server to put the reservation system online.        

 

Lesson 8

Introduction to AI Programming with Python

  • What is AI?  

  • Demonstration on how to write AI program with Python.

bottom of page