![]()
作者简介 泽德·A. 肖(Zed A.Shaw) 是《“笨办法”学Python(第3版)》《“笨办法”学Python 3》《“笨办法”学Ruby(第3版)》《“笨办法”学C语言》等多本备受欢迎的技术书的作者,他的书在全世界有数百万读者。他还是诸多开源项目的创建者,拥有近20年的编程和写作经验。他大部分空闲时间致力于绘画和艺术史的研究。 目录 第 一部分 准备知识 如果不喜欢作者的个人流程怎么办 如果发现自己太糟糕怎么办 习题0 准备工作 程序员用的编辑器 Python 3. 工作终端 pip和virtualenv的配置 实验笔记 GitHub账号 git 可选:录屏软件 进一步研究 习题1 论流程 习题挑战 巩固练习 进一步研究 习题2 论创新 习题挑战 巩固练习 习题3 论质量 习题挑战 巩固学习 第二部分 快速实现 如何练习创新 为新手准备的流程 新手的写代码流程 习题4 处理命令行参数 习题挑战 答案 巩固练习 习题5 cat 习题挑战 答案 巩固练习 进一步研究 习题6 find 习题挑战 巩固练习 进一步研究 习题7 grep 习题挑战 巩固练习 进一步研究 习题8 cut 习题挑战 巩固练习 进一步研究 习题9 sed 习题挑战 巩固练习 进一步研究 习题10 sort 习题挑战 巩固练习 进一步研究 习题11 uniq 习题挑战 巩固学习 进一步研究 习题12 复习 习题挑战 巩固练习 进一步研究 第三部分 数据结构 通过数据结构学习质量 如何学习数据结构 习题13 单链表 描述 控制器 测试 审计概述 习题挑战 审计 巩固练习 习题14 双链表 介绍不变条件 习题挑战 巩固练习 习题15 栈和队列 习题挑战 破坏代码 进一步研究 习题16 冒泡排序、快速排序和归并排序 习题挑战 冒泡排序 归并排序 归并排序的作弊模式 快速排序 巩固练习 习题17 字典 习题挑战 创建“代码的原版副本” 复制代码 注解代码 总结数据结构 记住总结 凭借记忆实现 重复 巩固练习 破坏代码 习题18 测量性能 工具 timeit cProfile和profile 分析性能 习题挑战 巩固练习 破坏代码 进一步研究 习题19 提高性能 习题挑战 进一步研究 习题20 二叉查找树 二叉查找树必备知识 删除 习题挑战 巩固练习 导语 尽享18小时的完整视频教程!跟着上百万程序员的Python导师学Python! 内容推荐 本书是《“笨办法”学Python 3》一书的进阶篇,《“笨办法”学Python 3》介绍了用Python 3编程的基础知识,而本书则通过52个精心设计的习题帮助读者超越基础,提升水平。这52个习题大部分都结合实际演示,并配有附加挑战,每个习题都可以帮读者掌握一项关键的实践技能,包括使用文本编辑器管理复杂的项目、利用功能强大的数据结构、应用算法处理数据结构、掌握必要的文本分析和处理技术、使用SQL有效且合逻辑地建模存储数据,以及学习强大的命令行工具等。本书旨在帮助读者从单纯地编写能运行的代码跨越到编写能解决实际问题的高质量Python代码,成为一名高阶的Python程序员。 本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员。 |