





定价:89元
印次:1-2
ISBN:9787302548515
出版日期:2020.07.01
印刷日期:2022.05.13
图书责编:盛东亮
图书分类:零售
本书以300个不同类型的案例引导初学者快速入门,全面掌握Python语言编程技巧。这些案例各具特色,容易上手,趣味性强,学习效率高。本书内容涵盖字符串处理、包与模块管理、变量名称空间、代码流程控制、数学运算、面向对象编程、常用数据结构、异步编程、网络编程、文件与I/O、Tk组件与应用程序界面开发。 本书配套提供所有案例的源代码,便于读者动手实践甚至进行二次开发。本书适合作为广大高校计算机专业或相关培训机构的Python课程教材,也可以作为Python技术开发者的自学参考用书。
周家安 微软专家(MVP)、编程爱好者,乐于分享各种编程技巧。擅长Web服务开发、Windows 系统开发、Python语言编程。著有《.NET Core实战——手把手教你掌握380个精彩案例》《C# 6.0学习笔记——从第一行C#代码到第一个项目设计》等原创畅销图书。
前言 Python诞生于20世纪90年代初,是一门开源的、易学易用的编程语言,被广泛应用于科学计算、数据分析、Web后端开发等领域。近年来,Python也被广泛应用于机器学习与人工智能。 Python是一种解释型语言,既能以交互方式执行代码,也可以直接执行代码脚本。Python支持面向对象编程,同时也具有很强的动态性(如动态解析类型、动态属性等)。 本书用一个个单独的小案例来演示Python编程相关的各种知识点与技巧。每个案例都分为两部分——【导语】部分对案例中用到的知识要点进行讲解与说明,【操作流程】部分演示案例程序的实现过程。 本书的编程案例将覆盖以下内容: 字符串处理 包与模块管理 代码流程控制 常用的内置函数与运算符 函数式编程 面向对象编程 常见数据结构 异步编程与网络编程 输入/输出技术 图形化用户界面编程 希望读者在学习书中案例时,不要直接复制代码,而是参考书中的实现步骤,把每个案例都从头到尾做一遍。之后可以根据自己对知识点的理解,对书中案例进行修改与扩展。本书的演示代码仅针对知识点而设计,因此都比较简单,容易掌握,不会出现过多的干扰性代码,初学者能够看懂。 本书配套提供了书中案例的程序代码,扫描下面二维码即可下载。 程序代码 由于作者能力有限,书中难免有不妥之处。欢迎广大读者不吝赐教,以完善本书内容。 作者 2020年1月
目录
第1章字符串处理
1.1字符串表达式
案例1单行文本
案例2处理字符串中出现的引号
案例3多行文本
1.2代码注释与帮助文档
案例4在代码中写注释
案例5设置代码文件的字符编码
案例6为代码对象撰写帮助文档
1.3input与print函数
案例7接收键盘输入
案例8打印屏幕消息
案例9打印进度条
案例10将文本打印到文件中
案例11打印文本时使用分隔符
案例12使用sys.stdout打印文本
1.4格式化字符串
案例13输出十六进制字符串
案例14设置字符串的对齐方式
案例15数字的千位分隔符
案例16“_”分隔符
案例17自定义日期格式
案例18使用format方法
案例19省略格式占位符的名称和序号
案例20字符串模板
案例21字符串模板的安全替换模式
案例22文本缩进
案例23嵌套使用格式化语法
1.5str类的常用方法
案例24转换字母的大小写
案例25用“0”填充字符串
案例26对齐方式
案例27查找子字符串
案例28startswith与endswith方法
案例29统计子字符串出现的次数
案例30文本的标题样式
案例31串联字符串
案例32拆分字符串
案例33替换字符串
案例34去掉字符串首尾的空格
案例35lstrip与rstrip方法
案例36去除字符串首尾的特定字符
1.6字符串编码
... 查看详情
字符串处理
模块与包
代码流程控制
函数式编程
常用的数学函数
名称空间与动态属性
常见的数据结构
类与对象
异步编程
网络与通信
文件与输入/输出
Tk与用户界面开发