Python程序设计实用教程
资源下载\课件下载处含有本书的电子课件、源代码、课后习题答案、授课计划及学时分配,2020.10更新

作者:杨连贺、董禹龙、房超、毕璐琪、梁润宇、杨阳、彭进香

丛书名:高等院校应用型创新教材·计算机系列

定价:56元

印次:1-6

ISBN:9787302500476

出版日期:2018.06.01

印刷日期:2024.09.12

图书责编:闻祥军

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Python是一门简单易学、功能强大的编程语言,它内建了高效的数据结构,能够用简单而又高效的方式编程。它优雅的语法和动态的类型,再结合它的解释性,使其成为在大多数平台下编写脚本或开发应用程序的理想语言。 《Python程序设计实用教程》系统而全面地介绍了Python语言的全部内容,既能为初学者夯实基础,又适合程序员提升技能。考虑到近几年数据挖掘技术和网络编程技术的发展,本书加入了Python语言在科学计算、网络编程、并发技术和数据可视化方面的内容。与一般的Python语言教材相比,本书增加了许多实际案例的应用,可以让读者更好地将Python基础知识应用到实际工作中。书中的每道例题,均以屏幕截图的方式原滋原味地给出运行结果,便于读者分析程序。 《Python程序设计实用教程》可作为高等院校各专业的Python语言教材,亦可作为软件开发人员的参考资料,还可作为读者自学Python语言的参考书。

《Python程序设计实用教程》最大的特点是内容紧凑、案例丰富、学以致用;程序输出原滋原味,既有正确输出的结果,又有错误输出的提示,让读者既能从“正”的方面学到经验,又能从“负”的方面吸取教训,使经验与教训兼而得之。《Python程序设计实用教程》总体内容按照先基础、后应用的顺序安排。前6章为基础篇,其内容循序渐进;后6章为应用篇,其内容自成体系;每个知识点按照先讲解知识、后给出案例的顺序编写;每个软件都配有安装过程截图,每道例题都配有运行结果截图,一目了然。《Python程序设计实用教程》作者具有近30年的程序设计教学经验,讲授过多门编程语言课程,并编写过大量的应用程序,青年时期曾参加过市级讲课大赛并取得优异成绩,特别是在美国访学期间,用Python语言开发过较大规模的软件。在内容的组织和安排上,本书结合了作者多年教学与科研中积累的经验,并巧妙地将其糅合到相应的章节中。《Python程序设计实用教程》以目前流行的Python 3为基础,适当兼顾Python 2.x,既讲解Python的基础知识,又适当介绍Python在各个方面的应用,因而,可以满足不同层次读者的需要。

前 言   根据TIOBE网站的最新排名,Python已超越C#,与Java、C、C++一起,成为全球前四大流行语言。IEEE发布的2017年编程语言排行榜则将Python排在榜首。   Python也是美国大学选用最多的语言,著名的哈佛大学、麻省理工学院、加州大学伯克利分校、卡耐基·梅隆大学等,已将Python语言作为计算机专业和非计算机专业的入门语言。Python崇尚简、短、精、小,其应用几乎无限制,各方面地位超然。Python在软件质量控制、提升开发效率/可移植性、组件集成、丰富的库支持等方面,均处于先进地位。更重要的是,Python简单易学、免费开源、可移植、可扩展、可嵌入。此外,Python还支持面向对象,而且它的面向对象甚至比Java和C#.NET更彻底。   Python是高“性价比”的语言。它合理地结合了高性能与低成本(代码量小、维护成本低、编程效率高)的特色,致力于用最简洁、最简短的代码完成任务。   完成同样的业务逻辑时,在其他编程语言中可能需要编写大量的代码,而在Python中只需要调用内建函数或内建对象的方法即可实现,甚至可以直接调用第三方扩展库来完成。一般情况下,Python的代码量仅仅是Java的1/5,足见Python编程的高效。   Python是应用“无限制”的语言。它被广泛应用于后端开发、游戏开发、网站开发、科学计算、大数据分析、云计算、图形开发等领域。美国中央情报局CIA网站、世界上最大的视频网站YouTube、国内最大的问答社区“知乎”等,都是用Python开发的,搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、土豆、新浪...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章  Python程序设计入门 1

1.1  Python概述 2

1.1.1  什么是Python 2

1.1.2  为什么学Python 4

1.1.3  Python的发展 5

1.2  Python开发环境的搭建 6

1.2.1  Windows下Python开发环境的搭建 6

1.2.2  Linux下Python开发环境的搭建 8

1.2.3  使用IDLE来帮助学习Python 10

1.2.4  Python常用的开发工具 14

1.2.5  “Hello world!”——第一个Python程序 16

本章小结 16

习题 17

第2章  Python语言基础 19

2.1  基础Python语法 20

2.1.1  标识符 20

2.1.2  Python语法和句法 21

2.2  数值 22

2.2.1  数据类型 22

2.2.2  常量与变量 25

2.2.3  运算符与优先级 26

2.3  字符串 29

2.4  列表与序列 38

2.5  元组 42

2.6  字典 45

2.7  集合 49

2.8  正则表达式 54

2.8.1  基本元素 55

2.8.2  正则表达式的操作举例 57

2.8.3  正则表达式测试工具 59

2.8.4  正则表达式的在线测试 63

本章小结 64

习题 64

第3章  Python流程控制 67

3.1  if语句 68

3.1.1  if语句 68

3.1.2  if-else语句 70

3.1.3  if... 查看详情

《Python程序设计实用教程》最大的特点是内容紧凑、案例丰富、学以致用;程序输出原滋原味,既有正确输出的结果,又有错误输出的提示,让读者既能从“正”的方面学到经验,又能从“负”的方面吸取教训,使经验与教训兼而得之。《Python程序设计实用教程》总体内容按照先基础、后应用的顺序安排。前6章为基础篇,其内容循序渐进;后6章为应用篇,其内容自成体系;每个知识点按照先讲解知识、后给出案例的顺序编写;每个软件都配有安装过程截图,每道例题都配有运行结果截图,一目了然。
《Python程序设计实用教程》作者具有近30年的程序设计教学经验,讲授过多门编程语言课程,并编写过大量的应用程序,青年时期曾参加过市级讲课大赛并取得优异成绩,特别是在美国访学期间,用Python语言开发过较大规模的软件。在内容的组织和安排上,本书结合了作者多年教学与科研中积累的经验,并巧妙地将其糅合到相应的章节中。
《Python程序设计实用教程》以目前流行的Python 3为基础,适当兼顾Python 2.x,既讲解Python的基础知识,又适当介绍Python在各个方面的应用,因而,可以满足不同层次读者的需要。
查看详情