a) Knowing the importance of learning programming languages
b) Be familiar with advanced programming language development environment
c) Be able to use programming languages to describe algorithms
d) Be able to write codes to achieve basic data acquisition, processing, store, and visualization
e) Be able to self-taught other programming languages
a) Knowing the importance of learning programming languages
b) Be familiar with advanced programming language development environment
c) Be able to use programming languages to describe algorithms
d) Be able to write codes to achieve basic data acquisition, processing, store, and visualization
e) Be able to self-taught other programming languages
Assignments (平时成绩):40%
Fianl Exam (期末考试):60%
Knowledge to basic computer operations
Text Book:
l Robert Sedgewick, Kevin Wayne, and Robert Dondero. 2015. Introduction to Programming in Python: An Interdisciplinary Approach (1st ed.). Addison-Wesley Professional.(机械工业出版社,ISBN:9787111524014)
Reading Materials:
l Automate the Boring Stuff with Python Practical Programming for Total Beginners (Free book)
l Revised And Expanded Edition Introduction to Computation and Programming Using Python (Chapters 1-11 are suitable for our course, also a free book)
l learn python the hard way: https://learnpythonthehardway.org/book/ (free book)
程序设计基础(Python语言) 第二版,嵩天,高等教育出版社