rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780470138090

Professional Python® Frameworks: Web 2.0 Programming with Django® and TurbogearsTM

by ; ;
  • ISBN13:

    9780470138090

  • ISBN10:

    0470138092

  • Format: Paperback
  • Copyright: 2007-10-01
  • Publisher: Wrox
  • Purchase Benefits
List Price: $39.99

Summary

* Django and Turbogears are the two leading MVC frameworks for Python programmers today; MVC frameworks allow programmers to develop and launch Web sites in a fraction of the time required by traditional techniques * This Professional Wrox introduces Python developers to these new technologies and explores the concepts and goals behind their designs, such as greater stability, scalability, and database management than current alternatives * Teaches Python programmers the idiosyncrasies of developing sites within a framework and explains how they'll be able to take Web sites from inception to launch within a matter of days and cut the number of lines of code to 1/10th or more

Author Biography

Dana Moore is a division scientist with BBN Technologies and is an acknowledged expert in the fields of peer-to-peer and collaborative computing, software agent frameworks, and assistive environments. Prior to joining BBN, Dana was chief scientist for Roku Technologies and a distinguished member of technical staff at Bell Laboratories. Dana is a popular conference speaker and a university lecturer. He has written articles for numerous computing publications and coauthored the books Peer-to-Peer: Building Secure, Scalable, and Manageable Networks; Jabber Developer’s Handbook; and Rich Internet Applications. Dana holds a Master of Science degree from the University of Maryland and a Bachelor of Science degree in industrial design, also from the University of Maryland.

Raymond Budd is a software engineer with BBN Technologies. He has designed, developed, and supported a variety of web applications and other distributed systems in Java, Ruby, and Python. He has been published in several conference proceedings such as the Eighteenth National Conference on Artificial Intelligence and journals including Applied Intelligence. Additional areas of interest include knowledge representations, knowledge engineering, and distributed planning and scheduling. He received a Bachelor of Science degree in computer science from the University of Pittsburgh.

William Wright is a senior principal investigator with SPARTA, where he develops networking software for systems distributed across the globe. His interests include real-time embedded systems, software architecture for reuse, and software agent frameworks. A frequent conference speaker, William has also written for Dr. Dobb’s Journal, Java Developer’s Journal, and Embedded Systems Programming, among others. He coauthored the books Jabber Developer’s Handbook and Beginning Java Networking. William holds a Master of Science degree in computer science from George Mason University and a Bachelor of Music degree in education from Indiana University.

Table of Contents

Acknowledgments
Introduction
Introduction to Python Frameworks
Web 2.0, Python, and Frameworks
Web 2.0 with Traditional Python
Introducing the Frameworks
TurboGears
Introduction to TurboGears
User Identity and Visitor Tracking
Widgets
Advanced TurboGears Topics
Django
Dblog: A Blog Implemented in Django
Django Views and Users
Advanced Django Topics: AJAX, RSS, and More
Advanced Client-Side Topics
MochiKit - Pythonic JavaScripting
Flash-Based Interfaces and TurboGears
Tools Used
Index
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program