





定价:55元
印次:2-4
ISBN:9787302611110
出版日期:2022.09.01
印刷日期:2024.07.26
图书责编:龙启铭
图书分类:教材
本书为中国大学MOOC平台和超星示范教学包“Python语言程序设计”课程配套教材。 本书以程序设计为主线,以程序设计初学者作为教学对象,由浅入深、循序渐进地讲述Python语言的基本知识、基本语法和数据结构基础知识等。本书内容包括Python语言及其环境编程、数据类型与表达式、基本流程控制(顺序、选择和循环三种)、序列等组合数据类型、正则表达式、函数与模块、文件、异常处理、面向对象程序设计、Python标准库和第三方库,以及图形用户界面设计。 本书注重实用性和实践性,通过典型算法的解题分析及其实现,给读者一些解题示范和启发,示例通俗易懂。 本书提供了丰富的教学资源,如教学大纲、教学课件、源代码、课后习题答案等,既可作为高等学校Python语言程序设计课程的教材,也可作为工程技术人员和计算机爱好者的参考用书。
王小银,女,副教授,硕士生导师。1999年西北大学毕业,获得学士学位,2005年西安电子科技大学毕业,获计算机计算机科学与技术硕士学位。1999年9月进入西安邮电大学计算机系从事面向过程程序设计、计算机导论与程序设计、操作系统、软件测试等方面的教学与科研项目。曾先后主持、参加多项国家自然科学基金,陕西省工业攻关课题和西安市工业攻关计划课题等科研课题的研究与开发,获陕西省科学技术三等奖3项。主持陕西省教学改革重点项目1项,荣获省级教学成果一等奖1项,二等奖1项。主编教材《Python语言程序设计》、《Python程序设计及案例教程》,参编教材《C语言程序设计》、《C语言程序设计习题与实验指导》、《Linux环境高级程序设计》、《计算机专业考研综合辅导》及专著《计算智能与组合软件测试优化》10余本。
前言 Python语言由荷兰人Guido van Rossum于1989年发明。Python的第一个公开发行版本发行于1991年,经过历次版本的修正,不断演化改进,目前已成为最受欢迎的程序设计语言之一。Python语言经过三十多年的发展,已经广泛应用于计算机科学与技术、科学计算、数据的统计分析、移动终端开发、图形图像处理、人工智能、游戏设计、网站开发等领域。Python是一种面向对象、解释运行、扩展性很强的程序设计语言,语法简洁,同时拥有功能丰富的标准库和扩展库。这些标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等功能;扩展库则覆盖科学计算、Web开发、数据库接口、图形系统等多个领域,并且功能成熟而稳定。近年来,Python语言多次登上诸如TIOBE、PYP、Stack Overflow GitHub等各大编程语言社会排行榜。根据TIOBE最新排名,Python语言连续两次摘得TIOBE年度编程语言榜首宝座。Python语言受到了高校、科研单位和企业界的广泛重视。 本书是作者根据从事Python语言的教学经验编写的,在第1版的基础上,根据学生、教师和广大读者使用中提出的要求和意见,进行了精心修改,同时增加了正则表达式、Python标准库和第三方库等内容。 通过Python语言程序设计课程的学习,读者可以掌握Python语言的程序结构、语法规则和编程方法,达到独立编写常规Python语言应用程序的能力,同时为设计大型应用程序和系统程序打下坚实的基础。该课程是数据结构、面向对象程序设计、操作系统和软件工程等课程的基础,可为这些课程提供实...
第1章Python语言概述/1
1.1Python语言发展1
1.2Python语言的特点2
1.3Python开发环境3
1.3.1Windows环境下安装Python开发环境3
1.3.2运行第一个Python程序8
1.3.3集成开发环境——PyCharm安装9
1.3.4PyCharm的使用12
1.4Python程序基本结构18
1.4.1简单Python程序18
1.4.2用缩进表示代码块19
1.4.3代码注释20
1.4.4语句续行20
1.4.5语句分隔21
1.5Python的版本21
习题24
第2章Python编程基础/25
2.1常量、变量与标识符25
2.1.1标识符25
2.1.2常量和变量26
2.2Python的基本数据类型28
2.2.1整型数据28
2.2.2实型数据29
2.2.3字符型数据30
2.2.4布尔型数据31
2.2.5复数型数据32
2.3运算符与表达式33
2.3.1Python运算符33
2.3.2算术运算符和算术表达式34Python语言程序设计(第2版)目录
2.3.3赋值运算符和赋值表达式37
2.3.4关系运算符和关系表达式40
2.3.5逻辑运算符和逻辑表达式41
2.3.6成员运算符和成员表达式43
2.3.7同一性运算符和同一性表达式44
2.3.8位运算符和位运算表达式45
2.4math库及其使用46
2.5数据类型转换49
2.5.1自动类型转换49
2.5.2强制类型转换50
习题51
第3章顺序结构... 查看详情