Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Python

Buy
Programming Python, 9780596009250 (0596009259), O'Reilly, 2006

This book teaches application-level programming with Python. That is, it is about what you can do with the language once you've mastered its fundamentals.

By reading this book, you will learn to use Python in some of its most common roles: to build GUIs, web sites, networked tools, scripting interfaces, system administration programs, database and text processing utilities, and more.

Along the way, you will also learn how to use the Python language in realistically scaled programsconcepts such as object-oriented programming (OOP) and code reuse are recurring side themes throughout this text. And you will gain enough information to further explore the application domains introduced in the book, as well as to explore others.

Now that I've told you what this book is, I should tell you what it is not. First of all, this book is not a reference manual. Although the index can be used to hunt for information, this text is not a dry collection of facts; it is designed to be read. And while many larger examples are presented along the way, this book is also not just a collection of minimally documented code samples.

Rather, this book is a tutorial that teaches the most common Python application domains from the ground up. It covers each of Python's target domains gradually, beginning with in-depth discussions of core concepts in each domain, before progressing toward complete programs. Large examples do appear, but only after you've learned enough to understand their techniques and code.

For example, network scripting begins with coverage of network basics and protocols and progresses through sockets, client-side tools, HTML and CGI fundamentals, and web frameworks. GUI programming gets a similarly gentle presentation, with one introductory and two tutorial chapters, before reaching larger, complete programs. And system interfaces are explored carefully before being applied in real and useful scripts.

In a sense, this book is to application-level programming what the book Learning Python is to the core Python languagea learning resource that makes no assumptions about your prior experience in the domains it covers. Because of this focus, this book is designed to be a natural follow-up to the core language material in Learning Python and a next step on the way to mastering the many facets of Python programming.

In deference to all the topic suggestions I have received over the years, I should also point out that this book is not intended to be an in-depth look at specific systems or tools. With perhaps one million Python users in the world today, it would be impossible to cover in a useful way every Python-related system that is of interest to users.

Instead, this book is designed as a tutorial for readers new to the application domains covered. The web chapters, for instance, focus on core web scripting ideas, such as server-side scripts and state retention options, not on specific syst
(HTML tags aren't allowed.)

Professional Refactoring in C# & ASP.NET (Wrox Programmer to Programmer)
Professional Refactoring in C# & ASP.NET (Wrox Programmer to Programmer)

Refactoring is an effective way to quickly uncover problematic code and fix it. In this first book to provide a hands-on approach to refactoring in C# and ASP.NET, you'll discover to apply refactoring techniques to manage and modify your code. Plus, you'll learn how to build a prototype application from scratch and discover how to refactor the...

Microsoft Forefront Threat Management Gateway (TMG) Administrator's Companion
Microsoft Forefront Threat Management Gateway (TMG) Administrator's Companion

Get your Web security, network perimeter security, and application layer security gateway up and running smoothly. This indispensible, single-volume reference details the features and capabilities of Microsoft® Forefront® Threat Management Gateway (TMG). You'll gain the real-world insights, implementation and configuration best...

Short Message Service (SMS): The Creation of Personal Global Text Messaging
Short Message Service (SMS): The Creation of Personal Global Text Messaging

SMS is an incredible global success. At the time of writing (mid-2009) it can be used by all 4 billion GSM customers. More than 50 short messages are generated per month per GSM user. The service has created a $100 billion turnover industry. This success has been enabled mainly by the comprehensive and robust standards that have been made...


Oracle Siebel CRM 8 Developer's Handbook
Oracle Siebel CRM 8 Developer's Handbook

Siebel CRM, Oracles' market-leading Customer Relationship Management software, can be tailored to customers needs. In this book, the ambitious developer will learn how to safely implement customer requirements in Siebel CRM using Siebel Tools, Siebel's own integrated development environment.

This book is a complete...

The Designer's Guide to SPICE and Spectre® (The Designer's Guide Book Series)
The Designer's Guide to SPICE and Spectre® (The Designer's Guide Book Series)
The Designer's Guide to SPICE and Spectre® is an in-depth guide to circuit simulators from a designer's perspective: the pitfalls of circuit simulation, such as convergence and accuracy problems, are explained in terms a circuit designer is comfortable with. The book gives designers insight into why these problems occur and how to...
Numerical and Symbolic Scientific Computing: Progress and Prospects (Texts & Monographs in Symbolic Computation)
Numerical and Symbolic Scientific Computing: Progress and Prospects (Texts & Monographs in Symbolic Computation)

The book presents the state of the art and results and also includes articles pointing to future developments. Most of the articles center around the theme of linear partial differential equations. Major aspects are fast solvers in elastoplasticity, symbolic analysis for boundary problems, symbolic treatment of operators, computer algebra,...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy