The course "Programming in Python" is designed for students eager to learn about the world of programming. Applicable to a range of skill levels, this course provides students with the tools to harness the powerful syntax of Python and understand how to develop computer programs. Using real-world examples and data, we illustrate practical usage of Python in a way to which students can relate. We discuss main points of each topic first and then address the peripheral details. Students learn good programming habits the first time—bringing them in line with the best modern programming practices.The course "Programming in Python" is designed for students eager to learn about the world of programming. Applicable to a range of skill levels, this course provides students with the tools to harness the powerful syntax of Python and understand how to develop computer programs. Using real-world examples and data, we illustrate practical usage of Python in a way to which students can relate. We discuss main points of each topic first and then address the peripheral details. Students learn good programming habits the first time—bringing them in line with the best modern programming practices.
1. David Schneider, An Introduction to Programming Using Python, Pearson, 2016.
1. David Schneider, an Introduction to programming using Python, Pearson, 2016.
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
作業作業 Homework |
50 | |
期中考期中考 midterm exam |
20 | |
期末考期末考 final exam |
20 | |
出席出席 Attend |
10 |