Beginning Python

ISBN-10: 1590599829

ISBN-13: 9781590599822

Edition: 2nd 2008

Authors: Magnus Lie Hetland

List price: $44.99 Buy it from $21.53
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


Gain a fundamental understanding of Python's syntax and features with the second edition of Beginning Python , an uptodate introduction and practical reference. Covering a wide array of Pythonrelated programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time. Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in the forthcoming Python 3.0 (otherwise known as Python 3000), advanced topics, such as extending Python and packaging/distributing Python applications, are also covered. What you'll learn Become a proficient Python programmer by following along with a friendly, practical guide to the language's key features. Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction. Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution. Learn by following along with ten interesting projects, including a P2P filesharing application, chat client, video game, remote text editor, and more. Complete, downloadable code is provided for each project! Who is this book for? Programmers, novice and otherwise, seeking a comprehensive introduction to the Python programming language. About the Apress Beginning Series The Beginning series from Apress is the right choice to get the information you need to land that crucial entrylevel job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from "novice to professional." You'll start your journey by seeing what you need to know-but without needless theory and filler. You'll build your skill set by learning how to put together realworld projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you there-it is your trusted guide through unfamiliar territory! Related Titles Beginning Game Development with Python and Pygame: From Novice to Professional The Definitive Guide to Django: Web Development Done Right Foundations of Python Network Programming
New Starting from $33.34
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99
Customers also bought

Book details

List price: $44.99
Edition: 2nd
Copyright year: 2008
Publisher: Apress L. P.
Publication date: 11/4/2009
Binding: Paperback
Pages: 656
Size: 6.75" wide x 9.00" long x 1.25" tall
Weight: 2.772
Language: English

Magnus Lie Hetland is an experienced Python programmer, having used the language since the late 1990s. He is also an associate professor of algorithms at the Norwegian University of Science and Technology, having taught algorithms for the better part of a decade. Hetland is the author of Practical Python and Beginning Python, first and second editions, as well as several scientific papers.

Instant Hacking: The Basics
Lists and Tuples
Working with Strings
Dictionaries: When Indices Won't Do
Conditionals, Loops, and Some Other Statements
More Abstraction
Magic Methods, Properties, and Iterators
Batteries Included
Files and Stuff
Graphical User Interfaces
Database Support
Network Programming
Python and the Web
Testing, 1-2-3
Extending Python
Packaging Your Programs
Playful Programming
Project 1: Instant Markup
Project 2: Painting a Pretty Picture
Project 3: XML for All Occasions
Project 4: In the News
Project 5: A Virtual Tea Party
Project 6: Remote Editing with CGI
Project 7: Your Own Bulletin Board
Project 8: File Sharing with XML RPC
Project 9: File Sharing II - Now with GUI!
Project 10: Do-It-Yourself Arcade Game
The Short Version
Python Reference
Online Resources
Python 3.0
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.