Core Python Applications Programming, 3/e (Paperback)
暫譯: 核心 Python 應用程式設計,第 3 版 (平裝本)

Wesley J Chun

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

相關主題

商品描述

  • Already know Python but want to learn more? A lot more? Dive into a variety of topics used in practice for real-world applications.
  • Covers regular expressions, Internet/network programming, GUIs, SQL/databases/ORMs, threading, and Web development.
  • Learn about contemporary development trends such as Google+, Twitter, MongoDB, OAuth, Python 3 migration, and Java/Jython. Presents brand new material on Django, Google App Engine, CSV/JSON/XML, and Microsoft Office. Includes Python 2 and 3 code samples to get you started right away!
  • Provides code snippets, interactive examples, and practical exercises to help build your Python skills.

 


The Complete Developer’s Guide to Python

 

Python is an agile, robust, and expressive programming language that continues to build momentum. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Applications Programming, Third Edition, leading Python developer and corporate trainer Wesley Chun helps you take your Python knowledge to the next level.

 

This book has everything you need to become a versatile Python developer. You will be introduced to multiple areas of application development and gain knowledge that can be immediately applied to projects, and you will find code samples in both Python 2 and 3, including migration tips if that’s on your roadmap too. Some snippets will even run unmodified on 2.x or 3.x.

 

  • Learn professional Python style, best practices, and good programming habits
  • Build clients and servers using TCP, UDP, XML-RPC, and be exposed to higher-level libraries like SocketServer and Twisted
  • Develop GUI applications using Tkinter and other available toolkits
  • Improve application performance by writing extensions in C/C++, or enhance I/O-bound code with multithreading
  • Discover SQL and relational databases, ORMs, and even non-relational (NonSQL) databases like MongoDB
  • Learn the basics of Web programming, including Web clients and servers, plus CGI and WSGI
  • Expose yourself to regular expressions and powerful text processing tools for creating and parsing CSV, JSON, and XML data
  • Interface with popular Microsoft Office applications such as Excel, PowerPoint, and Outlook using COM client programming
  • Dive deeper into Web development with the Django framework and cloud computing with Google App Engine
  • Explore Java programming with Jython, the way to run Python code on the JVM
  • Connect to Web services Yahoo! Finance to get stock quotes, or Yahoo! Mail, Gmail, and others to download or send e-mail
  • Jump into the social media craze by learning how to connect to the Twitter and Google+ networks

 

Core Python Applications Programming, Third Edition, delivers

  • Broad coverage of a variety of areas of development used in real-world applications today
  • Powerful insights into current and best practices for the intermediate Python programmer
  • Dozens of code examples, from quick snippets to full-fledged applications
  • A variety of exercises at the end of every chapter to help hammer the concepts home


 

商品描述(中文翻譯)

- 已經知道 Python 但想學習更多?想學習很多更多?深入探討在實際應用中使用的各種主題。
- 涵蓋正則表達式、網際網路/網路程式設計、GUI、SQL/資料庫/ORM、執行緒和網頁開發。
- 了解當代開發趨勢,如 Google+、Twitter、MongoDB、OAuth、Python 3 遷移以及 Java/Jython。提供全新的 Django、Google App Engine、CSV/JSON/XML 和 Microsoft Office 的材料。包括 Python 2 和 3 的程式碼範例,讓你立即開始!
- 提供程式碼片段、互動範例和實用練習,幫助提升你的 Python 技能。

完整開發者的 Python 指南

Python 是一種靈活、穩健且表達力強的程式語言,持續增長動能。它結合了編譯語言的強大與腳本語言的簡單和快速開發。在核心 Python 應用程式設計(第三版)中,領先的 Python 開發者和企業培訓師 Wesley Chun 幫助你將 Python 知識提升到更高的層次。

這本書擁有成為多才多藝的 Python 開發者所需的一切。你將接觸到多個應用程式開發領域,並獲得可以立即應用於專案的知識,並且你會找到 Python 2 3 的程式碼範例,包括如果這也是你的計畫路線圖的遷移提示。有些片段甚至可以在 2.x 或 3.x 上無需修改地運行。

- 學習專業的 Python 風格、最佳實踐和良好的程式設計習慣
- 使用 TCP、UDP、XML-RPC 建立客戶端和伺服器,並接觸到更高層次的庫,如 SocketServer 和 Twisted
- 使用 Tkinter 和其他可用工具包開發 GUI 應用程式
- 通過用 C/C++ 編寫擴展來改善應用程式性能,或使用多執行緒增強 I/O 限制的程式碼
- 探索 SQL 和關聯資料庫、ORM,甚至像 MongoDB 這樣的非關聯(NonSQL)資料庫
- 學習網頁程式設計的基本知識,包括網頁客戶端和伺服器,以及 CGI 和 WSGI
- 接觸正則表達式和強大的文本處理工具,用於創建和解析 CSV、JSON 和 XML 數據
- 使用 COM 客戶端程式設計與流行的 Microsoft Office 應用程式(如 Excel、PowerPoint 和 Outlook)進行介面連接
- 更深入地了解使用 Django 框架的網頁開發和使用 Google App Engine 的雲端計算
- 探索使用 Jython 的 Java 程式設計,這是運行 Python 程式碼在 JVM 上的方式
- 連接到 Yahoo! Finance 的網路服務以獲取股票報價,或 Yahoo! Mail、Gmail 等以下載或發送電子郵件
- 通過學習如何連接到 Twitter 和 Google+ 網絡來跳入社交媒體熱潮

核心 Python 應用程式設計(第三版) 提供

- 廣泛涵蓋當今實際應用中使用的各種開發領域
- 強大的見解針對中級 Python 程式設計師的當前和最佳實踐
- 數十個程式碼範例,從快速片段到完整應用程式
- 每章結尾的各種練習,幫助加深概念理解