笨办法学 Python 3 - [美] Zed A. Shaw

笨办法学 Python 3

[美] Zed A. Shaw

出版时间

2018-05-31

ISBN

9787115478818

评分

★★★★★

标签

编程

书籍介绍

本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。

本书结构非常简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。

AI导读
核心看点
  • 52个习题引导,从打印到项目实现
  • 强调动手敲代码,拒绝复制粘贴
  • 涵盖变量、函数、类及自动化测试
适合谁读
  • 零基础编程初学者
  • 想转Python 3的旧用户
  • 喜欢边做边学的实践派
读前提醒
  • 务必手动输入代码,培养手感
  • 善用搜索引擎解决报错问题
  • 后半部分难度陡增,需耐心
读者共识
  • 入门友好,避免从入门到放弃
  • 翻译质量一般,建议对照原文
  • 单看此书不够,需搭配其他资料

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "我从事编程已经太长时间,长到对我来说编程已经是非常乏味的事情了。我写这 本书的时候,已经懂得大约 20 种编程语言,而且可以在大约一天或者一个星 期内学会一门编程语言(取决于这门语言有多古怪)。现在对我来说编程这件事情 已经很无聊,已经谈不上什么兴趣了。当然这不是说编程本身是一件无聊的事情, 也不是说你以后也一定会这样觉得,这只是我个人在当前的感觉而已。 在这么久的旅程下来我的体会是:编程语言这东西并不重要,重要的是你用这些 语言做的事情。事实上我一直知道这一点,不过以前我会周期性地被各种编程语 言分神而忘记了这一点。现在我是永远不会忘记这一点了,你也不应该忘记这一 点。 你学到和用到的编程语"
  • "Rules For If-Statements 1.Every if-statement must have an else. 2.If this else should never be run because it doesn't make sense, then you must use a die function in the else that prints out an error message and dies, just like we did in the last exercise. This will find many errors. 3.Never nest if"
  • "If they like control and have a huge beard, they'll tell you to install Linux."
  • "Hit CTRL-D (^D) and get out of python. > mkdir mystuff > cd mystuff > dir"
  • "From now on, when you make mistakes write down on a piece of paper what kind of mistake you made. When you go to the next exercise, look at the last mistakes you made and try not to make them in this new one."
  • "If you're on Windows try python -m pydoc raw_input instead. Get out of pydoc by typing q to quit."
  • "The argv is the "argument variable", a very standard name in programming, that you will find used in many other languages. This variable holds the arguments you pass to your Python script when you run it. In the exercises you will get to play with this more and see what happens. Line 3 "unpacks" arg"
  • "You should immediately notice that we import another handy command named exists. This returns True if a file exists, based on its name in a string as an argument. It returns False if not. Did you see that trick I did with cat? It only works on Linux or OSX, on Windows use type to do the same thing."
作者简介
Zed A.Shaw 《“笨办法”学Python》《“笨办法”学Ruby》《“笨办法”学C语言》等几本备受欢迎的图书的作者,他的书在全世界有数百万读者。他还是诸多开源项目的创建者,拥有近20年的编程和写作经验。他大部分空闲时间致力于绘画和艺术史的研究。
目录
习题0 准备工作 1
macOS 1
Windows 2
Linux 3
网上搜索 4

显示全部
用户评论
虽然只读到了第50个习题,但是提供了扎实的基础
Python最好的入门书,没有之一
12月初,匆匆过了一遍,习题46开始跟不上了。最后老程序员的建议好。
翻译太糟糕了……说的都是人话,但都不是中国话。最后几章没看完。已经多抓鱼出了,
做的笔记找不到,没看完先把书评写了吧。笨办法,并不是简单的办法。是从基础开始一点点完成题目,像玩游戏一样达成目标,以获得成就感而继续学习。本书也是一本编程基础能力测试练习题。你编程基础越扎实,一次性通关的题目就越多。python是一种编程语言,跟java一样,甚至跟英语一样,就是一个工具。在大数据和AI浪潮后可能会被其他语言代替。小朋友或者新手打基础,还是从逻辑学和数学下手为好。算法才是王道。如果要从事IT,又想学习python,这本书是不错的入门。但是必须要配合一本大全类的python书籍,用来补充知识点细节。本书pdf版可以从网下下载,B站有英文原版教学视频。对于朋友圈的python热,如果你用不上,其实完全可以无视。。。
空闲时间一节一节读,就当重新巩固一下基础,如热评所说,类一章的确讲的太过含糊,至少这一部分是绝对不适合入门者学习的。
的确是笨方法……
前面读起来很容易,后面涉及到项目有的基础知识不知道读起来有点慢,有的练习还没来得及上手实践,后面一定要上手操作一下
Python3编程从入门到实践教程,手机扫码看5个小时配套视频,代码基于Python3.6
(1)很基础的书(褒义),手把手教,让我克服了敲代码的恐惧。(2)就是内容比较基础,建议看完这本后再看《Python编程:从入门到实践》。当然,厉害的话,也可以先看后者。
下载
收藏