Core Python Applications Programming, 3/e (Paperback)

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這樣的非關聯式(NoSQL)資料庫
學習Web程式設計的基礎,包括Web客戶端和服務器,以及CGI和WSGI
接觸正則表達式和強大的文本處理工具,用於創建和解析CSV、JSON和XML數據
使用COM客戶端程式設計與流行的Microsoft Office應用程式(如Excel、PowerPoint和Outlook)進行交互
深入研究Django框架的Web開發和Google App Engine的雲端計算
使用Jython探索Java程式設計,這是在JVM上運行Python程式碼的方法
連接到Web服務,例如Yahoo! Finance以獲取股票報價,或連接到Yahoo! Mail、Gmail和其他郵件服務以下載或發送電子郵件
通過學習如何連接到Twitter和Google+等社交媒體網絡,加入社交媒體熱潮

《Python核心應用程式設計,第三版》提供:

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