Book Image

Python 3 Web Development Beginner's Guide

By : Michel Anders
Book Image

Python 3 Web Development Beginner's Guide

By: Michel Anders

Overview of this book

<p>Building your own Python web applications provides you with the opportunity to have great functionality, with no restrictions. However, creating web applications with Python is not straightforward. Coupled with learning a new skill of developing web applications, you would normally have to learn how to work with a framework as well.</p> <p><em>Python 3 Web Development Beginner's Guide</em> shows you how to independently build your own web application that is easy to use, performs smoothly, and is themed to your taste – all without having to learn another web framework.</p> <p>Web development can take time and is often fiddly to get right. This book will show you how to design and implement a complex program from start to finish. Each chapter looks at a different type of web application, meaning that you will learn about a wide variety of features and how to add them to your custom web application. You will also learn to implement jQuery into your web application to give it extra functionality. By using the right combination of a wide range of tools, you can have a fully functional, complex web application up and running in no time.</p>
Table of Contents (19 chapters)
Python 3 Web Development Beginner's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Good old offline reference books


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:

  • Learning JavaScript, Second Edition, Shelley Powers, O'Reilly, 978-0-596-52187-5

    Comprehensive introduction to JavaScript basics.

  • jQuery Cookbook, Cody Lindley, O'Reilly, 978-0-596-15977-1

    A large selection of practical examples of how to solve common requirements with jQuery.

  • jQuery UI 1.7, Dan Wellman, Packt, 978-1-847199-72-0

    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:

  • Python Testing Beginner's Guide, Daniel Arbuckle, Packt, 978-1847198-84-6

    Testing doesn't have to be difficult and this book shows why.

  • CherryPy Essentials, Sylvain Hellegouarch, Packt, 978-1904811-84-8

    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.

  • Using SQLite, Jay A. Kreibich, O'Reilly, 978-0-596-52118-9

    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).

  • Mastering Regular Expressions, Third Edition, O'Reilly, 978-0-596-52812-6

    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.

  • CSS Mastery, Andy Budd, Friends of Ed, 978-159059-614-2

    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.