Code | Course Offering | AIST1110 | |
Title | Long Course Title | Introduction to Computing using Python | 計算導論(Python) |
Overview | Long Description | This course aims to provide an intensive hands-on introduction to the Python programming language. Topics include Python programming language syntax, basic data types, operators for various data types, function definition and usage, file and operating system support, object-oriented programming, functional programming, module creation, visualization, multi-threaded programming, networking, cryptography, web/database access. The course will go through some important Python packages for artificial intelligence and machine learning applications, e.g., NumPy and SciPy, and use these packages to accomplish some simple artificial intelligence and machine learning tasks. | 本科旨在為Python編程語言提供密集的實踐介紹。主題包括基本的Python語言語法、基本數據類型、各種數據類型的基本運算符、函數定義和使用、文件和操作系統支援、物件導向編程、函數式編程、模塊創建、可視化、多線程編程、網絡、密碼學、網絡/數據庫存取。本科還將簡介重要的Python軟件包,用於人工智能和機器學習應用,如Numpy和Scipy及使用這些軟件包來完成一些簡單的人工智能及機器學習任務。 |