Programming Python: Powerful Object-Oriented Programming
Author: Mark Lutz
As a language optimized for developer productivity, Python solves the software development crunch -- programmers can do more in less time, without sacrificing code quality. Programming Python, 3rd edition is a comprehensive book that shows you how you can apply Python in real-world problem domains such as GUI programming, Internet scripting, parallel processing, database management, networked applications, and more.
As the industry standard book for mastering this expedient language, Programming Python also focuses on teaching you the "right" way to code: a good programmer knows that he or she must write code for both the computer and for other human readers. This book explains Python language syntax and programming techniques in a clear and concise manner, with numerous examples that illustrate both correct usage and common idioms. If you're interested in Python programming, you will want this wealth of practical advice, snippets of code, and patterns of program design that can be directly lifted out of the book and applied to everyday programming problems. This 3rd edition is revised and updated for the myriad of changes that came in the 2.4 version.
Table of Contents:
1 | Introducing python | 3 |
2 | A sneak preview | 24 |
3 | System tools | 89 |
4 | File and directory tools | 142 |
5 | Parallel system tools | 175 |
6 | System examples : utilities | 236 |
7 | System examples : directories | 294 |
8 | Graphical user interfaces | 365 |
9 | A Tkinter tour, part 1 | 418 |
10 | A Tkinter tour, part 2 | 499 |
11 | GUI coding techniques | 583 |
12 | Complete GUI programs | 636 |
13 | Network scripting | 709 |
14 | Client-side scripting | 766 |
15 | The PyMailGUI client | 876 |
16 | Server-side scripting | 962 |
17 | The PyMailCGI server | 1063 |
18 | Advanced Internet topics | 1129 |
19 | Databases and persistence | 1197 |
20 | Data structures | 1280 |
21 | Text and language | 1336 |
22 | Extending Python | 1405 |
23 | Embedding Python | 1463 |
24 | Conclusion : Python and the development cycle | 1507 |
Book about: Sams Teach Yourself ASPNET 35 in 24 Hours or VBA and Macros for Microsoft Office Excel 2007
Introducing Microsoft Silverlight 2
Author: Laurence Moroney
Get a jump on the next release of Silverlight with early insights from a Technical Evangelist on the Microsoft Silverlight team. This guide describes how you can simplify the development and deployment of rich interactive applications (RIAs) by using Silverlight 2 tools with Microsoft Visual Studior 2008 and the Microsoft .NET Framework. RIAs are Web applications with the features and functionality of full desktop applications. Processing tasks are performed on the client, but data is stored on the server. With Silverlight, RIAs install quickly via a small, on-demand plug-in. This book demonstrates how you can easily use existing skills and tools to deliver next-generation user interfaces and media experiences. You'll discover how to begin building different types of Silverlight-based solutions, generate Silverlight applications dynamically on the server, create an XAML service, and more. The book also features a companion Web site with code samples in Microsoft Visual C#r and Visual Basicr.
Key Book Benefits:
• Delivers practical, grounded advice from a member of the Silverlight team, including an insider's view of the evolution of this Web presentation technology
• Describes how Silverlight 2 will simplify development and deployment of RIAs with the .NET Framework and Visual Studio 2008
• Provides context about the relationships among Silverlight and the various .NET Framework 3.0 and 3.5 technologies
• Places RIAs in context for both Web and Windows-based developers
• Features a companion Web site with code samples in Visual C# and Visual Basic
No comments:
Post a Comment