Star Wars Sale
 
 

Special Offers see all

Enter to WIN!

Weekly drawing for $100 credit. Subscribe to PowellsBooks.news for a chance to win.
Privacy Policy

More at Powell's


Recently Viewed clear list


The Powell's Playlist | June 18, 2014

Daniel H. Wilson: IMG The Powell’s Playlist: Daniel H. Wilson



Like many writers, I'm constantly haunting coffee shops with a laptop out and my headphones on. I listen to a lot of music while I write, and songs... Continue »
  1. $18.87 Sale Hardcover add to wish list

    Robogenesis

    Daniel H. Wilson 9780385537094

spacer
Qualifying orders ship free.
$64.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton Computer Languages- Python
1 Burnside - Bldg. 2 Computer Languages- Python
18 Local Warehouse Computer Languages- Python
7 Remote Warehouse Computer Languages- Python

Programming Python

by

Programming Python Cover

 

Synopses & Reviews

Publisher Comments:

Already the industry standard for Python users, Programming Python from O'Reilly just got even better. This third edition has been updated to reflect current best practices and the abundance of changes introduced by the latest version of the language, Python 2.5.

Whether you're a novice or an advanced practitioner, you'll find this refreshed book more than lives up to its reputation. Programming Python, 3rd Edition, teaches you the right way to code. It explains Python language syntax and programming techniques in a clear and concise manner, with numerous examples that illustrate both correct usage and common idioms. By reading this comprehensive guide, you'll learn how to apply Python in real-world problem domains such as:

  • GUI programming
  • Internet scripting
  • Parallel processing
  • Database management
  • Networked applications

Programming Python, Third Edition covers each of these target domains gradually, beginning with in-depth discussions of core concepts and then progressing toward complete programs. Large examples do appear, but only after you've learned enough to understand their techniques and code.

Along the way, you'll also learn how to use the Python language in realistically scaled programs--concepts such as Object-Oriented Programming (OOP) and code reuse are recurring side themes throughout this text. If you're interested in Python programming, then this O'Reilly classic needs to be within arm's reach. The wealth of practical advice, snippets of code, and patterns of program design can all be put into use on a daily basis--making your life easier and more productive.

Reviews of the second edition:

"...about as comprehensive as any book can be."

--Dr. Dobb's Journal

"If the language had manuals, they would undoubtedly be the texts from O'Reilly...'Learning Python' and 'Programming Python' are definitive treatments."

--SD Times

Synopsis:

This hands-on book helps programmers master the fundamentals of the core Python language quickly and efficiently. Updated for Python 3.0, this book offers programmers a comprehensive learning tool for this language and object-oriented programming. It provides material and exercises derived from more than 200 live Python training session conducted by the author, and serves as a self-paced introductory Python resource.

Synopsis:

As a language optimized for developer productivity, Python solves the software development crunch. As the industry standard book for mastering this expedient language, this volume explains Python language syntax and programming techniques in a clear and concise manner, with numerous examples that illustrate both correct usage and common idioms.

Synopsis:

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Pythons many roles in practical, real-world programming.

You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Completely updated for version 3.x, Programming Python also delves into the language as a software development tool, with many code examples scaled specifically for that purpose.

Topics include:

  • Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basics
  • System programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and more
  • GUI programming: Learn to use Pythons tkinter widget library
  • Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques
  • More ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python

Synopsis:

Google and YouTube use Python because it's highly adaptable, easy to maintain, and allows for rapid development. If you want to write high-quality, efficient code that's easily integrated with other languages and tools, this hands-on book will help you be productive with Python quickly — whether you're new to programming or just new to Python. It's an easy-to-follow self-paced tutorial, based on author and Python expert Mark Lutz's popular training course.

Each chapter contains a stand-alone lesson on a key component of the language, and includes a unique Test Your Knowledge section with practical exercises and quizzes, so you can practice new skills and test your understanding as you go. You'll find lots of annotated examples and illustrations to help you get started with Python 3.0.

  • Learn about Python's major built-in object types, such as numbers, lists, and dictionaries
  • Create and process objects using Python statements, and learn Python's general syntax model
  • Structure and reuse code using functions, Python's basic procedural tool
  • Learn about Python modules: packages of statements, functions, and other tools, organized into larger components
  • Discover Python's object-oriented programming tool for structuring code
  • Learn about the exception-handling model, and development tools for writing larger programs
  • Explore advanced Python tools including decorators, descriptors, metaclasses, and Unicode processing

About the Author

Mark Lutz is the world leader in Python training, the author of Python's earliest and best-selling texts, and a pioneering figure in the Python community since 1992. He has been a software developer for 25 years, and is the author of O'Reilly's Programming Python, 3rd Edition and Python Pocket Reference, 3rd Edition.

Table of Contents

ForewordPrefacePart I: The Beginning
  • Chapter 1: Introducing Python
  • Chapter 2: A Sneak Preview
Part II: System Programming
  • Chapter 3: System Tools
  • Chapter 4: File and Directory Tools
  • Chapter 5: Parallel System Tools
  • Chapter 6: System Examples: Utilities
  • Chapter 7: System Examples: Directories
Part III: GUI Programming
  • Chapter 8: Graphical User Interfaces
  • Chapter 9: A Tkinter Tour, Part 1
  • Chapter 10: A Tkinter Tour, Part 2
  • Chapter 11: GUI Coding Techniques
  • Chapter 12: Complete GUI Programs
Part IV: Internet Programming
  • Chapter 13: Network Scripting
  • Chapter 14: Client-Side Scripting
  • Chapter 15: The PyMailGUI Client
  • Chapter 16: Server-Side Scripting
  • Chapter 17: The PyMailCGI Server
  • Chapter 18: Advanced Internet Topics
Part V: Tools and Techniques
  • Chapter 19: Databases and Persistence
  • Chapter 20: Data Structures
  • Chapter 21: Text and Language
Part VI: Integration
  • Chapter 22: Extending Python
  • Chapter 23: Embedding Python
Part VIII: The End
  • Chapter 24: Conclusion: Python and the Development Cycle
Colophon

Product Details

ISBN:
9780596158101
Author:
Lutz, Mark
Publisher:
O'Reilly Media
Subject:
Programming Languages - Python
Subject:
Programming - Object Oriented Programming
Subject:
Computer Languages - Python
Subject:
GUI;Python;Twisted;data structures;databases;development;programming;scripting;text;tkinter;utilities;wxPython
Copyright:
Edition Description:
Trade paper
Series:
Animal Guide
Publication Date:
20110131
Binding:
TRADE PAPER
Language:
English
Pages:
1632
Dimensions:
9.19 x 7.00 in

Other books you might like

  1. Gray Hat Python: Python Programming... New Trade Paper $39.95
  2. Hacking: The Art of Exploitation
    Used Trade Paper $9.95
  3. CCNA Cisco Certified Network... New Mixed Media Product $58.00
  4. Linux Kernel Development...
    New Trade Paper $47.25

Related Subjects

Children's » Activities » General
Computers and Internet » Computer Languages » Python
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Programming and Languages
History and Social Science » World History » General

Programming Python New Trade Paper
0 stars - 0 reviews
$64.99 In Stock
Product details 1632 pages O'Reilly Media - English 9780596158101 Reviews:
"Synopsis" by ,
This hands-on book helps programmers master the fundamentals of the core Python language quickly and efficiently. Updated for Python 3.0, this book offers programmers a comprehensive learning tool for this language and object-oriented programming. It provides material and exercises derived from more than 200 live Python training session conducted by the author, and serves as a self-paced introductory Python resource.
"Synopsis" by ,
As a language optimized for developer productivity, Python solves the software development crunch. As the industry standard book for mastering this expedient language, this volume explains Python language syntax and programming techniques in a clear and concise manner, with numerous examples that illustrate both correct usage and common idioms.
"Synopsis" by ,

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Pythons many roles in practical, real-world programming.

You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Completely updated for version 3.x, Programming Python also delves into the language as a software development tool, with many code examples scaled specifically for that purpose.

Topics include:

  • Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basics
  • System programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and more
  • GUI programming: Learn to use Pythons tkinter widget library
  • Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques
  • More ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python

"Synopsis" by ,

Google and YouTube use Python because it's highly adaptable, easy to maintain, and allows for rapid development. If you want to write high-quality, efficient code that's easily integrated with other languages and tools, this hands-on book will help you be productive with Python quickly — whether you're new to programming or just new to Python. It's an easy-to-follow self-paced tutorial, based on author and Python expert Mark Lutz's popular training course.

Each chapter contains a stand-alone lesson on a key component of the language, and includes a unique Test Your Knowledge section with practical exercises and quizzes, so you can practice new skills and test your understanding as you go. You'll find lots of annotated examples and illustrations to help you get started with Python 3.0.

  • Learn about Python's major built-in object types, such as numbers, lists, and dictionaries
  • Create and process objects using Python statements, and learn Python's general syntax model
  • Structure and reuse code using functions, Python's basic procedural tool
  • Learn about Python modules: packages of statements, functions, and other tools, organized into larger components
  • Discover Python's object-oriented programming tool for structuring code
  • Learn about the exception-handling model, and development tools for writing larger programs
  • Explore advanced Python tools including decorators, descriptors, metaclasses, and Unicode processing

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.