Differences between revisions 99 and 116 (spanning 17 versions)
Revision 99 as of 2013-08-21 08:08:42
Size: 1246
Editor: floggedhorse
Comment:
Revision 116 as of 2021-10-20 13:15:16
Size: 1679
Comment: replaced broken link
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Unfortunately it appears that the book links have been lost, we can only hope that the good people at python.org has the list and will update this page in the near future. ### uncomment for a bit ... #acl AdminGroup:read,write,delete,revert All:read
There are a variety of books about Python. Here's a guide to them:
Line 3: Line 4:
In the meantime a couple suggestions courtesy of [[http://net.tutsplus.com/]Tutsplus]  * IntroductoryBooks (gentle overviews of the language)
 * AdvancedBooks (for when you don't want gentle)
 * ReferenceBooks (much information in a small space)
 * Specific applications:
  * GameProgrammingBooks
  * NetworkProgrammingBooks
  * GuiBooks
  * JythonBooks
  * ScientificProgrammingBooks
  * SystemAdministrationBooks
  * WebProgrammingBooks
  * WindowsBooks
Line 5: Line 17:
1) [[http://inventwithpython.com/chapters/]Invent With Python]
If ‘learning by doing’ is your thing, then building your own game will prove to be a rewarding experience! In this book, Al Sweigart assumes no prior knowledge of Python and takes you all the way to building your own game. Given that the book is geared towards game development, the book may move a little quickly for a total beginner. Later on in this article, I mention a similar book of his where he assumes a prior knowledge of Python. If you feel you are have a good grasp of the language, then his other book might be a better resource for you.
  * XmlBooks
  * ZopeBooks
 * Books in languages other than English:
  * UkrainianPythonBooks
  * DutchPythonBooks
  * FrenchPythonBooks
  * GermanPythonBooks
  * GreekPythonBooks
  * HungarianPythonBooks
  * JapanesePythonBooks
  * KoreanPythonBooks
  * RussianPythonBooks
  * PersianPythonBooks
  * PolishPythonBooks
  * PortuguesePythonBooks
  * ArabicPythonBooks
  * SpanishPythonBooks
Line 8: Line 35:
2) [[http://www.djangobook.com/]The Django Book]
If you want to learn Python for web development, then you’re probably going to be using the Django framework. This book assumes fluency in Python, but it teaches Django as if you are a beginner to the framework. The Django Book is as good as they come and will be invaluable for any budding web developer.
When you see a book you like, don't hesitate to add your recommendation!

There's also a [[Courses|Courses]] page, filled with links to video courses.

External sources of information about (Python) books:

 * [[https://pythonbooks.org|PythonBooks.org]] - A collection of Python books featuring popularity based ranking.
 * [[https://itsmycode.com/list-of-free-python-books/|List of Free Python Books]] - A collection of Python books to Master Python.
 * [[http://www.okpython.com|Computer-Books.china]] - A collection of Python books
 * [[https://blog.finxter.com/free-python-books/|101+ Free Python Books]] - You don't have to pay money to read great Python books. Many are free!

There is also a list of OutOfPrintBooks.

There are a variety of books about Python. Here's a guide to them:

When you see a book you like, don't hesitate to add your recommendation!

There's also a Courses page, filled with links to video courses.

External sources of information about (Python) books:

There is also a list of OutOfPrintBooks.

PythonBooks (last edited 2021-10-20 13:15:16 by Srinivas Ramakrishna)

Unable to edit the page? See the FrontPage for instructions.