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

Avis et commentaires pour l'étudiant pour 用 Python 做商管程式設計(一)(Programming for Business Computing in Python (1)) par Université nationale de Taïwan

4.9
226 notes
67 avis

À propos du cours

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

Meilleurs avis

YC

Mar 03, 2019

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

YH

Jun 23, 2018

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

Filtrer par :

1 - 25 sur 66 Examens pour 用 Python 做商管程式設計(一)(Programming for Business Computing in Python (1))

par Peter C

Jul 08, 2018

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

par Yockey C

Mar 03, 2019

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

par Liu T Y

Nov 11, 2018

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

par 政霖 賴

Sep 23, 2018

這門課設計非常好

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

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

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

par 心愉 方

Dec 04, 2018

循序漸進的練習及教學指引,可以讓python初學者深刻體驗到城市在商管領域的應用,非常謝謝老師無私的分享!

par Mu-hua L (

Jan 27, 2019

收穫豐富,寫作的方法至關重要。

par 林晉宇

Feb 04, 2019

課程很棒,也分享給同事報名了

par Yi-He L

Nov 23, 2018

很棒!!

par 楊捷

Nov 09, 2018

淺顯易懂,紮實不馬虎

par 琦 王

Jan 20, 2019

謝謝老師

par Hong Y

Feb 16, 2019

:D

par 謝宛樺

Feb 25, 2019

老師講課講得很好~雖然最後一個作業有點難QQ,但是整體而言學到很多!推推~

par Atwo L

Mar 05, 2019

老師講得很好!

par jtc

Mar 03, 2019

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

par 于子越

Nov 15, 2018

Best instructor I have ever met

par Joyce C

Aug 05, 2018

老師很用心(也很幽默XD)~~辛苦了!不過作業都好難喔QQ

par 王光維

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)

par Yun H H

Sep 01, 2018

小傑老師真的教得很好,邏輯非常清晰而且咬字也非常清楚。只是week2需要用到week3的知識,老師可以提醒一下大家。

par Hao-Chieh K

Sep 10, 2018

很有趣的課,會參加下個系列!

par 陳昱斌

Oct 10, 2018

老師很用心講解課程,題目設計也超級棒!

par 家銘 張

Oct 12, 2018

這堂課很棒!!

par 李季澄

Oct 16, 2018

好累 但有成就感

par 許毓翔

Sep 18, 2018

好玩~