From 128891585f20bea4f01c8fcda906b57253ab4940 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Fri, 15 Jan 2016 18:19:40 -0500 Subject: [PATCH] intermediate books section --- docs/intro/learning.rst | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/docs/intro/learning.rst b/docs/intro/learning.rst index f072549..2eb88d9 100644 --- a/docs/intro/learning.rst +++ b/docs/intro/learning.rst @@ -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. `Python for You and Me `_ - + 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 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. `Online Python Tutor `_ @@ -148,18 +148,23 @@ This course also features a built-in interpreter for receiving instant feedback `Learn to Program in Python with Codeacademy `_ -Advanced --------- +Intermediate +------------ + Effective Python ~~~~~~~~~~~~~~~~ -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 -programmers need to make to become efficient intermediate level Python +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 +programmers need to make to become efficient intermediate level Python programmers. `Effective Python `_ + +Advanced +-------- + Pro Python ~~~~~~~~~~ @@ -239,12 +244,12 @@ formal, but rather focuses on explaining the underlying intuition and shows how to implement the algorithms in Python. `Programming Collective Intelligence `_ - - + + 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 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 -using Python. +using Python. From setting up the webserver, to designing the front-end, choosing a database, 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. `Python Pocket Reference `_ - + 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. `For Python 2.7.3+ `_ - + `For Python 3.3+ `_