零基础学编程?从这本豆瓣评分9.2的入门级神作开始

您所在的位置:网站首页 python语言教程哪本好 零基础学编程?从这本豆瓣评分9.2的入门级神作开始

零基础学编程?从这本豆瓣评分9.2的入门级神作开始

2023-04-22 05:39| 来源: 网络整理| 查看: 265

Python Crash Course

1.门槛低,适合任何年龄读者

原书作者埃里克·马瑟斯(Eric Matthes)是一名高中科学和数学老师,同时也是一名Python 爱好者,长期在技术社区义务教授Python。他从 5 岁开始就一直在编写程序,这本书是他结合个人学习和教学经验写作而成,旨在 帮助没有编程基础的读者尽快掌握Python。

因此,为了方便大家理解,书中每一行代码都进行了详细的解释说明(见下图),适合任何年龄的读者阅读。

Python Crash Course

2.不走捷径,从零带你配置编程环境

相信很多新手都对“在线编程”有一定执念。不过,不会配置环境的编程是不完整的。

在实际编程环境中,代码跑不出来,十之八九是各种工具库的版本不兼容造成的!你只能被迫不停地在pip install和pip uninstall中来回切换,却找不到问题的症结所在。

有甚者不懂如何新建 ·py文件。最终你会发现,如果真想用Python做点什么,还是躲不开配置环境这一步。

本书分为基础知识和项目两个部分, 第一部分通过一些简单的示例,介绍比较重要的基本概念,比如面向对象、函数、类等,其中很多适用于所有编程语言。

Python Crash Course

3.项目为纲,Debug是编程核心能力

哈佛创意计算三维框架中强调 testing and debugging。Papert曾说,

程序几乎不可能一次就写对。……面对一个程序,我们要问的不是它对了还是错了,而是能不能修复。如果能把这种态度拿到更大的文化氛围里,我们对知识习得过程的认识就不会那么僵化,那么害怕犯错误。

程序几乎不可能一次就写对。……面对一个程序,我们要问的不是它对了还是错了,而是能不能修复。如果能把这种态度拿到更大的文化氛围里,我们对知识习得过程的认识就不会那么僵化,那么害怕犯错误。

简单来讲,编程中的这种Debug能力,影响了你学习其他知识的方式,更易找到问题到底出在哪。

本书的 项目篇秉承的就是以上理念,

作者不仅一步一步教你如何规划一个项目 边调试边重构代码,教你管理文件的内容,以确保项目组织有序以及如何开发提高效率

Python Crash Course

4.学以致用,快速上手Python

学习最有效的时候,就是学习者占主导地位的时候。所以,你需要目标明确找到自己真正感兴趣的点。

本书“项目部分”包含三个不同类型项目,游戏开发、数据可视化、web应用程序(开发自己的网站),三个项目 基本覆盖了Python的主流应用方向。

外星人入侵 :你将使用 Pygame 包来开发一款 2D 游戏。它在玩家每消灭一群向下移动的外星人后,将玩家提高一个等级。等级越高,游戏的节奏越快,难度越大。 数据可视化 :你将在这个项目中学会如何使用 Matplotlib 和 Plotly 来生成数据,创建实用而漂亮的图表。如何从网上获取数据,如何编写自动下载数据并对其进行可视化的程序。 Web 应用程序 :你将使用 Django 包来创建一个简单的用户学习记录的平台。

但如果,你想进一步 探究Python学爬虫,《Python 3网络爬虫开发实战(第2版)》,豆瓣评分9.0,畅销10万+,Python 之父Guido van Rossum力荐的爬虫入门第一书。

最后,B站的up主Master_lisa为本书录制随书教程:

https://www.bilibili.com/video/BV19t411m7uU?from=search&seid=17566911170300992215&spm_id_from=333.337.0.0,有需要的同学可以配合视频一起学习。书中推荐的编辑器不好用,建议新手安装pycharm,结合ananconda一起用。

福利来喽~

#留言有礼# 欢迎大家分享学习python编程过程中的收获与经验,留言区等着你哦~

>>> 活动参与

活动截止时我们会选择3名小锦鲤获得 《Python编程从入门到实践(第2版)》赠书1本

特别申明:

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

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

请大家记住这三个1哦

>>> 活动时间

活动截止时间:2022 年 03 月 14 日 16:00 整

兑奖截止时间:2022 年 03 月 15 日 16:00 整返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3