本課程由 Python 基礎語法開始,逐漸涵蓋 Python 資料結構、函式、模組以及套件運用,最後介紹 Python 的資料科學運算套件的運用。若學習結果良好且課程還有時間,將示範簡單的人工智慧運用範例。
本課程適合入門者修習,目標讓選修者於課程結束後,成為一個中階使用者:熟悉並能運用 Python 語言,以解決所遇到的問題。
一、了解 Python 安裝及執行環境
二、熟悉 Python 基本語法與資料結構。
三、認識 Python function、 module 以及基礎之物件導向設計。
四、明瞭套件安裝及運用方式
五、認識 numpy、pandas及 matplotlibThis course starts with the basic syntax of Python, gradually covers Python data structures, functions, modules and package applications, and finally introduces the application of Python's data science computing package. If the learning results are good and there is still time in the course, simple examples of artificial intelligence application will be demonstrated.
This course is suitable for beginners. The goal is to enable the electives to become an intermediate user after the course: familiar with and able to use the Python language to solve problems encountered.
1. Understand Python installation and execution environment
2. Be familiar with Python’s basic syntax and data structure.
3. Understand Python functions, modules and basic object-oriented design.
4. Understand how to install and use the kit
5. Understand numpy, pandas and matplotlib
本課程旨在培養學生熟悉程式語言 Python,並能用來解決科學及工程上所遇到的計算問題。
This course aims to familiarize students with the programming language Python and to use it to solve computational problems encountered in science and engineering.
書名:一次搞定Python程式設計
作者:蔡明志編著
年份:2020 年1 版
ISBN:9789869859752
出版商:滄海書局
Chapter 1 程式語言概論
Chapter 2 從一個簡單的程式談起
Chapter 3 標準的輸出與輸入
Chapter 4 運算子
Chapter 5 選擇敘述
Chapter 6 迴圈敘述
Chapter 7 函式
Chapter 8 串列
Chapter 9 字串
Chapter 10 類別與物件
Chapter 11 繼承與多型
Chapter 12 檔案
Chapter 13 數組、集合與詞典
Chapter 14 專題實作
Book Title: Do Python Programming in One Step
Author: Compiled by Cai Mingzhi
Year: 2020 1st Edition
ISBN: 9789869859752
Publisher: Canghai Book Company
Chapter 1 Introduction to Programming Languages
Chapter 2 Let’s start with a simple program
Chapter 3 Standard output and input
Chapter 4 Operators
Chapter 5 Choosing a narrative
Chapter 6 Circular Narration
Chapter 7 Function
Chapter 8 Concatenation
Chapter 9 String
Chapter 10 Categories and Objects
Chapter 11 Inheritance and Polytype
Chapter 12 Archives
Chapter 13 Arrays, Sets and Dictionaries
Chapter 14 Special Topic Implementation
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
每周上課解題每周上課解題 Solving problems in class every week |
40 | 每次上課題目練習解題成果 |
線上及實作測驗線上及實作測驗 Online and practical tests |
30 | 2次(期中及期末) |
專題報告專題報告 Special report |
20 | 1次專題報告 |
課堂參與課堂參與 class participation |
10 | 出席率、上課習作認真程度以及課堂問答 |