Home
化學工程與材料工程學系
course information of 109 - 2 | 0786 Python for Engineering(Python在工程上的應用)

0786 - Python在工程上的應用 Python for Engineering


教育目標 Course Target

本課程由 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


課程概述 Course Description

本課程旨在培養學生熟悉程式語言 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.


參考書目 Reference Books

書名:一次搞定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

評分項目 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 出席率、上課習作認真程度以及課堂問答

授課大綱 Course Plan

Click here to open the course plan. Course Plan
交換生/外籍生選課登記 - 請點選下方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by click the button below.
請先登入才能進行選課登記 Please login first


相似課程 Related Course

必選-0778 Python for Engineering / Python在工程上的應用 (化材系1A,授課教師:郭再興,一/11,12,13[ST019])

Course Information

Description

學分 Credit:0-3
上課時間 Course Time:Thursday/11,12,13[ST019]
授課教師 Teacher:張啟中
修課班級 Class:化材系1B
選課備註 Memo:ST019
授課大綱 Course Plan: Open

選課狀態 Attendance

There're now 60 person in the class.
目前選課人數為 60 人。

請先登入才能進行選課登記 Please login first