We may earn an affiliate commission when you visit our partners.
Course image
孔令傑 (Ling-Chieh Kung)

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

Read more

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

本系列課程共分為三門課程。本門課程做為第三門課程,將介紹類別與物件、以 Python 繪製統計圖表、程式演算在經濟學均衡分析的應用,以及圖形化使用者介面的設計。

Enroll now

What's inside

Syllabus

C01 類別與物件
C02 用matplotlib 繪製統計圖
C03 程式演算在經濟學的應用
Read more
C04 用 tkInter 做視窗程式設計
C05 網路爬蟲
C06 機器學習

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers using Python for computational problem solving in business-related fields
Covers using Python for creating statistical charts with matplotlib
Covers using Python for applying operations research techniques in an economic equilibrium analysis
Covers using Python for designing graphical user interfaces with Tkinter
Covers using Python for web scraping
Covers using Python for machine learning

Save this course

Save 用 Python 做商管程式設計(三)(Programming for Business Computing in Python (3)) to your list so you can find it easily later:
Save

Reviews summary

Practical python course for business

This course introduces programming through the lens of business applications like production, inventory, pricing, and finance. Former students say the course is particularly strong for teaching foundational programming concepts and practical applications.
Course is accessible to beginners with no prior programming experience.
"做為第三門課程,將介紹類別與物件..."
"這個 ”第(二)“ 或是 “第(三)” 的課程會很辛苦"
Course provides a solid foundation in Python fundamentals.
"老師對基礎的內容講解相當仔細,扎實的基本功~"
Course effectively teaches practical applications of Python.
"...it's以解決商管領域的運算問題為導向..."
"...學會程式設計的同時,也直接體會程式設計與資訊技術在商管領域的各種應用..."
Some examples may require background knowledge in statistics or business.
"...涉及到一些統計學或是商管的知識,如果你沒什麼掌握那部分的知識你聽課也是聽到很沒耐性"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 用 Python 做商管程式設計(三)(Programming for Business Computing in Python (3)) with these activities:
彙整課程筆記與資料
整理課程筆記、作業和測驗,加強複習效果並作為日後參考。
Show steps
  • 收集所有課程材料
  • 將筆記整理成有條理的格式
Show all one activities

Career center

Learners who complete 用 Python 做商管程式設計(三)(Programming for Business Computing in Python (3)) will develop knowledge and skills that may be useful to these careers:
Statistician
Statisticians collect, analyze, and interpret data to answer questions and draw conclusions. They work in various industries, including healthcare, finance, and marketing. A bachelor's degree in statistics or a related field is typically required to enter this field. This course may be useful for individuals pursuing a career in Statistics, as it covers topics like probability, statistics, and programming, all of which are fundamental to statistical analysis.
Data Analyst
Data Analysts collect, analyze, and interpret data to extract insights and inform decision-making. They work in various industries, including finance, healthcare, retail, and manufacturing. A bachelor's degree is typically required to enter this field, often in a quantitative field like mathematics, statistics, or computer science. This course may be particularly helpful for individuals pursuing a career in Data Analytics, as it covers topics like data analysis, visualization, and programming.
Data Scientist
Data Scientists use scientific methods, processes, algorithms, and systems to extract knowledge and insights from data in various fields, including healthcare, finance, and retail. A master's or PhD degree is typically required to enter this field, most commonly in a quantitative field like mathematics, statistics, or computer science. This course may be useful for Data Scientists who wish to gain a deeper understanding of programming, data analysis, and visualization techniques.
Operations Research Analyst
Operations Research Analysts conduct studies and create models to help businesses make decisions. They use techniques like data analysis, forecasting, and optimization to identify problems and develop solutions. A master's degree is typically required to enter this field, most commonly in operations research, management science, or industrial engineering. This course may be particularly helpful for aspirational OR Analysts, because it covers topics like statistics, data analysis, and programming, all of which are useful for building and implementing models in this field.
Actuary
Actuaries use mathematical and statistical models to assess and manage financial risks. They work in insurance companies, consulting firms, and government agencies. A bachelor's degree in mathematics, statistics, or a related field is typically required to enter this field. This course may be useful for aspiring Actuaries, as it covers topics like probability, statistics, and programming, all of which are essential for building and implementing actuarial models.
Machine Learning Engineer
Machine Learning Engineers design, develop, and deploy machine learning models to solve real-world problems. They work in various industries, including technology, finance, and healthcare. A bachelor's degree in computer science or a related field is typically required to enter this field. This course may be useful for Machine Learning Engineers, as it covers topics like machine learning, data analysis, and programming.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical models to analyze financial data and make investment decisions. They work in investment banks, hedge funds, and other financial institutions. A master's degree is typically required to enter this field, most commonly in financial engineering, mathematics, or statistics. This course may be useful for aspirational Quantitative Analysts, as it covers topics like statistics, probability, and programming.
Market Researcher
Market Researchers study consumer behavior and trends to help businesses make informed decisions. They work in various industries, including marketing, advertising, and product development. A bachelor's degree in marketing, business, or a related field is typically required to enter this field. This course may be useful for Market Researchers, as it covers topics like data analysis, survey design, and data visualization, all of which are essential for conducting effective market research.
Business Analyst
Business Analysts analyze an organization's needs to help it improve its processes and systems. They work closely with stakeholders to define requirements, develop solutions, and evaluate results. A bachelor's degree is typically required to enter this field, commonly in business, management, or a technical field. This course may be useful for Business Analysts who work on projects involving data analysis, modeling, and visualization, as it covers topics like programming, statistics, and data visualization.
Risk Analyst
Risk Analysts identify, assess, and manage risks within organizations. They work in various industries, including finance, insurance, and healthcare. A bachelor's degree is typically required to enter this field, commonly in business, finance, or a related field. This course may be useful for Risk Analysts, as it covers topics like data analysis, modeling, and visualization, which can be used to identify and mitigate risks within an organization.
Financial Planner
Financial Planners help individuals and families plan for their financial futures. They work with clients to develop financial goals, create budgets, and make investment decisions. A bachelor's degree in finance or a related field is typically required to enter this field. This course may be useful for Financial Planners, as it covers topics like financial planning, investment analysis, and data visualization, all of which are essential for providing sound financial advice.
Economist
Economists study how economies work and how to improve them. They work in academia, government, and the private sector. A PhD degree is typically required to enter this field. This course may be useful for economists who wish to apply programming and data analysis to their work, as it covers topics like data analysis, modeling, and visualization.
Financial Analyst
Financial Analysts collect and interpret data to help businesses make financial decisions. Some Financial Analysts work in financial advising, where they help individuals plan for their financial futures. Others work in equity or portfolio management, investment banking, or corporate finance. A bachelor's degree is typically required to enter this field. This course may be useful for Financial Analysts who aim to work in financial advising, as it covers topics like programming, data analysis, and visualization.
Web Developer
Web Developers design, develop, and maintain websites. They work in various industries, including technology, marketing, and e-commerce. A bachelor's degree in computer science or a related field is typically required to enter this field. This course may be useful for Web Developers who want to build websites with dynamic content and interactive features, as it covers topics like programming, data structures, and algorithms.
Software Engineer
Software Engineers design, develop, and maintain computer software. They work in various industries, including technology, finance, and healthcare. A bachelor's degree in computer science or a related field is typically required to enter this field. This course may be useful for Software Engineers who work on projects involving data analysis, visualization, or business applications, as it covers topics like programming, data structures, and algorithms.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 用 Python 做商管程式設計(三)(Programming for Business Computing in Python (3)).
Provides a comprehensive overview of the Python programming language, with a focus on data analysis. It covers essential topics such as data manipulation, data visualization, and machine learning. This book valuable resource for anyone who wants to learn how to use Python for data analysis.
Provides a comprehensive introduction to machine learning, with a focus on Python. It covers essential topics such as supervised learning, unsupervised learning, and deep learning. This book valuable resource for anyone who wants to learn how to use Python for machine learning.
Provides a comprehensive introduction to data science, with a focus on Python. It covers essential topics such as data wrangling, data visualization, and machine learning. This book valuable resource for anyone who wants to learn how to use Python for data science.
Provides a comprehensive introduction to deep learning, with a focus on Python. It covers essential topics such as neural networks, convolutional neural networks, and recurrent neural networks. This book valuable resource for anyone who wants to learn how to use Python for deep learning.
Provides a comprehensive overview of the Python programming language, with a focus on finance. It covers essential topics such as data analysis, financial modeling, and risk management. This book valuable resource for anyone who wants to learn how to use Python for finance.
Provides a comprehensive introduction to the Python programming language, with a focus on beginners. It covers essential topics such as data types, variables, control flow, and functions. This book valuable resource for anyone who wants to learn how to use Python for basic programming tasks.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to 用 Python 做商管程式設計(三)(Programming for Business Computing in Python (3)).
用 Python 做商管程式設計(一)(Programming for Business Computing in...
Most relevant
服務模式的體驗、設計與創新:從痛點到賣點 (Experience, Design, and Innovation...
Most relevant
材料力學一 (Mechanics of Materials (1))
Most relevant
CAD/BIM技術與應用專項課程(CAD/BIM Specialization)
Most relevant
大數據分析:商業應用與策略管理 (Big Data Analytics: Business...
Most relevant
線性代數 (Linear Algebra)
Most relevant
Python 資料分析 - 入門實戰
Most relevant
工程圖學 2D CAD
Most relevant
實驗經濟學 (Experimental Economics: Behavioral Game Theory)
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser