Python程序设计基础及应用(全微课视频版)
天津市课程思政优秀教材、115个全书配套微课视频,资源下载 / 课件下载 含本书PPT、视频二维码、源代码、授课计划、习题答案、学时分配等资源。

作者:杨连贺、李姜、杨阳、朱宏飞、刘星雨、张莉琦

丛书名:高等院校互联网+新形态创新系列教材·计算机系列

定价:65元

印次:1-3

ISBN:9787302615361

出版日期:2022.09.01

印刷日期:2024.01.18

图书责编:闻祥军

图书分类:教材

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

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

杨连贺,天津工业大学计算机学院教授,博士,博士生导师。主持完成原中国纺织总会、天津市科委、天津市教委、教育部等项目10余项,获得两项天津市科研成果,获得天津市工程专业学位优秀课程奖;近年来在国内外学术刊物上公开发表论文百余篇,其中多篇被EI、SCI收录。从事Python语言程序设计科研与教学工作十余年,曾主编《C语言程序设计》《Python程序设计实用教程》等十余部著作。擅长算法语言类教学,曾在天津市高校教师教学基本功大赛中夺冠。

前 言      TIOBE网站的统计数字表明,Python是最近20年以来获得“年度最佳编程语言奖”次数最多的编程语言。2020年和2021年,Python连续两年位居榜首,而且截至本书定稿时,Python仍独占鳌头。   通常人们认为Python是最好的编程语言,因为它非常平易近人,是一种快速、易于使用且易于部署的编程语言。Python也是美国大学选用最多的编程语言,著名的哈佛大学、麻省理工学院、加州大学伯克利分校、卡耐基-梅隆大学等,已将Python语言作为计算机专业和非计算机专业的入门语言。Python崇尚简、短、精、小,其应用几乎无限制,各方面地位超然。Python在软件质量控制、提升开发效率、可移植性、组件集成、丰富的库支持等方面均处于领先地位。更重要的是,Python简单易学、免费开源、可移植、可扩展、可嵌入。此外,Python还支持面向对象编程,而且它的面向对象编程甚至比Java和C#.net更彻底。   Python是“高性价比”的语言。它合理地结合了高性能与低成本(代码量小、维护成本低、编程效率高)的特色,致力于用最简洁的代码完成任务。完成同样的业务逻辑,在其他编程语言中可能需要编写大量的代码,而在Python中只需调用内建函数或内建对象的方法即可实现,甚至可以直接调用第三方扩展库来完成。一般情况下,Python的代码量仅仅是Java的1/5,足见Python编程的高效。   Python是应用“无限制”的语言。它被广泛地应用于后端开发、游戏开发、网站开发、科学计算、大数据分析、云计算、图形开发等领域。美国中央情报局CIA网站、世界上最大的视...

课件下载

样章下载

暂无网络资源

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

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

第1章  Python程序设计概述 1

1.1  程序设计语言 2

1.1.1  程序设计语言概述 2

1.1.2  编译型语言与解释型语言 4

1.2  Python概述 4

1.2.1  Python的概念 4

1.2.2  学习Python的意义 6

1.2.3  Python的发展 7

1.3  Python开发环境的搭建 8

1.3.1  Windows平台下Python开发环境的搭建 8

1.3.2  Linux平台下Python开发环境的搭建 10

1.3.3  使用IDLE来帮助学习Python 12

1.3.4  Python常用的开发工具 16

1.3.5  “Hello World!”——第一个Python程序 17

1.4  本章小结 18

习题 18

第2章  Python语言基础 21

2.1  基础Python语法 22

2.1.1  标识符 22

2.1.2  Python的语法和句法 23

2.2  数值 25

2.2.1  数据类型 25

2.2.2  变量与常量 30

2.2.3  运算符与优先级 31

2.3  字符串 34

2.4  列表与序列 43

2.5  元组 47

2.6  字典 50

2.7  集合 53

2.8  基本输入与输出 58

2.8.1  输出到屏幕 58

2.8.2  键盘输入 59

2.9  正则表达式 60

2.9.1  基本元素 60

2.9.2  正则表达式的操作举例 62

2.9.3  正则表达式测试工具 64... 查看详情

《Python程序设计基础及应用(全微课视频版)》编写与时俱进,跟进技术的新发展与教学的需求,从内容设计和案例选取及配套资源方面都吻合当下教材的要求。《Python程序设计基础及应用(全微课视频版)》响应教育部关于课程思政建设的号召,充分挖掘思政元素,在一定程度上融入了思政内容,使思政教育与专业教育有机衔接、融合。《Python程序设计基础及应用(全微课视频版)》**的特点是内容紧凑、案例丰富、学以致用;程序输出原滋原味,既有正确输出的结果,又有错误输出的提示,让读者既从“正”的方面学到经验,又从“负”的方面吸取教训,使经验与教训兼而得之。《Python程序设计基础及应用(全微课视频版)》兼顾“基础”与“应用”两个方面,全书总体内容按照先基础、后应用的顺序安排,前7章为基础篇,其内容循序渐进;后5章为应用篇,其内容自成体系;每个知识点按照先讲解知识、后给出案例的顺序编写;每个软件都配有安装过程截图,每道例题都配有运行结果截图,一目了然。

查看详情