Programming Python, 4/e (Paperback)

Mark Lutz

買這商品的人也買了...

商品描述

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 Python’s 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 Python’s 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

商品描述(中文翻譯)

如果你已經掌握了Python的基礎知識,你就可以開始使用它來完成真實的工作。《Programming Python》將向你展示如何做到這一點,深入介紹了Python在系統管理、GUI和網頁等主要應用領域的教程。你還將探索Python在數據庫、網絡、前端腳本層、文本處理等方面的應用。本書專注於常用的工具和庫,讓你全面了解Python在實際的世界編程中的多種角色。

你將以清晰簡潔的方式學習語言語法和編程技巧,並通過許多例子來說明正確使用和常見慣用法。《Programming Python》完全更新到3.x版本,還深入探討了Python作為軟件開發工具的使用,並提供了許多專為此目的縮放的代碼示例。

主題包括:

- 快速Python之旅:構建一個包括數據表示、面向對象編程、對象持久化、GUI和網站基礎知識的簡單演示
- 系統編程:探索系統接口工具和命令行腳本編程、處理文件和文件夾、並行運行程序等技術
- GUI編程:學習使用Python的tkinter小部件庫
- 網絡編程:訪問客戶端網絡協議和電子郵件工具,使用CGI腳本,並學習網站實現技術
- Python的更多應用方式:實現數據結構,解析基於文本的信息,與數據庫進行交互,擴展和嵌入Python