





定价:49元
印次:1-3
ISBN:9787302630371
出版日期:2023.07.01
印刷日期:2024.12.20
图书责编:闫红梅
图书分类:教材
Python作为当前最热门的开发语言之一,具有简洁性、易读性及可扩展性等优点,已在众多领域获得非常广泛的应用,一些知名大学采用Python 来教授程序设计课程。 本书作为“21世纪高等学校计算机基础实用系列教材”,融合了教育部对新工科人才培养的新思想、新要求、新标准及教学实践。从学习者的角度出发,全书共分为程序设计基础、Python语言基础、组合数据类型、程序控制结构、函数与模块、类和对象、文件处理、图像处理及机器学习 共9章,全面、系统地阐述了Python语言程序设计的特点、理论和技术。 本书结构体系严谨、概念层次明确、内容循序渐进、描述清晰流畅,提供了大量的编程实例,帮助学习者领悟和理解程序设计的方法,培养计算机编程技术应用的能力。 本书可作为高等学校Python语言程序设计相关课程的教材,也可作为相关教学人员、工程技术人员及计算机爱好者的学习参考书。
靳从老师长期从事计算机基础教学,讲授课程包括“计算机导论”、“大学计算机”、“计算思维”、“Visual C++程序设计”、“C程序设计语言”、“程序设计基础”等多门课程。主持参与"基于专业大类的“大学计算机”实验教学架构设计与研究"等南京理工大学教改课题(3项),南京理工大学规划教材(1项)等多项教育教学研究项目。主编参编《大学计算机》、《计算机导论实验指导》、《C++程序设计课程实践》等多部教材,其中《C++程序设计》和《大学计算机》获南京理工大学教材一等奖。
前言 Python语言是开源的通用计算机程序语言,属于解释型脚本语言,语言结构灵活简洁,程序具有很强的可读性,具有简洁易学、资源丰富、用途广泛、易移植等特点。 本书作为Python语言程序设计的教材,详细介绍了Python语言的发展,阐述了计算机高级语言程序设计的基本方法,结合Python语言的技术特点,突出基本概念、基本语法和基本结构; 帮助学习者掌握一门终身受用的程序设计语言(Python语言),建立对计算机程序设计语言的直观认识,体验利用程序设计语言解决实际问题的过程和思路,使学习者终身受益。 全书综合程序设计语言基础及Python语言的历史渊源、发展变化和应用技术,围绕Python语言特征、语法和设计方法的内在关联,分为两部分共9章。第一部分包括第1~7章,第1章为程序设计基础,介绍程序设计语言的基本概念、Python语言的发展史和Python语言程序的设计流程; 第2章为Python语言基础,介绍Python语言的基本数据类型、运算符与表达式,以及数据类型转换、简单的输入输出语句等; 第3章为组合数据类型,介绍 序列、列表、元组、字典、集合、推导式的特点及相关方法; 第4章为程序控制结构,介绍结构化程序的设计方法和与3种控制结构(顺序、选择和循环结构)相关联的语法、应用以及异常处理等; 第5章为函数与模块,介绍函数的定义与使用、作用域及生成器等; 第6章为类和对象,介绍面向对象程序设计的基本要素、类和对象的概念、继承与多态等; 第7章为文件处理,介绍文本文件与CSV文件的读写等。第二部分包括第8、9章,介绍Python语言利用...
目录
第一部分Python程序设计基础
第1章程序设计基础
1.1程序设计语言
1.2Python语言概述
1.2.1语言特点
1.2.2发展与版本
1.2.3应用领域
1.3Python语言的编程环境
1.3.1开发环境的安装
1.3.2第三方软件包安装
1.3.3程序的运行
1.3.4PyCharm集成开发环境
1.4程序说明
1.4.1程序组成与结构
1.4.2书写规则
1.4.3PEP8编码规范
1.4.4帮助
本章小结
本章习题
第2章Python语言基础
2.1基本数据类型
2.1.1数字型
2.1.2字符串型
2.2标识符与命名规则
2.2.1标识符
2.2.2关键字
2.2.3内置函数
2.3常量与变量
2.3.1常量
2.3.2变量
2.4运算符与表达式
2.4.1基本运算符
2.4.2表达式中运算符的优先级
2.5数据类型转换
2.5.1隐式类型转换
2.5.2显式类型转换
2.6数据的输入输出
2.6.1输入
2.6.2输出
本章小结
本章习题
第3章组合数据类型
3.1序列类——列表与元组
3.1.1序列的基本操作
3.1.2列表
3.1.3元组
3.2映射类——字典
3.2.1字典的创建
3.2.2基本操作
3.2.3相关方法
3....