





作者:董付国
定价:69元
印次:1-4
ISBN:9787302472100
出版日期:2017.08.01
印刷日期:2019.01.22
图书责编:杨帆
图书分类:教材
全书共13章,面向Python 3.5.x、Python 3.6.x和Python 3.7.x,重点关注Python内置对象和标准库对象的高级应用以及比较前沿的一些新技术,偶尔涉及一点扩展库用法。第1章介绍Python语言编程规范与代码优化建议、开发环境配置、程序伪编译与打包。第2章详解运算符与内置函数的用法。第3章详解各种序列对象、推导式、切片和序列解包。第4章详解选择结构和循环结构,关键字else、break与continue。第5章详解函数的基本用法,可调用对象与修饰器、函数参数、变量的作用域、生成器函数、lambda表达式、函数柯里化、泛型函数、协程函数和回调函数。第6章详解类的定义、不同类型的成员、依赖注入技术和运算符重载。第7章详解字符串编码与格式化方法、字符串对象方法、文本排版与压缩、汉字拼音有关的技术。第8章详解正则表达式语法、re模块、正则表达式对象与match对象。第9章详解文件对象用法、文件内容操作。第10章详解文件与文件夹操作。第11章详解异常处理结构、文档测试与单元测试、覆盖测试与软件性能测试、代码调试技术。第12章详解不同类型的并行处理技术。第13章详解asyncio提供的网络通信功能。 本书不但可以作为Python程序设计教材,还可作为Python开发工程师的指导用书。
作者简介 董付国 副教授。自2000年参加工作以来,先后讲授过汇编语言、C/C++/C#、Java和Python等多门编程语言,以及计算机组成原理、计算机网络、数据库原理、数据结构、操作系统、计算机安全、网络安全、计算机图形学、数字图像处理、游戏策划等多门课程,多次获得校级优秀教学成果奖一等奖,出版《Python程序设计》、《Python程序设计基础》、《Python程序设计(第2版)》系列教材,开发过多套涉及不同领域的管理系统,在国内外高水平学术期刊与会议上发表论文40余篇,其中近30篇被EI检索。学习工作之余最大的爱好是打太极拳。
前言 作者第一次接触Python大概是在2002年,在几个著名的安全网站上看到有人用这个语言,当时的作者正痴迷于C语言和汇编语言,内心不屑于学习这种脚本语言。2010年的时候因为要用IDA Pro分析一个PE文件而不得不借助于IDAPython插件,才真正感觉到了Python的方便与强大,于是购买了很多书籍并且阅读了大量在线文档开始系统地学习Python。2013年学校组织各专业教研室修订新版人才培养方案时,经过慎重考虑并且与其他几位老师进行了多次沟通,最终确定为数字媒体技术专业和服务外包专业增加了“Python程序设计”这门课程。然而,虽然当时市面上已经有了一些Python书籍,但是适合作为教材的却寥寥无几,有的过于专注某个专业领域,有的则是泛泛地介绍一点皮毛,并且很多书里放置的插图占用了大量篇幅,知识密度很小,不是作者喜欢的风格。在翻看了超过20本Python图书以后,作者决定动手写一本适合作教材的书,于是就有了面向计算机及相关专业的《Python程序设计》(书号为9787302407232,2015年8月出版)和面向非计算机专业的《Python程序设计基础》(书号为9787302410584,2015年8月出版,2016年3月第2次印刷,2017年1月第3次印刷),前者主要介绍Python 2.7.x的基本语法以及在各领域的应用,后者主要介绍Python 3.4.x的基本语法而没有涉及太多的应用。本来当时写这两本书的目的仅仅是为了自己上课用起来方便,然而出版不到一年就被近30所院校选作教材,还有几十所院校的图书馆也采购了这两本书供学生借阅,反响非常好。应广大读者和用书老...
第1章管中窥豹: Python概述1
1.1Python是这样一种语言1
1.2Python版本之争1
1.3Python编程规范与代码优化建议2
1.4Python虚拟开发环境的搭建4
1.5Eclipse+PyDev环境搭建和使用4
1.6安装扩展库的几种方法6
1.7标准库与扩展库中对象的导入与使用7
1.7.1import 模块名 [as 别名]8
1.7.2from模块名import对象名[as别名]8
1.7.3from 模块名 import9
1.7.4模块导入时的搜索路径10
1.8编写与发布自己的包10
1.9Python程序伪编译与打包12
1.10从命令行参数和配置文件获取信息14
第2章万丈高楼平地起: 运算符、表达式与内置对象16
2.1Python常用内置对象16
2.1.1常量与变量17
2.1.2数字18
2.1.3字符串21
2.1.4列表、元组、字典、集合22
2.2Python运算符与表达式23
2.2.1算术运算符24
2.2.2关系运算符25
2.2.3成员测试运算符in与同一性测试运算符is26
2.2.4位运算符与集合运算符27
2.2.5逻辑运算符28
2.2.6矩阵乘法运算符@29〖1〗〖2〗Python程序设计开发宝典〖1〗目录〖2〗2.2.7补充说明29
2.3Python关键字简要说明30
2.4Python常用内置函数用法精要31
2.4.1类型转换与类型判断34
2.4.2最值与求和38
2.4.3基本输入输出40
2.4.4排序与逆序42
... 查看详情
内容与Python最新版本同步。面向Python 3.5.x、Python 3.6.x及更新版本,重点关注内置对象和标准库对象的高级用法以及比较前沿的一些新技术。
语言精练、代码优雅。深入剖析Python编程模式,使用最简练的语言和代码介绍Python高级用法,完美诠释Pythonic的真正含义。
案例丰富、注释量大、实用性强。精选多个领域中的经典案例,几乎每段重要代码都配有大量注释,让读者能够在最短时间内理解代码思路和要点,大幅度缩短阅读和学习时间,由浅入深,层层递进,平滑学习曲线。
查看详情