Python社区  »  Python

百万程序员入门Python都在学的“笨办法”,进阶篇来喽!

脚本之家 • 1 月前 • 84 次点击  

  脚本之家

你与百万开发者在一起

来源 | 异步 | 文末赠书

你们知道吗?每10个将Python作为自己的入门语言的程序员里,就有8个是读着《“笨办法”学Python》的书成长的!

这位拥有近20年的编程和写作经验的IT书籍作家——Zed,就是Python学习界大名鼎鼎的Learn Python The Hard Way系列书籍的作者,《“笨办法”学Python(第3版)》《“笨办法”学Python 3》《“笨办法”学C语言》“笨办法”学Ruby(第3版)》等经典图书畅销全球,拥有数百万的追随者!


业内对Zed的“笨办法学习Python”系列书籍有极高的评价,称之为Python学习界的指路明灯。“笨办法”系列图书最大的特色就是配套了Zed本人出镜的教学视频,幽默风趣的视频为图书增分不少,所以也被众多Python程序员评为入门编程最有趣的选择。

Zed Shaw完善了这个堪称世上最好的Python学习系统。只要跟着学习,你就会和迄今为止数十万Zed教过的初学者一样获得成功。

——豆瓣书友


然而仅仅看《“笨办法”学Python 3》这本入门书籍已经不能满足程序员们了,在读者们疯狂呼吁两年后,这本主攻技能提升的《“笨办法”学Python 3进阶篇》终于诞生了!

1

《“笨办法”学Python》进阶篇来啦


《“笨办法”学Python 3》中,Zed以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。

为了让有一定Python基础的读者技能更上一层楼,Zed准备了《笨办法学Python 3 进阶篇》,52个精心设计的习题,每个习题都可以帮读者掌握一项关键的实践技能,包括使用文本编辑器管理复杂的项目、利用功能强大的数据结构、应用算法处理数据结构、掌握必要的文本分析和处理技术、使用SQL有效且合逻辑地建模存储数据,以及学习强大的命令行工具等。

《”笨办法“学Python 进阶版》适合有一定Python基础的程序员学习,它是《”笨办法“学Python 3》的延续,初学者可以搭配着一起学习。

《笨办法学Python 3 》

《笨办法学Python 3 进阶篇》

进阶篇中Zed首先让你了解如何分析在软件中分析在软件中想要实现的概念和想法或想要解决的问题;然后,你将逐渐掌握根据自己的分析去设计解决方案,并尽可能简单优雅地实现它们的能力。

自始至终Zed都强调“过程”,选择正确且适合自己的编程过程,你就会获得开始的动力、解决问题的创造力和保证代码质量的能力,这样你就能写出他人可以信赖的代码。 

● 使用文本编辑器管理复杂的项目

学会利用数据结构的强大功能 

应用算法处理数据结构 

掌握必要的文本分析和处理技术 

使用SQL有效且合逻辑地对存储数据进行建模 

学习强大的命令行工具和使用技能 

在完整的项目中结合多种实践 


《笨办法学Python 3 进阶篇》会让你的每一分钟投入都有回报。你很快就会超越单纯地编写能运行的代码,转而编写能解决实际问题的高质量的Python代码!】

2

为什么选择“笨办法”


“笨办法”有视频教程



“笨办法学习Python”最欢迎的地方是它附带的教学视频,虽然市面上有许多畅销书教学视频,但大多是书本畅销后由其他著名的老师再来录制视频。但是“笨办法”不一样,它是作者亲自录制的!

Zed据自己过去5年的教学经验,录制的教学视频。从中你可以学到如何解决这个问题,也能对Python运行你创建的程序的原理有一个概念,从而提高你解决问题的能力。你还会学到很多有用的调试技巧!

“笨办法”注重质量



市面上很多书会在团队的设定下教你流程、创新和质量这3 个概念。在教你流程的时候,它们会教你怎样与别人协作维护代码。在教你创新的时候,它们会教你怎样进行团队讨论和向客户提问。遗憾的是,这些“专业”书籍都不太把质量当回事。这也没什么不好的,但对大部分初学者来说,这类团队风格的书会有以下两个问题。 

1. 你没有团队,所以没法学以致用。团队方向的书籍针对的读者是那些已经有工作的初级程序员,他们要学习的是怎样与团队协同工作。在你找到这样的工作之前,团队方向的书对你是没什么用的。 


2. 你自己的流程、创新和质量方面一团糟,学习团队协作又有什么用呢?尽管每个人都强调“团队协作”,但绝大多数编程任务都是由个人完成的,你的绩效评审通常也是以个人水平为主的。如果你的代码质量在团队中总是垫底,而且总是需要别的团队成员来帮助,那你的绩效分一定是很低的。尽管老板喜欢强调团队的重要性,但如果团队里的新手无法独立工作,老板是不会怪团队的,他只会怪这个新手。 


而“笨办法”目的不是让你成为“大型有限责任公司”的一只好“工蜂”,而是帮你提高个人技能,让你能在工作中独立完成任务。如果你优化了个人工作流程,你自然会为团队做出重要贡献。除此之外,还会教你你还将拥有把自己的想法变成项目的能力,为你个人的项目之路开个好头。

3

进阶篇怎么学


许多人看书都是盲目的直接开始第一章,并没有一个完整的学习流程。为了让读者学习更加饱满,Zed为《笨办法学Python 3 进阶篇》设计好了学习流程、以及准备工作等等。

学习流程


● 针对本书中的每一部分内容,我会提供一个相关的目标,要么是流程,要么是创新,要么是质量。

在每个习题的开头都有一个提示或目标,读者可以边做习题边思考


● 每个习题的结尾提供了巩固练习,给你提出了进一步的挑战。

● 有的习题是“挑战模式",描述你要实现的工具,然后让你实现它,但中间不会给你任何参考代码。

● 还有些习题是对你要基于作者的代码去实现的东西的描述。通常这些习题都是以质量为主的,要求你写自动化测试,追踪你的错误率,然后在巩固练习中再解决一些其他问题。

● 你需要准备一本“实验室笔记”来记录知识点、追踪可以用来提升你的工作水平的指标。

准备工作

● 程序员用的编辑器
Vim、Emacs和Atom都是程序员的文本编辑器,可以帮你管理整个项目,同时处理多分程序文件。

 python 3.6
书本和视频都基于Python 3.6进行详解。

● pip和virtualenv的配置
书中的操作需要安装额外的库和软件。这些事情是通过pip和virtualenv完成的。

● 实验笔记
研究项目时需要记笔记。将遇到的困恼先用纸写下来,然后在计算机上整理可以克服视角带来的困难。

● GitHub账号
作者会将所有的项目代码和视频演示代码放在这里。

● git
当你有了GitHub账号,还需要git命令式工具。

● 录屏软件
将自己的工作流程录下,回头分析自己的不足之处。

4

《“笨办法”学Python(进阶篇)》


《笨办法学Python 3 进阶篇》
编辑推荐:
● 知乎、b站等技术大牛倾力推荐的畅销书《笨办法学Python 3》的进阶篇;
● 数百万编程爱好者追捧的技术专家的全新作品;
● 52个习题、1130分钟的教学视频,带你步入Python进阶的大门。

内容简介:
本书是《“笨办法”学Python 3》一书的进阶篇,《“笨办法”学Python 3》介绍了用Python 3编程的基础知识,而本书则通过52个精心设计的习题帮助读者超越基础,提升水平。

这52个习题大部分都结合实际演示,并配有附加挑战,每个习题都可以帮读者掌握一项关键的实践技能,包括使用文本编辑器管理复杂的项目、利用功能强大的数据结构、应用算法处理数据结构、掌握必要的文本分析和处理技术、使用SQL有效且合逻辑地建模存储数据,以及学习强大的命令行工具等。

本书旨在帮助读者从单纯地编写能运行的代码跨越到编写能解决实际问题的高质量Python代码,成为一名高阶的Python程序员。 

适合人群:
本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员。


5

“笨办法”作者的其他书籍


《“笨办法”学Python 3》
内容简介:
本书是一本Python入门书籍,以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python3.6版本编写的。
 本书共包括52个习题。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。

适合人群:
本书适合所有想要学习Python的人。

《“笨办法”学C语言》
内容简介:
这本书的目标是让读者掌握足够的C语言技能,从而可以自己用C语言些程序或者修改别人的C语言代码,成为一个名优秀的程序员,但这并不完全是一本讲C语言编程的书,书中还重点关注防御性编程。 

本书以习题的方式引导读者一步一步学习编程,结构非常简单,共包括52个习题,每一个习题都重点讲解一个重要的主题,多数是以代码开始,然后解释代码的编写,再运行并测试程序,最后给出附加任务。

适合人群:
本书适合所有想要学习C语言的人。

《“笨办法”学Rudy》

内容简介:
本书是一本Ruby入门书籍,结构非常简单,共包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做巩固练习。

适合人群:
适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用



小编为我们喜爱阅读的书迷们免费送书。

玩法再升级!!!




留言点赞送书活动规则


留言点赞:留言分享你的“笨方法”,还可以分享其他一些学习经历,评论区等你一起畅所欲言。


>>> 活动参与
玩法1:机会总是靠自己去争取来的!小编将对留言进行精选,被精选的评论将会显示在页面中(由于微信功能限制,最多只能显示100条)。活动截止时获得点赞数最多的前3名朋友获得以上书籍中的任一本
玩法2:活动结束时小编同时也会从留言中随机抽取2名小锦鲤 送 以上书籍中的任一本,看看谁会这么幸运。

特别申明:

1、一位用户1个月内只能有1次获奖机会,让更多粉丝受益活动才更有意义

2、每一位用户只有1次留言机会,不允许重复留言~

请大家记住这三个1


活动截止时间:2020 年 05 月 28 日 16:00 整。


玩法3,赶快来参与吧

👇🏻👇🏻👇🏻

点击卡片进入小程序,坚持打卡

签到累计积分 兑换书籍好物



精选书单 点蓝字即可 



 程序员的人生必做100件事中,一定有读这14本经典!

 程序员该怎么规划自己的成长路径?

 比肩“犀牛书”的《JavaScript编程精解》(原书第3版)重磅来袭!

 去年最畅销的IT类新书《漫画算法》出Python版了!

 “Flutter中文网”社区创始人倾力撰写的网红书《Flutter实战》正式出版

 Go语言之父:发明过航天望远镜,想用Go语言解放程序员!

更多好书请关注脚本之家官方书店

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/63339
 
84 次点击  
分享到微博