Chevron Left
返回到 用 Python 做商管程式設計(一)(Programming for Business Computing in Python (1))

學生對 国立台湾大学 提供的 用 Python 做商管程式設計(一)(Programming for Business Computing in Python (1)) 的評價和反饋

4.9
411 個評分
100 條評論

課程概述

本系列課程從零開始,教授一般認為最適合初學者的程式語言「Python」,目標是讓大家在完成本課程之後,一方面獲得程式設計與運算思維的基本概念,一方面也能獨立寫出能解決運算問題的程式。本課程和一般程式設計課程最不同的地方,在於它是以解決商管領域的運算問題為導向,因此課程不會只含有質因數分解、紅球白球排列組合、三角不等式、萬年曆、數字排序等傳統程式設計課程的範例與作業,而是包含了生產、物流、存貨、投資、定價等問題,讓大家在學會程式設計的同時,也直接體會程式設計與資訊技術在商管領域的各種應用。 本系列課程共分為三門課程。本門課程做為第一門課程,將介紹程式設計的基本觀念、Python 語言的基本語法、選擇、迴圈、清單,並以作業管理領域的一些簡單演算法作結。...

熱門審閱

YC

Mar 03, 2019

老师很清晰地解释了资讯管理科学的发展历程,以及其在商管程式中的应用。这是一个非常偏商务应用的课程,适合需要python解决商业分析问题的人。针对每一个具体应用案例,老师都会先解释清楚问题背景,对于NP难问题,会引导大家先理清解题逻辑,再搭建代码。这样的方式让我认定自己是可以跑出正确答案的,没有像以往学习编程一样半途而废。谢谢老师。

YH

Jun 23, 2018

程式語言麻瓜者也可以聽得懂的課程!老師講課清楚有條理,作業有難度,但可以活化思考邏輯,作業內容都跟商業行為相關,可以了解到怎麼使用python在這些情況下,雖然距離完成一個真的可以在商業上運用的程式還很遙遠,但起碼是個開始,知道怎麼跟電腦溝通,思考怎麼做跟實際做看看。推薦給對於程式及管理有興趣的人!

篩選依據:

1 - 用 Python 做商管程式設計(一)(Programming for Business Computing in Python (1)) 的 25 個評論(共 99 個)

創建者 Peter C

Jul 08, 2018

The course is useful. I enjoyed solving the practice quizzes, though it took a long time trying and debugging.

創建者 Yockey C

Mar 03, 2019

老师很清晰地解释了资讯管理科学的发展历程,以及其在商管程式中的应用。这是一个非常偏商务应用的课程,适合需要python解决商业分析问题的人。针对每一个具体应用案例,老师都会先解释清楚问题背景,对于NP难问题,会引导大家先理清解题逻辑,再搭建代码。这样的方式让我认定自己是可以跑出正确答案的,没有像以往学习编程一样半途而废。谢谢老师。

創建者 政霖 賴

Sep 23, 2018

這門課設計非常好

第一:教授教學方式清晰清楚,幾乎每一個程式碼都會親自示範與解說

第二:課程編排循序漸近,有邏輯和系統,不會造成初學者困擾

第三:作業有難度,不過總是和當週所教主題有關,上課內容如果都理解後便可運用至作業中,不會有作業和講授內容差異過大的問題

創建者 Liu T Y

Nov 11, 2018

我是學法律跟會計的,覺得從課程中受益良多,最後一題題目蠻有趣的,寫了大概54列才解出來,但本觀念。

創建者 王光維

Aug 05, 2018

import math

n = int(input())

p = int(input())

d = int(input())

#print(n, p, d)

TownInfor = []

for i in range(n):

TownInfor.append(input().split())

for j in range(3):

TownInfor[i][j] = int(TownInfor[i][j])

#print(TownInfor)

TownDst = []

for i in range(n):

TownDst.append([])

for j in range(n):

DstSquare = (TownInfor[i][0] - TownInfor[j][0]) ** 2 + (TownInfor[i][1] - TownInfor[j][1]) ** 2

TownDst[i].append(float("%.2f" % math.sqrt(DstSquare)))

#for EveryRowInTownDst in TownDst:

#print(EveryRowInTownDst)

NumBase = 0

TotalPopInThisArea = 0

TownPriority = []

TotalCoverPop = 0

for i in range(n):

TotalPopInThisArea += TownInfor[i][2]

while NumBase < p or TotalPopInThisArea < TotalCoverPop:

BestTown = 0

MaxSumOfPop = 0

for i in range(n):

SumOfPop = 0

for j in range(n):

if float(TownDst[i][j]) <= float(d):

SumOfPop += TownInfor[j][2]

if MaxSumOfPop < SumOfPop:

BestTown = i

MaxSumOfPop = SumOfPop

#print(BestTown, MaxSumOfPop)

TownPriority.append(BestTown + 1)

TotalCoverPop += MaxSumOfPop

for i in range(BestTown, BestTown + 1):

for j in range(n):

if float(TownDst[i][j]) <= float(d):

TownInfor[j][2] = 0

#print(TownInfor)

NumBase += 1

print(TownPriority, TotalCoverPop)

創建者 蕭郁恬

Oct 27, 2019

The lecture is clear and comprehesive.

The only thing, which is a little annoying is that the lecture is mixed with Chinese and English words.

It's really uncomfortable to hear someone talking like this.

創建者 Ya F H

Jun 23, 2018

程式語言麻瓜者也可以聽得懂的課程!老師講課清楚有條理,作業有難度,但可以活化思考邏輯,作業內容都跟商業行為相關,可以了解到怎麼使用python在這些情況下,雖然距離完成一個真的可以在商業上運用的程式還很遙遠,但起碼是個開始,知道怎麼跟電腦溝通,思考怎麼做跟實際做看看。推薦給對於程式及管理有興趣的人!

創建者 張天恩

Feb 20, 2020

老師講解清楚,課程的節奏也不會過快,讓學生可以一面聽老師講解,一面操作。作業的難度也有循序漸進,如果真的想不到解法,也可以透過同學在論壇上的分享得到靈感,尤其喜歡第五週的作業,很有趣的題目。上完這五堂課對如何實作最佳化演算法有了進一步的了解!

創建者 Ethen W

Dec 14, 2019

A fantastic resource for python beginner learner. I will recommend to all entries level people who wanna learn python.

創建者 宗聖 諸

May 07, 2018

It is very helpful for the people who is the first time used python!! Very nice and detailed explained.

創建者 KAN, T

May 21, 2020

課程非常有深度,除了python的運用外,也講了很多關於程式設計的基礎與資管的概念。尤其是第五章的貪婪演算法,讓我重新認知了演算法是什麼概念。另外,作業與測驗的難易度與深度也非常足夠。

創建者 陳璽元

May 07, 2018

非常適合初學者,真的從入門開始教起,也講得十分詳細,尤其細膩到許多細節以及coding好習慣都會強調,各單元小考題目也能跟著學習步調順勢腦力激盪,強力推薦給想學Python的同學!

創建者 Ben

Oct 28, 2019

Learn a lot.

The course is interesting and challenging.

Got a sense of achievement

創建者 黃威棣

Jun 02, 2018

課程內容設計的淺顯易懂也非常實用,有非常多練習時做的教材,最後的作業也很有挑戰性,雖然quiz沒有參考解答有點困擾,但這樣反而讓我有更多的機會學習怎麼設計程式。

創建者 莊芯瑜

Aug 04, 2019

非常推薦想要自學Python的自學者,因為像我就是單純上完課複習課程後,就可以寫出稍微困難的程式,而且老師很幽默,講解得很清楚,也教我們很多寫程式的基本觀念。

創建者 jtc

Mar 03, 2019

超級有幫助的課程!雖然花了六周才完成但很有成就感。對程式感興趣的高中生很有幫助。講師很幽默,在討論區提問也會有工作人員回答。會盡量繼續完成2和3的!

創建者 JIN-RANG L

Oct 04, 2018

超級無敵棒的!學到很多基礎的概念! 雖然之前我上過南京大學的 “用Python玩轉數據” ,也稍微學過J ava

,可是我覺得這門課讓我獲益超多的!

創建者 Ellie H

May 23, 2018

老师讲解非常清晰易懂,课件中涉及到的英文言简意赅,连我这种英文不好的人也能看懂大部分。谢谢老师、助教、其他团队成员的倾情呈现,非常非常优良的课程。

創建者 Alex

Apr 22, 2019

make sense! 相當好的資源, 尤其是課後的練習題質量相當好, 不像是為了出而出, 所以理解與計算起來都能有人碼一體的感覺, 謝謝孔教授

創建者 Lusis

Sep 29, 2018

覺得老師的教學很棒,但作業真的頗有難度,希望之後能設計做作業時會有hint,因為新手在沒人問的情況可能會花上非常多的時間還是完成不了作業

創建者 庭瑞 郭

Apr 10, 2018

Coursera真的非常麻煩... 測試資料複製之後不會自動換行

特別是測資多時候真的會很想死,還特別寫程式對的格式= ___=

創建者 Hui-Fang K

Oct 12, 2019

I wish I had this course 10 years earlier in my school days.

創建者 蕭聖尚

Apr 14, 2019

老師教學淺顯易懂,設計的作業有挑戰性,需要上網查詢更多資料,並以此學習到更多知識。這堂課十分推薦給python初學者!

創建者 劉炘魁

Feb 22, 2020

老師教得超棒,淺顯易懂且每個小細節都會說明,題目也有足夠的訓練,我從程式零基礎到現在可以用三層迴圈計算,真的學到很多