cd2020-bg1
Home
Site Map
reveal
blog
cmsimde
weeks
week1~week5
week6~week9
week10~week14
week15~week18
members
assignments
assignment 1
random grouping
portable system
Four Wheel Car
assignments 2
IndustrialAndEngineeringProductDesignCollaboration
MechanicalDesignProcess thirth segment
Mechanical Design Process first segment
assignments 3
MSModelingAndTFApproach91-120
MSModelingAndTFApproach
期末報告
組員期末報告
assignment 1 <<
Previous
Next
>> portable system
random grouping
要進行隨機分組及隨機點名,必須先了解程式裡導入的模組及在模組中所用的
語法、迴圈:
request
、
ast.literal_eval
、
random
、
for
迴圈
(1)
request
模組:此模組是為了可以使用 Python 來下載網頁上的資料,是以
request
模組建立適當的 HTTP 請求,透過 HTTP 請求從網頁伺服器下載
指定的資料,分為兩種模式Post、Get。
參考文獻:
https://ithelp.ithome.com.tw/articles/10206215
(2)
ast
模組: 此模組是python原始碼到位元組碼的一種中間產物,藉助
ast
模組可以從語法樹的角度分析原始碼結構,其中的語法
ast.literal_eval
是為了能夠安全地評估表達式節點或包含Python文字或容器顯示的字符
串。提供的字符串或節點只能由以下Python文字結構組成:字符串、字
節、數字、元組、列表、字典、集合、布林值、None。
參考文獻:
https://docs.python.org/3/library/ast.html
https://www.itread01.com/content/1544847254.html
(3)
random
模組:此模組用於生成偽隨機數,且有許多種用法,例如:隨機選取
choice
、隨機選取
sample
(一次選多筆資料)、隨機調換順序
shuffle
(就
地調換順序)、隨機取得亂數
random
(0~1之間的隨機亂數)、隨機取得亂
數
uniform
(可以指定範圍)。
參考文獻:
https://ithelp.ithome.com.tw/articles/10207483
(4)
for
迴圈: 在處理資料的時候,時常會需要重複執行某些相同的步驟;而迴
圈 (loop) 的作用是讓指定的某段敘述在條件符合的情況下一直重覆執行,
是程式設計中很重要的一種控制結構,且分為兩類:
for
、
while
○
for
迴圈基本語法:
for
變數
in
list
、
字串
、
range
○
while
迴圈基本語法:
while
布林值
for
迴圈及
while
迴圈比較:
for
迴圈比較適用在已知迴圈數的問題,而
while
迴圈則適用在「無法預知迴圈數」的問題上。
參考文獻:
https://medium.com/ccclub/ccclub-python-for-beginners-tutorial4990a5757aa6
assignment 1 <<
Previous
Next
>> portable system
Copyright © All rights reserved | This template is made with
by
Colorlib