Py学习  »  Python

我是这样自学Python的

程序员书库 • 2 年前 • 244 次点击  

程序员书库(ID:CodingBook) 猿妹整编

链接:https://betterprogramming.pub/4-python-books-i-read-as-a-self-taught-programmer-5a5453840cdb


Python是一门及其容易上手的编程语言,假如你有一定的编程基础,完全可以通过自学的方式掌握,如果你刚刚决定学习Python,需要了解Python相关的基础知识,或者你已经初步学了一些Python编程,并想增加特定领域的知识(数据分析,自动化,游戏等),那么我建议你阅读以下几本书:


1、《Python编程(第2版)》



这本书是写给那些没有编程基础的人阅读的,他们希望可以从零开始学习Python,本书首先会让你学习基本概念,然后再通过这些知识来创建第一个Python项目。

一开始,本书会指导你安装Python和一个文本编辑器。一切就绪后,你将学习Python的基本编程概念,如变量、列表、循环等。最重要的是,这本书充满了大量有关编写干净代码的技巧。

一旦你掌握了这些基础知识,这本书还会为你提供三个实践项目来巩固前面学到的内容,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用。

这是我学习Python用的第一本书,不得不说它真的帮助我理解了基本的Python概念,理论解释得很好,示例很容易理解,代码也逐行详细解释。在本书的第二部分,我选择了web应用项目,它通过创建一个漂亮的网站帮助我了解了更多的Python知识。


2、《利用Python进行数据分析》



在这本书中,你将学习多个Python库,如Numpy, Pandas, scikit-learn和Matplotlib,以便在Python中操作、处理、清理和压缩数据集。为此,你需要很好的理解Python的基本概念。

虽然第二章和第三章涵盖了阅读这本书的必备知识,但如果你以前从未编程过,我建议你先阅读《Python编程(第2版)》了解相关的基本概念,本书对Python基础的介绍对于初学者来说太过笼统了,但是如果你有一定的编程基础则可以直接跳过这两章。

这本书是Python数据科学工具的一个很好的介绍,特别是对于那些有一些Python知识的人。如果你对数据科学感兴趣,那么一定要读这本书,书中所写的所有数据集和代码都可以在Github上找到,这有助于在我们的计算机上测试示例。你可以选择几个你感兴趣的Python库进行阅读。


3、《Python编程快速上手》



这本书的重点是使用Python来解决我们每天面临的那些乏味的任务,比如重命名文件或更新数百个电子表格单元格。通过这种方式,你将节省大量的时间,并将在Python中学到的知识付诸实践。

这本书从一些Python基础开始,然后引导你创建可执行的自动化程序,在每一章的结尾,你会发现一个实践项目,你可以使用所学到的技能自动化类似的项目。

这本书将教你创建,更新,移动和重命名文件和文件夹,网络搜索和下载,更新和格式化Excel电子表格,自动发送/回复电子邮件和信息等。我发现自动化项目非常有用,特别是对于那些在重复和单调的工作岗位,通过这本书确实可以帮助我解决很多现实中的问题。


4、《Python游戏编程快速上手》



这本书非常适合那些想通过创建游戏来学习Python的初学者,这本书会帮助你创建简单的游戏,如猜数字,井字游戏等,然后教你创建更复杂的游戏,如寻宝游戏和带有动画的碰撞躲避游戏等。

在构建这些游戏时,你将学习编程和数学概念,这些概念将帮助你将循环、变量和流控制语句组合成真正的工作程序,使用数据结构,如列表、字典和元组,向游戏添加图形和动画(你将学习pygame模块),简单的人工智能程序等。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/113932
 
244 次点击