文件名称:
Python_3_Web_Development_-_Beginner‘s_Guide.pdf.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-09-13
详细说明:Python_3_Web_Development_-_Beginner‘s_Guide.pdfPython 3 Web Development
Beginner's Guide
Copyright o 2011 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system
or transmitted in any form or by any means without the prior written permission of the
publisher, except in the case of brief quotations embedded in critical articles or reviews
Every effort has been made in the preparation of this book to ensure the accuracy of the
information presented. However the information contained in this book is sold without
warranty either express or implied. Neither the author, nor packt Publishing and its dealers
and distributors will be held liable for any damages caused or alleged to be caused directly or
indirectly by this book
Packt Publishing has endeavored to provide trademark information about all of the
om panies and products mentioned in this book by the appropriate use of capitals. However,
Packt Publishing cannot guarantee the accuracy of this information
First published: May 2011
Production reference: 1060511
Published by packt Publishing Ltd
32 Lincoln road
olton
Birmingham, B27 6PA, UK
SBN9781849513-746
www.packtpub.com
CoverImagebyrakeshshejwal(shejwalrakeshgmail.com)
Credits
Project Coordi
Michel anders
Poorvi nair
Reviewers
Michael driscoll
Roman joost
Mario cecere
Tomi juhola
Indexer
ndrew nicholson
Tejal Daruwale
Herjend Te
Graph
ition edite
Nilesh mohite
Sarah Culling
Production coordinator
Develo
Kruthika Banger
Neha mallik
Work
Technical editors
Kruthika b:
a kaydawala
Gauri lye
Edit
Leonard d'sily
About the author
Michel Anders, after his chemistry and physics studies where he spent more time on
computer simulations than on real world experiments, the author found his real interests
lay with IT and Internet technology, and worked as an IT manager for several different
companies including an Internet provider a hospital and a software development company
After his initial exposure to python as the built-in scripting language of blender, the popular
BD modeling and rendering suite, the language became his tool of choice for many projects
He lives happily in a small converted farm, with his partner, three cats and twelve goats
This tranquil environment proved to be ideally suited to writing his first book, blender 2.49
Scripting(Packt Publishing, 978-1-849510-40-0)
He loves to help people with blender and Python-related questions and may be contacted as
varkenvarken'athttp://www.blenderartists.organdmaintainsablogonPython
specificsubjectsathttp://michelanders.blogspot.com/
For Clementine, always
About the reviewers
Michael Driscoll has been programming Python since the Spring of 2006 and ha
dabbled in other languages since the late nineties. he graduated from the University with
a Bachelors of Science degree, majoring in Management Information Systems. Michael
enjoys programming for fun and profit his hobbies include biblical apologetics blogging
aboutPythonathttp://www.blogpythonlibrary.org/,andlearningphotography
Michael currently works for the local government, where he does programming with Python
as much as possible. Michael was also a Technical Reviewer for Python 3: Object Oriented
Programming by Dusty Phillips and Python Graphics Cookbook by Mike Ohlson de fine( both
by Packt Publishing
I would like to thank my friends and family for their support and the fun
times they share with me. Most of all, i want to thank Jesus for saving me
from myself
Roman joost discovered open source software in 1997. he is the project manager for
user documentation for GNU Image Manipulation Program (GIMP. Roman also helped with
German internationalization of gIMP. he has been contributing to gimP and Zope open
source projects for eight years
Roman has a Diplom-Informatiker( fh from the University of applied sciences in Koethen
(Anhalt). He has worked for Zope companies-Gocept gmbh Co in germany Infrae in
The Netherlands, and is currently working for a Zope company in Brisbane, Australia. For
relaxation, he enjoys photography and digital painting with GIMP
Tomi Juhola is a software development professional from Finland. he has a wide range of
development experience from embedded systems to modern distributed enterprise systems
in various roles such as tester developer consultant, and trainer.
Currently, he works in a financial company and shares this time between development lead
duties and helping other projects to adopt Scrum and agile methodologies he likes to spend
his free time with new interesting development languages and frameworks
He has reviewed conference proposals a python development book, and has also published
his own Master's theses on Agile embedded development
Andrew Nicholson is a computer engineer with over fourteen years of professional
experience in a broad range of computing technologies. he is currently a technical Director
with Infinite Recursion Pty Ltd. -a bespoke software engineering company located in Sydney,
Australia. He is a passionate advocate and a participant in the free, libre, and open source
software(floss community and has actively participated since 1999 contributing code
ideas, and energy in this engineering community He was a Technical Reviewer for the book
Python Testing: Beginner's Guide(2010), Packt Publishing
Nicholson has a B Eng Computer) [Honours 1] from Newcastle University Australia and a
M. Eng(Wireless) with merit from Sydney University australia
Nicholson'sbiographycanbereadathttp://www.infiniterecursion.comau/
1e/
www.packtpuB.com
Support files, eBooks, discount offers, and more
Youmightwanttovisitwww.Packtpub.comforsupportfilesanddownloadsrelatedtoyour
book
Did you know that packt offers e book versions of every book published with PDF and epub
filesavailableYoucanupgradetotheebookversionatwww.Packtpub.comandasaprint
book customer, you are entitled to a discount on the e book copy. Get in touch with us at
servicepacktpub com for more details
Atwww.packtpub.com,youcanalsoreadacollectionoffreetechnicalarticlessignupfora
range of free newsletters and receive exclusive discounts and offers on packt books and e Books
PACKTLIB°
http://packtlib.Packtpub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book
library. Here, you can access, read and search across Packt's entire library of books
Why subscriber
Fully searchable across every book published by packt
Copy and paste print and bookmark content
e On demand and accessible via web browser
Free Access for Packt account holders
IfyouhaveanaccountwithPacktatwww.Packtpub.comyoucanusethistoaccess
PacktLib today and view nine entirely free books. simply use your login credentials for
immediate access
Table of contents
Preface
Chapter 1: Choosing Your Tools
Identifying the components of a web application
Time for action - getting an overview of a web application
8
Choosing suitable tools
10
Time for action-choosing a delivery framework also known as web server
11
Time for action - choosing a server-side scripting language
Time for action-choosing a database engine
14
Time for action-deciding on object relational mappers
15
Time for action choosing a presentation framework
Designing for maintainability and usability
18
Testing
18
Time for action choosing a test framework
19
Version management
19
Usabilit
20
Good looking- adhering to common GUl paradigms
Themable
21
ible
Cross-platform compatible
22
Maintainability
22
Standards compliant
22
Securit
23
Reliabl
Robust
23
Access control and authentication
Confidentiality
24
A final word on security
Help, I am confused
25
Time for action- maintaining overview
26
Summary
28
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.