笨办法学python3这本书好吗

笨办法学python3这本书好吗

在我们学习任何一门语言的时候,我们都恨不得有一本书或者有一节视频就能让我们学会所有内容,或者购买的书籍里能包含练习题,带着练习学习的话会更好的理解内容,Python编程语言的话题热度目前来看一直居高不下,很多没有编程语言基础的也开始学起来。

此时的我们面临很大的一个问题,我没有编程语言基础,也没有接触过Python,那么此时我们需要一本适合自己的书籍。

那么今天我们就来介绍一本书《“笨办法”学Python 3》,这不仅仅是一本书,随书附赠5个多小时充满激情的视频,这是一套完整的Python语言视频课程!纯正的美式发音,中文字幕,边看边练两不误。

笨办法学python3这本书好吗

立即学习“Python免费学习笔记(深入)”;

笨办法”学Python 3讲的是什么?

本书的目的是让你起步编程。虽然说是用“Hard Way”(笨办法)学习写程序,但其实并非如此。所谓的“笨办法”指的是本文的教学方式,也就是所谓的“指令式”教学。在这个过程中,我会让你完成一系列习题,而你则通过反复练习来学到技能,这些习题也是专为反复练习而设计的。对于一无所知的初学者来说,在能理解更复杂的话题之前,这种教授方式效果是很好的。你可以在各种场合看到这种教授方式,从武术到音乐不一而足,甚至在学习基本的算术和阅读技能时也会看到这种教学方式。

本书通过练习和记忆的方式,指导你逐渐掌握使用Python编程的技能,然后由浅入深,让你将这些技能应用到各种问题上。读完本书之后,你将有能力接触学习复杂的编程主题所需的工具。我喜欢告诉别人:我的这篇文章能给你一个“编程黑带”。意思就是说,你已经打好了基础,可以真正开始学习编程了。

针对Python 3的改进

本书使用了Python 3.6。我用Python的这个版本是因为它包含了一个新的改进版的字符串格式化系统,这个系统比之前的更为易用。初学者接触Python 3.6可能会遇到一些问题,但我在书里会帮你克服。Python 3.6的一个特别令人头疼的问题是,在一些关键位置的出错消息都很糟糕,不过这些我都会帮你弄懂的。

最后要讲的是,Python 3版本完全支持Windows 10。过去的版本偏重于Unix风格的操作系统,如macOS和Linux,Windows只是顺便讲讲。在我写这本书的时候,微软公司已经开始认真对待开源工具和开发者了,而且Windows也是一个严肃的Python开发平台。在视频中,很多场合下我用Windows进行了演示,为了完全兼容,我也演示了macOS和Linux。我讲了每个平台都会遇到的一些坑,演示了安装过程,还提供了不少别的小窍门。

本书将教会你编程新手需要了解的3种重要的技能:读和写、注重细节以及发现不同。

读和写

很显然,如果你连打字都成问题的话,那你学习编程也会有问题。尤其是,如果你连程序源代码中的那些奇怪字符都敲不出来的话,就更别提编程了。如果没有这些基本技能,你连最基本的软件工作原理都难以学会。

手动录入代码样例并让它们运行起来的过程,会让你学会各种符号的名称,熟悉它们的录入,最终读懂编程语言。

注重细节

区分好程序员和差程序员的最重要的一个方面就是对细节的重视程度。事实上,这是任何行业区分好坏的标准。如果缺乏对工作中每一个微小细节的注意,你的工作成果将不可避免地出现各种关键缺陷。从编程这一行来讲,你得到的结果将会是毛病多多而且难以使用的软件。

通读本文并一字不差地录入书中的每个例子,会训练你在做某件事时把精力集中到自己正在做的事情的细节上。

发现不同

大多数程序员长年累月地工作会培养出一种重要的技能,那就是观察事物间不同点的能力。有经验的程序员拿着两段仅有细微不同的代码,可以立即指出里边的不同点来。程序员甚至发明工具来让这件事更加容易,不过我们不会用这些工具。你要先用笨办法训练自己,然后再使用这些工具。

在做这些习题并且录入每段代码的时候,你一定会犯错,这是不可避免的,即使有经验的程序员也会偶尔出错。你的任务是把自己写的东西和正确答案对比,把所有的不同点都修正过来。这样的过程可以让你对程序里的错误、bug以及其他问题更加敏感。

少瞅多问

只要是写代码,就会写出“bug”(虫子)来。“bug”是你写的代码中的缺陷、错误或者问题。据说早年有一次有人的计算机工作异常,检查后发现是一只蛾子飞到计算机里导致的,于是后来人们就把计算机的问题称为bug了。要修复计算机的问题,就需要对它进行“除虫”,这也是调试(debug)一词的来历。在软件的世界里,bug简直不计其数,真的是太多了。

和那只蛾子一样,你的bug会藏在代码中,而你需要把它们找出来。别以为盯着屏幕上的代码看,“虫子”就会自己爬出来了,你需要更多信息才能找到它们,你需要站起来,挽起袖子找“虫子”。

要找“虫子”,你需要拷问你的代码,问它究竟发生了什么,或者你需要站在不同的角度去看代码。在本书里我多次提到“少瞅多问”,我演示了如何让代码“坦白交代”自己干了什么,如何把拷问的结果变成解决问题的方案。我还演示了各种不同的理解代码的方式,从而让你获得更多信息和洞察力。

不要复制粘贴

你必须手动将每个习题录进去,复制粘贴会让这些习题变得毫无意义。这些习题的目的是训练你的双手和大脑思维,让你有能力读代码、写代码和观察代码。如果你复制粘贴的话,就是在欺骗自己,而且这些习题的效果也会大打折扣。

以上就是笨办法学python3这本书好吗的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2258693.html

(0)
上一篇 2025年2月27日 04:24:08
下一篇 2025年2月19日 04:04:23

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 为何python不好找工作

    python掀起了一股外行人的学习热潮,简单易学,又无所不能。信誓旦旦报了培训班,亦或是购买了课程自学,一段时间后自认为掌握了python,出去找工作却碰了一鼻子灰。到底是怎么一回事呢? 半路出家学弹钢琴,勤学苦读一个月,终于会看五线谱了,…

    2025年2月27日 编程技术
    200
  • python强大之处在哪里

    为什么那么多人喜欢Python,今天来看一下Python到底强大在哪儿。 Python对新手极其友好。对于初学者来说,Python极其容易。它被认为是最简单方便的语言之一:简化的人性化语法是一方面,快速编写与执行是另一方面。 无论如何,对于…

    2025年2月27日
    200
  • 如何用python开发网页

    当今的网站实际上都是富应用程序,就像成熟的桌面应用程序一样。python提供了一组开发web应用程序的卓越工具。在本节中,我们将使用django来开发一个个人记录博客,其实通俗而言,就是一个在线日志的系统,让我们能够记录所学习的有关特定主题…

    2025年2月27日 编程技术
    200
  • 哪个不是python合法标识符

    标识符是电脑语言中允许作为名字的有效字符串集合。 Pyhon标识符规则: 1. 第一个字符必须是字母或是下划线(_),即不能以数字开。 2. 剩下的字符可以是字母,数字和下划线,即不能包含除了下划线以外的符号(空格,运算符…)。…

    2025年2月27日
    200
  • python数值类型有哪些

    python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的”类型”是变量所指的内存中对象的类型。 等号(=)用来给变量赋值…

    2025年2月27日
    200
  • python画图软件是哪个

    matplotlib是一个python的2d绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过matplotlib,开发者可以仅需要几行代码,便可以生成绘图。一般可绘制折线图、散点图、柱状图、饼图、直方图、子图等等。…

    2025年2月27日
    200
  • python换行按哪个键

    python换行按哪个键? 在一行末尾加上‘’,例如: data11=data21=data31=data41=data51=data61=data71=data81=data91=data101=data111=data121=data1…

    2025年2月27日
    200
  • python不可变数据类型有哪些

    python不可变数据类型有哪些? 在Python中不可变的数据类型有3种,分别是整型、字符串和元组。 整型 a = 1print(id(a),type(a))a = 2print(id(a),type(a))1912499232 1912…

    2025年2月27日
    200
  • python的关键字有哪些

    在python中若想查询python中有哪些关键字。 可以先导入keyword模块 import keyword #导入关键字模块print(keyword.kwlist) #查询所有关键字 登录后复制 查询结果: [‘Fals…

    2025年2月27日
    200
  • python变量名有哪些

    python 需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。 Python 语言的标识符必须以字母、下画线(_)开头,后面可以跟任意数目的字母、数字和下画线(_)。此处的字母…

    2025年2月27日
    200

发表回复

登录后才能评论