推荐:
1、Coffee Break Python Slicing: 24 Workouts to Master Slicing in Python, Once and for All
切片(Slicing)是 Python 里非常有用的一个功能,属于 Python 开发人员最基本的技能之一。 如果你是初学者而且想了解 Slicing,那么这本书绝对适合你。
链接:https://mailchi.mp/055eea36e39f/python-book-signup
2、Invent Your Own Computer Games with Python 3rd Edition
这本书其实是专门针对小朋友的,主要讲的是如何用 Python 来创建游戏,不过游戏不只是为小孩准备。如果你对游戏感兴趣,那么你可以看一看这本书。
链接:http://inventwithpython/inventwithpython_3rd.pdf
3、Learning Python
这本 Python 书教材真的非常全面,有的章节内容可能有点“干”,但是作者写的很生动,所以如果你是初学者,又想全面了解 Python,那么这本书不可错过。
链接:https://drive.google/file/d/0B2Y-n6IlHYliSXZxMk0xT0NSY1E/preview
4、Learn Python the Hard Way
很多人应该都听说过这本书,也下载过,但是可能一直没有看过,但是这本 Python 实战书籍真的非常值得一看,墙裂推荐~
链接:https://learnpythonthehardway/book/preface.html
5、Making Games with Python & Pygame
这本书也是关于游戏的,不过是小游戏,用的是 Pygame 框架,书写的很精彩,值得一看。
链接:http://inventwithpython/makinggames.pdf
6、Python pocket reference
这本书也很全面,罗列了所有重要的 Python 函数,如果你能耐心把这本书啃完,绝对会受益匪浅,而且也可以作为查询书籍收藏起来。
全部书单:
20 Python Libraries You Aren’t Using (But Should)
https://www.safaribooksonline/library/view/20-python-libraries/9781492037866/
A Beginner’s Python Tutorial – Wikibooks
https://en.wikibooks/wiki/A_Beginner%27s_Python_Tutorial
A Beginner’s Python Book (Community Project for beginners, HTML).
https://en.wikibooks/wiki/A_Beginner%27s_Python_Tutorial
A Byte of Python (Python 3, HTML, PDF, EPUB, Mobi)
https://python.swaroopch
A Guide to Python’s Magic Methods – Rafe Kettler
https://github/RafeKettler/magicmethods
Automate the Boring Stuff – Al Sweigart
http://automatetheboringstuff/chapter0/
A Whirlwind Tour of Python – Jake VanderPlas (PDF, EPUB, MOBI)
https://www.oreilly/programming/free/files/a-whirlwind-tour-of-python.pdf
http://www.oreilly/programming/free/a-whirlwind-tour-of-python.csp?download=yes
Biopython (PDF)
http://biopython/DIST/docs/tutorial/Tutorial.pdf
Build applications in Python the antitextbook (Python 3, HTML, PDF, EPUB, Mobi)
https://github/thewhitetulip/build-app-with-python-antitextbook
Building Machine Learning Systems with Python – Willi Richert & Luis P. Coelho
https://www.packtpub/packt/free-ebook/python-machine-learning-algorithms
Building Skills in Object-Oriented Design – Steven F. Lott (Python 2.1, PDF)
http://www.itmaybeahack/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf
Building Skills in Python – Steven F. Lott (Python 2.6, PDF)
http://www.itmaybeahack/book/python-2.6/latex/BuildingSkillsinPython.pdf
Byte of Python – Swaroop C. H. (Python 3, PDF)
https://legacy.gitbook/download/pdf/book/swaroopch/byte-of-python
Codeacademy Python
https://www.codecademy/learn/python
Code Like a Pythonista: Idiomatic Python
http://python/~goodger/projects/pycon/2007/idiomatic/handout.html
Composing Programs (Python 3)
http://composingprograms
Data Structures and Algorithms in Python – B. R. Preiss (PDF)
https://web.archive/web/20161016153130/http://www.brpreiss/books/opus7/html/book.html
Data Structures and Algorithms in Python – Rance D. Necaise (Python 3, PDF)
http://home.ustc.edu/~huang83/ds/Data%20Structures%20and%20Algorithms%20Using%20Python.pdf
Dive into Python 3 – Mark Pilgrim (Python 3, HTML)
http://getpython3/diveintopython3/
Django Girls Tutorial (1.11)
https://tutorial.djangogirls/en/
Django Official Documentation (PDF) (1.10)
https://media.readthedocs/pdf/django/1.10.x/django.pdf
Djen of Django
http://agiliq/books/djenofdjango/
Effective Django (1.5)
http://www.effectivedjango
Explore Flask – Robert Picard
https://exploreflask
From Python to NumPy
http://www.labri.fr/perso/nrougier/from-python-to-numpy/
Full Stack Python
http://www.fullstackpython
Functional Programming in Python (email address requested, not required)
https://www.oreilly/programming/free/functional-programming-python.csp
Fundamentals of Python Programming – Richard L. Halterman (Python 3, PDF)
http://python.cs.southern.edu/pythonbook/pythonbook.pdf
Google’s Python Style Guide
https://google.github.io/styleguide/pyguide.html
Google’s Python Class (Python 3, HTML)
https://developers.google/edu/python/?hl=de-DE&csw=1
Hacking Secret Cyphers with Python – Al Sweigart (Python 3, PDF)
http://inventwithpython/hacking/chapters/
Hadoop with Python (email address requested, not required)
High Performance Python (PDF)
https://www.oreilly/programming/free/hadoop-with-python.csp
Hitchhiker’s Guide to Python! – Kenneth Reitz (Python 3, PDF)
https://docs.python-guide
How to Make Mistakes in Python – Mike Pirnat (PDF)
https://www.oreilly/programming/free/files/how-to-make-mistakes-in-python.pdf
How to Tango With Django (1.7)
http://www.tangowithdjango/book17/
How to Think Like a Computer Scientist: Learning with Python, Interactive Edition(Python 3)
http://interactivepython/courselib/static/thinkcspy/index.html
How to Think Like a Computer Scientist: Learning with Python – Allen B. Downey, Jeff Elkner and Chris Meyers
http://www.greenteapress/thinkpython/thinkCSpy/
Intermediate Python – Muhammad Yasoob Ullah Khalid (1st edition)
http://book.pythontips/en/latest/index.html#
Introduction to Programming Using Python – Cody Jackson (Python 2.3)
http://python-ebook.blogspot.co.uk
Introduction to Programming with Python (Python 3)
http://opentechschool.github.io/python-beginners/en/
Introduction to Python – Kracekumar (Python 2.7.3)
http://kracekumar/post/71171551647/introduction-to-python
Kivy Programming Guide
https://kivy/docs/guide-index.html
Learning Python – Fabrizio Romano
https://www.packtpub/packt/free-ebook/learning-python
Learning to Program
http://www.alan-g.me.uk
Learn Pandas – Hernan Rojas
https://bitbucket/hrojas/learn-pandas
Learn Python, Break Python
http://learnpythonbreakpython
Learn Python in Y minutes
https://learnxinyminutes/docs/python/
Learn Python The Hard Way (Python 2)
http://learnpythonthehardway/book/
Learn to Program Using Python – Cody Jackson (PDF)
https://www.ida.liu.se/~732A47/literature/PythonBook.pdf
Lectures on scientific computing with python – J.R. Johansson (Python 2.7)
https://github/jrjohansson/scientific-python-lectures
Mastering Python for Data Science
http://nuovolabs.fauser.edu/~valeria/materiale-didattico/python/Packt.Mastering.Aug.2015.ISBN.1784390151.pdf
Math for programmers (using Python)
https://akuli.github.io/math-tutorial/
Modeling Creativity: Case Studies in Python – Tom D. De Smedt (PDF)
http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf
Natural Language Processing with Python (Python 3)
http://www.nltk/book/
Non-Programmer’s Tutorial for Python 2.6 – Wikibooks (Python 2.6)
https://en.wikibooks/wiki/Non-
Programmer%27s_Tutorial_for_Python_2.6
Non-Programmer’s Tutorial for Python 3 – Wikibooks (Python 3.3)
https://en.wikibooks/wiki/Non-
Programmer%27s_Tutorial_for_Python_3
Picking a Python Version: A Manifesto
http://www.oreilly/programming/free/from-future-import-python.csp
Porting to Python 3: An In-Depth Guide (Python 2 + 3)
http://python3porting
Practical Programming in Python – Jeffrey Elkner (PDF)
https://launchpadlibrarian/165489933/PracticalProgrammingPython2014.pdf
Problem Solving with Algorithms and Data Structures using Python – Bradley N. Miller and David L. Ranum
http://interactivepython/runestone/static/pythonds/index.html
Program Arcade Games With Python And Pygame (Python 3)
http://programarcadegames
Programming Computer Vision with Python (PDF)
http://programmingcomputervision/downloads/ProgrammingComputerVision_CCdraft.pdf
Python 2.7 quick reference – New Mexico Tech (2.7)
http://infohost.nmt.edu/tcc/help/pubs/python/web/
Python 2 Official Documentation (Python 2, PDF, HTML, TEXT)
https://docs.python/2/download.html
Python 3 Official Documentation (Python 3, PDF, EPUB, HTML, TEXT)
https://docs.python/3/download.html
Python 3 Tutorial
https://github/Akuli/python-tutorial
Python Bibliotheca
http://openbookproject/pybiblio/
Python Cookbook – David Beazley and Brian Jones (HTML)
https://www.oreilly/library/view/python-cookbook-3rd/9781449357337/
Python Data Science Handbook – Jake VanderPlas (HTML, Jupyter Notebooks)
https://github/jakevdp/PythonDataScienceHandbook
Python for Everybody Exploring Data Using Python 3 – Charles Severance (PDF, EPUB, HTML)
https://py4e/book.php
Python for Fun
http://www.openbookproject/py4fun/
Python for Informatics: Exploring Information (Python 2)
http://www.pythonlearn/book.php
Python for you and me (Python 2)
http://pymbook.readthedocs.io/en/latest/
Python for you and me (Python 3)
https://pymbook.readthedocs.io/en/py3/
Python Idioms (PDF)
http://safehammad/downloads/python-idioms-2014-01-16.pdf
Python in Education (email address requested, not required)
https://www.oreilly/programming/free/python-in-education.csp
Python in Hydrology – Sat Kumar Tomer
http://www.greenteapress/pythonhydro/pythonhydro.html
Python Koans (Python 2 or 3)
https://github/gregmalcolm/python_koans
Python Module of the Week (Python 2)
https://pymotw/2/
Python Module of the Week (Python 3)
https://pymotw/3/
Python Notes for Professionals – from StackOverflow docs (Python 3)
http://books.goalkicker/PythonBook/
Python Practice Book (Python 2)
http://anandology/python-practice-book/index.html
Python Practice Projects
http://pythonpracticeprojects
Python Programming – PDF
https://upload.wikimedia/wikipedia/commons/9/91/Python_Programming.pdf
Python Programming – Wikibooks (PDF, Python 2)
https://upload.wikimedia/wikipedia/commons/9/91/Python_Programming.pdf
Python Scientific Lecture Notes
http://scipy-lectures.github.io
Python Standard Library – Fredrik Lundh
http://effbot/librarybook/
Quick Tutorial for Pyramid
http://docs.pylonsproject/projects/pyramid/en/latest/quick_tutorial/index.html#quick-tutorial
Scipy Lecture Notes
http://www.scipy-lectures
SICP in Python (3.2)
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/
Snake Wrangling For Kids (Python 3)
http://www.briggs.nz/snake-wrangling-for-kids.html
Supporting Python 3: An In-Depth Guide (Python 2 + 3)
http://python3porting
Test-Driven Web Development with Python – Harry Percival (Python 3)
http://www.obeythetestinggoat/pages/book.html
Text Processing in Python – David Mertz (Python 2)
http://gnosis.cx/TPiP/
The Art and Craft of Programming
http://beastie.cs.ua.edu/cs150/book/index.html
The Coder’s Apprentice: Learning Programming with Python 3 – Pieter Spronck (PDF, Python 3)
http://www.spronck/pythonbook/
The Definitive Guide to Jython, Python for the Java Platform – Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki (Python 2)
http://www.jython/jythonbook/en/1.0/
The Django Book (1.8 & 1.11)
https://djangobook/the-django-book/
The Flask Mega-Tutorial – Miguel Grinberg (0.9)
https://blog.miguelgrinberg/post/the-flask-mega-tutorial-part-i-hello-world
The Little Book of Python Anti-Patterns (Source)
http://docs.quantifiedcode/python-anti-patterns/
The Programming Historian – William J. Turkel, Adam Crymble and Alan MacEachern
http://niche-canada/research/niche-digital-infrastructure-project/the-programming-historian/
The Python Ecosystem: An Introduction
http://mirnazim/writings/python-ecosystem-introduction/
The Python GTK+ 3 Tutorial
http://python-gtk-3-tutorial.readthedocs/en/latest/
The Standard Python Library – Fredrik Lundh
http://effbot/librarybook/
Think Complexity – Allen B. Downey (PDF, HTML)
http://greenteapress/complexity/
Think Python – Allen B. Downey (Python 2 + 3, PDF)
https://greenteapress/wp/think-python/
Tiny Python 3.6 Notebook – Matt Harrison (Python 3)
https://github/mattharrison/Tiny-Python-3.6-Notebook
Tornado: Learn Web Programming
https://bitbucket/hrojas/learn-web-programming
Web2py: Complete Reference Manual, 6th Edition (pre-release) (Python 2)
http://web2py/book
Welcome to Problem Solving with Algorithms and Data Structures – Brad Miller and David Ranum
http://interactivepython/runestone/static/pythonds/index.html
Wikibooks: Python Programming
https://en.wikibooks/wiki/Python_Programming
参考:https://blog.csdn/dQCFKyQDXYm3F8rB0/article/details/84901260
原文链接:https://www.reddit/r/Python/comments/a344z4/list_of_101_free_python_books/?st=JPACAS26&sh=4b83df96
更多推荐
100多本python书,免费电子版下载
发布评论