Summer Reading Sale
 
 

Recently Viewed clear list


Original Essays | July 24, 2014

Jessica Valenti: IMG Full Frontal Feminism Revisited



It is arguably the worst and best time to be a feminist. In the years since I first wrote Full Frontal Feminism, we've seen a huge cultural shift in... Continue »
  1. $11.90 Sale Trade Paper add to wish list

spacer

This item may be
out of stock.

Click on the button below to search for this title in other formats.


Check for Availability
Add to Wishlist

Beginning Python: From Novice To Professional (Beginning: From Novice To Professional)

by

Beginning Python: From Novice To Professional (Beginning: From Novice To Professional) Cover

 

Synopses & Reviews

Publisher Comments:

Beginning Python: From Novice to Professional is the most comprehensive book on the Python ever written. Based on Practical Python, this newly-revised book is both an introduction and practical reference for a swath of Python-related programming topics, including addressing language internals, database integration, network programming, and web services. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.

Ten different projects illustrate the concepts introduced in the book. You will learn how to create a P2P file-sharing application and a web-based bulletin board, and how to remotely edit web-based documents and create games. Author Magnus Lie Hetland is an authority on Python and previously authored Practical Python. He also authored the popular online guide, Instant Python Hacking, on which both books are based.

Book News Annotation:

Python officially is "an interpreted, object-oriented, high-level programming language with dynamic semantics" or, in the words of Hetland (algorithms, Norwegian U. of Science and Technology), "a programming language that knows how to stay out of your way when you write your programs." His introduction to Python is intended for an audience ranging from the neophyte to the experienced programmer wishing to learn about such advanced topics as application testing, language extension, and application packaging and distribution. At the end of the text, techniques are demonstrated in the construction of ten projects.
Annotation 2006 Book News, Inc., Portland, OR (booknews.com)

Book News Annotation:

Python officially is "an interpreted, object-oriented, high-level programming language with dynamic semantics" or, in the words of Hetland (algorithms, Norwegian U. of Science and Technology), "a programming language that knows how to stay out of your way when you write your programs." His introduction to Python is intended for an audience ranging from the neophyte to the experienced programmer wishing to learn about such advanced topics as application testing, language extension, and application packaging and distribution. At the end of the text, techniques are demonstrated in the construction of ten projects. Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

The goal of the JDBC Recipes is to provide easy-to-implement and immediately usable solutions for problems in relational databases that use JDBC. With JDBC Recipes, users will be able to quickly integrate these solutions into their Web-based applications, such as Java Servlets, JavaServer Pages, and Java server-side frameworks and programs. The book is written in such a way that users will be able to cut and paste the solutions without any code changes. JDBC Recipes focuses on important topics, such as ?database metadata? and ?result set metadata, ? which unfortunately have been ignored in most other books on JDBC. This book will help users to develop database solutions (such as adapters, connectors, and frameworks) using Java/JDBC. JDBC Recipes provides elegant solutions for handling all data types (including large binary objects). One of the unique features of the JDBC Recipes is that it presents JDBC solutions ? result sets ? in XML.

Synopsis:

Based on "Practical Python," this newly revised book is both an introduction and practical reference for a swath of Python-related programming topics, including addressing language internals, database integration, network programming, and Web services. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.

Synopsis:

Beginning Python: From Novice to Professional introduces readers to a wide swath of Python-related programming topics. Intended as both thorough introduction and practical reference, Hetland touches upon topics including language internals, database integration, network programming, Web services, and more. Advanced topics such as extending Python and packaging/distributing Python applications are also covered.
The book concludes with 15 practical projects which serve to formalize concepts introduced throughout the book. Readers will learn how to create a simple P2P file-sharing application, a Web-based bulletin board, remotely edit Web-based documents, and create games as they work through the details of this fascinating set of real-world sample applications.

Table of Contents

Instant Hacking: The Basics.- Lists and Tuples.- Working with Strings.- Dictionaries: When Indices Won't Do.- Conditionals, Loops, and Some Other Statements.- Abstraction.- More Abstraction.- Exceptions.- Magic Methods, Properties, and Iterators.- Batteries Included.- Files and Stuff.- Graphical User Interfaces.- Database Support.- Network Programming.- Web Development.- Web Services.- Windows Development.- Python Application Testing.- Secure Python Programming.- Extending Python.- Packaging and Distribution.- Playful Programming.- l33t hax0ring.- Projects: Instant Markup; Painting a Pretty Picture; XML for All Occasions; In the News; A Virtual Tea Party; Remote Editing with CGI; Your Own Bulletin Board; File Sharing with XML-RPC; File Sharing II — Now with GUI!; More Web Service Stuff, Perhaps Using mod_python?]; Do-It-Yourself Arcade Game; A BioPython Project; A Numarray/SciPy Project; A Machine Learning Project, Using (e.g.) Orange; An Image Processing Project, Using PIL.- Appendices: The Short Version; Python Reference.

Product Details

ISBN:
9781590595190
Publisher:
Apress
Subject:
Programming Languages - General
Author:
Hetland, Magnus Lie
Subject:
Python (Computer program language)
Subject:
Programming Languages - Python
Subject:
Computer Languages - Python
Series:
Beginning: From Novice to Professional
Publication Date:
20050931
Binding:
TRADE PAPER
Language:
English
Illustrations:
Y
Pages:
604
Dimensions:
8.72x8.09x1.40 in. 2.51 lbs.

Related Subjects

Computers and Internet » Computer Languages » Python
Computers and Internet » Software Engineering » Programming and Languages

Beginning Python: From Novice To Professional (Beginning: From Novice To Professional)
0 stars - 0 reviews
$ In Stock
Product details 604 pages Apress - English 9781590595190 Reviews:
"Synopsis" by , The goal of the JDBC Recipes is to provide easy-to-implement and immediately usable solutions for problems in relational databases that use JDBC. With JDBC Recipes, users will be able to quickly integrate these solutions into their Web-based applications, such as Java Servlets, JavaServer Pages, and Java server-side frameworks and programs. The book is written in such a way that users will be able to cut and paste the solutions without any code changes. JDBC Recipes focuses on important topics, such as ?database metadata? and ?result set metadata, ? which unfortunately have been ignored in most other books on JDBC. This book will help users to develop database solutions (such as adapters, connectors, and frameworks) using Java/JDBC. JDBC Recipes provides elegant solutions for handling all data types (including large binary objects). One of the unique features of the JDBC Recipes is that it presents JDBC solutions ? result sets ? in XML.
"Synopsis" by , Based on "Practical Python," this newly revised book is both an introduction and practical reference for a swath of Python-related programming topics, including addressing language internals, database integration, network programming, and Web services. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.
"Synopsis" by , Beginning Python: From Novice to Professional introduces readers to a wide swath of Python-related programming topics. Intended as both thorough introduction and practical reference, Hetland touches upon topics including language internals, database integration, network programming, Web services, and more. Advanced topics such as extending Python and packaging/distributing Python applications are also covered.
The book concludes with 15 practical projects which serve to formalize concepts introduced throughout the book. Readers will learn how to create a simple P2P file-sharing application, a Web-based bulletin board, remotely edit Web-based documents, and create games as they work through the details of this fascinating set of real-world sample applications.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.