mirror of
https://github.com/kennethreitz/python-guide.git
synced 2026-06-05 23:00:18 +00:00
intermediate books section
This commit is contained in:
+19
-14
@@ -30,14 +30,14 @@ If you want a more traditional book, *Python For You and Me* is an excellent
|
|||||||
resource for learning all aspects of the language.
|
resource for learning all aspects of the language.
|
||||||
|
|
||||||
`Python for You and Me <http://pymbook.readthedocs.org/>`_
|
`Python for You and Me <http://pymbook.readthedocs.org/>`_
|
||||||
|
|
||||||
Online Python Tutor
|
Online Python Tutor
|
||||||
~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Online Python Tutor gives you a visual step by step
|
Online Python Tutor gives you a visual step by step
|
||||||
representation of how your program runs. Python Tutor
|
representation of how your program runs. Python Tutor
|
||||||
helps people overcome a fundamental barrier to learning
|
helps people overcome a fundamental barrier to learning
|
||||||
programming by understanding what happens as the computer
|
programming by understanding what happens as the computer
|
||||||
executes each line of a program's source code.
|
executes each line of a program's source code.
|
||||||
|
|
||||||
`Online Python Tutor <http://pythontutor.com/>`_
|
`Online Python Tutor <http://pythontutor.com/>`_
|
||||||
@@ -148,18 +148,23 @@ This course also features a built-in interpreter for receiving instant feedback
|
|||||||
`Learn to Program in Python with Codeacademy <http://www.codecademy.com/en/tracks/python>`_
|
`Learn to Program in Python with Codeacademy <http://www.codecademy.com/en/tracks/python>`_
|
||||||
|
|
||||||
|
|
||||||
Advanced
|
Intermediate
|
||||||
--------
|
------------
|
||||||
|
|
||||||
Effective Python
|
Effective Python
|
||||||
~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
This book contains 59 specific ways to improve writing Pythonic code. At 227
|
This book contains 59 specific ways to improve writing Pythonic code. At 227
|
||||||
pages, it is a very brief overview of some of the most commons adapations
|
pages, it is a very brief overview of some of the most commons adapations
|
||||||
programmers need to make to become efficient intermediate level Python
|
programmers need to make to become efficient intermediate level Python
|
||||||
programmers.
|
programmers.
|
||||||
|
|
||||||
`Effective Python <http://www.effectivepython.com/>`_
|
`Effective Python <http://www.effectivepython.com/>`_
|
||||||
|
|
||||||
|
|
||||||
|
Advanced
|
||||||
|
--------
|
||||||
|
|
||||||
Pro Python
|
Pro Python
|
||||||
~~~~~~~~~~
|
~~~~~~~~~~
|
||||||
|
|
||||||
@@ -239,12 +244,12 @@ formal, but rather focuses on explaining the underlying intuition and shows
|
|||||||
how to implement the algorithms in Python.
|
how to implement the algorithms in Python.
|
||||||
|
|
||||||
`Programming Collective Intelligence <http://shop.oreilly.com/product/9780596529321.do>`_
|
`Programming Collective Intelligence <http://shop.oreilly.com/product/9780596529321.do>`_
|
||||||
|
|
||||||
|
|
||||||
Transforming Code into Beautiful, Idiomatic Python
|
Transforming Code into Beautiful, Idiomatic Python
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Transforming Code into Beautiful, Idiomatic Python is a video by Raymond Hettinger.
|
Transforming Code into Beautiful, Idiomatic Python is a video by Raymond Hettinger.
|
||||||
Learn to take better advantage of Python's best features and improve existing code
|
Learn to take better advantage of Python's best features and improve existing code
|
||||||
through a series of code transformations, "When you see this, do that instead."
|
through a series of code transformations, "When you see this, do that instead."
|
||||||
|
|
||||||
@@ -255,7 +260,7 @@ Fullstack Python
|
|||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Fullstack Python offers a complete top-to-bottom resource for web development
|
Fullstack Python offers a complete top-to-bottom resource for web development
|
||||||
using Python.
|
using Python.
|
||||||
|
|
||||||
From setting up the webserver, to designing the front-end, choosing a database,
|
From setting up the webserver, to designing the front-end, choosing a database,
|
||||||
optimizing/scaling, etc.
|
optimizing/scaling, etc.
|
||||||
@@ -294,7 +299,7 @@ the core language, with descriptions of commonly used modules and toolkits. It
|
|||||||
covers Python 3 and 2.6 versions.
|
covers Python 3 and 2.6 versions.
|
||||||
|
|
||||||
`Python Pocket Reference <http://shop.oreilly.com/product/9780596158095.do>`_
|
`Python Pocket Reference <http://shop.oreilly.com/product/9780596158095.do>`_
|
||||||
|
|
||||||
Python Cookbook
|
Python Cookbook
|
||||||
~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
@@ -315,5 +320,5 @@ is important. It also contains two code samples for each idiom: the "Harmful"
|
|||||||
way to write it and the "Idiomatic" way.
|
way to write it and the "Idiomatic" way.
|
||||||
|
|
||||||
`For Python 2.7.3+ <http://www.amazon.com/Writing-Idiomatic-Python-2-7-3-Knupp/dp/1482372177/>`_
|
`For Python 2.7.3+ <http://www.amazon.com/Writing-Idiomatic-Python-2-7-3-Knupp/dp/1482372177/>`_
|
||||||
|
|
||||||
`For Python 3.3+ <http://www.amazon.com/Writing-Idiomatic-Python-Jeff-Knupp-ebook/dp/B00B5VXMRG/>`_
|
`For Python 3.3+ <http://www.amazon.com/Writing-Idiomatic-Python-Jeff-Knupp-ebook/dp/B00B5VXMRG/>`_
|
||||||
|
|||||||
Reference in New Issue
Block a user