Without repeating each and every reference given in the book, this appendix lists a number of resources that give good and comprehensive information on various subjects of interest to people building web applications.
Sometimes it's nice to leave the keyboard and just relax with a book (or e-reader) and do some reading about our favorite subjects. The following small selection of books is reference work I pick up regularly (some ISBNs may reflect the e-book version):
Especially for people familiar with Python, having some good books around about JavaScript and the jQuery libraries is very convenient. The following three books are good starters:
Comprehensive introduction to JavaScript basics.
A large selection of practical examples of how to solve common requirements with jQuery.
A step-by-step explanation of all the functionality of the jQuery UI library, including advanced features like drag-and-drop.
Python has very good documentation online. Especially the coverage of the standard modules distributed with Python is excellent, but to get a thorough insight into the language itself and the features added in version 3, this book is a good start: Programming in Python 3, Mark Summerfield, Addison Wesley, 978-0-32168056-3
All of the following books cover Python subjects that play an important role in this book:
Testing doesn't have to be difficult and this book shows why.
The CherryPy application server that we use extensively in the examples in this book is capable of much more. Written by its primary developer, this book covers all the features and gives practical examples of some web applications as well.
This book shows what SQLite is capable of and is even a good introduction to database design and the use of SQL. Not Python-specific (SQLite is used in many more places than Python alone).
This book is everything there is to know about regular expressions. It's mostly not Python-specific, but as the regular expression library in Python closely resembles the one in Perl, almost all examples can be used as is in Python.
Not all style issues are covered by jQuery UI of course and CSS can be tricky. This book is one of the most readable ones I've found.
18.226.170.187