python书籍推荐——从入门到进阶

1、Python Cookbook, Third edition, by David Beazley and Brian K. Jones

python cookbook适合中阶的程序员。它囊括了很多时新的编程任务。书中的代码示例都是python3写的,而且还详细的解释了这些代码的作用。书里面包括有数据编码、数据结构、算法、元编程、并发编程等等内容。我个人读这本书的习惯是先大致过一遍书里面的内容,搞清楚每一个大章节的功能。具体用到的时候,再仔细研读一遍里面的内容,书里面对每一句代码都有详细的解释,如果直接看不明白,可以实际操作一遍。多读几次,你会有很多的收获

2、Head First Python: A Brain-Friendly Guide, by Paul Barry

这本书比较适合初学者,有很多关于python基本概念的代码练习。

3、Learn Python The Hard Way, by Zed A. Shaw

这本书在学习的过程中,你最好能将书中的代码示例都敲一遍。这本书也有附属的视频课程。

4、A Byte Of Python, by C.H. Swaroop

这本书也是适合初学者,里面是通过一些实际的编程例子来教你python。比方说备份文件等等。

5、 Natural Language Processing With Python, by Steven Bird, Ewan Klein, and Edward Loper

这本书讲解了自然语言处理。这是一个正在发展的领域。这本书很浅显的讲解了自然语言应用,并不需要你对python有太深的理解。

6、How To Think Like A Computer Scientist, Learning With Python, by Allen Downey, Jeff Elkner and Chris Meyers

这本书不仅讲解了编程技术,还介绍了计算机科学。这本书会教你实现一些计算机科学中最基本的概念。比方说棧和队列等等。

7、Python Crash Course: A Hands-On, Project-Based Introduction to Programming, by Eric Matthes

这本书讲解了web框架的使用,比方说最流行的框架django。里面有个叫Alien Invasion会教你用python写游戏。当然,这本书当然也会教你python的基本语法。学完这本书你会收获许多

8、Python Programming: An Introduction to Computer Science, by John Zelle

这本书比较适合在校的学生当成学习手册使用,这里面会讲解计算机科学的理论或计算机的基础,它讲解了计算机怎么工作的,还有基础的硬件、数据结构,还有面向对象编程。

9、grokking algorithms

这本书推荐进阶的读者。这本书讲解了一些进阶的话题,比方说神经网络或者计算机视觉等等

你可能感兴趣的:(python书籍推荐——从入门到进阶)