课程目标:
本课程主要基于 Windows 7 和 Python 3.7 构建 Python 开发平台,通过大量的实例,由浅入深、循序渐
进地讲解学习 Python 语言的知识,使用 Python 语言的实际开发应用实例,和理解掌握算法相关知识。本
课程目的:
(1)熟悉高级程序设计的基本原理与思想;
(2)掌握大量高级程序设计的实用案例和技术;
(3)具备较好的高级程序编程能力;
(4)具备较好的通过高级程序设计语言进行项目开发的基本语法、知识和能力;
(5)具备较好的通过高级程序设计语言进行数据处理能力;
(6)具备较好的通过高级程序设计语言进行数据分析能力。Ⅲ-4-8
课程内容:
Python 概述
Python 语言基础
程序流程控制
常用内置数据类型
系列数据类型
算法
教材与主要参考书:
首选教材:Python 程序设计与算法基础教程。江红,余青松。清华大学出版社,2017
二选教材:Python 程序设计开发宝典。董付国。清华大学出版社,2017
参考书目:
Python 程序设计教程。杨年华,柳青,郑戟明。清华大学出版社,2017
Python 程序设计——从基础到开发。夏敏捷,杨关。清华大学出版社,2017
Starting out with Python. Gaddis T. Pearson, 2017
Python scripting for ArcGIS. Zandbergen P A. Esri press, 2015
Geoprocessing with Python. Garrard C. Manning Publications Co., 2016
A Python Primer for ArcGIS: Workbook II. Jennings N. CreateSpace Independent Publishing Platform, 2015
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming. Havill J.
CRC Press, 2016
Introduction to computing and programming in python. Guzdial M J, Ericson B. Pearson, 2015
先修课程:计算机应用基础