Core Python Applications Programming, 3rd Edition

0
(0)

Core Python Applications Programming, 3rd Edition
 

  • Author:Wesley ChunWesley J Chun
  • Length: 888 pages
  • Edition: 3
  • Publisher: Prentice Hall
  • Publication Date: 2012-03-19
  • ISBN-10: 0132678209
  • ISBN-13: 9780132678209
  • Sales Rank: #570130 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    • 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

    Table of Contents

    Part I: General Application Topics
    Chapter 1 Regular Expressions
    Chapter 2 Network Programming
    Chapter 3 Internet Client Programming
    Chapter 4 Multithreaded Programming
    Chapter 5 GUI Programming
    Chapter 6 Database Programming
    Chapter 7 *Programming Microsoft Office
    Chapter 8 Extending Python

    Part II: Web Development
    Chapter 9 Web Clients and Servers
    Chapter 10 Web Programming: CGI and WSGI
    Chapter 11 Web Frameworks: Django
    Chapter 12 Cloud Computing: Google App Engine
    Chapter 13 Web Services

    Part III: Supplemental/Experimental
    Chapter 14 Text Processing
    Chapter 15 Miscellaneous

    Appendix A: Answers to Selected Exercises
    Appendix B: Reference Tables
    Appendix C: Python 3: The Evolution of a Programming Language
    Appendix D: Python 3 Migration with 2.6+

    中文:

    书名:核心Python应用程序编程,第3版

    • 已经了解了Python,但还想了解更多?一个 地段 更多?深入探讨在实际应用中使用的各种主题。
    • 涵盖正则表达式、Internet/网络编程、图形用户界面、SQL/数据库/ORMS、线程和Web开发。
    • 了解当代开发趋势,如Google+、Twitter、MongoDB、OAuth、Python3迁移和Java/Jython。提供关于Django、Google App Engine、CSV/JSON/XML和Microsoft Office的全新材料。包括Python2和3代码示例,让您立即入门!
    • 提供代码片段、交互示例和实践练习,以帮助您提高Python技能。

    完整的Python开发人员指南

    Python是一种敏捷、健壮和富于表现力的编程语言,正在不断发展壮大。它结合了编译语言的强大功能和脚本语言的简单性和快速发展。在……里面 核心Python应用程序编程,第三版,领先的Python开发人员和企业培训师Wesley Chun帮助您将您的Python知识提升到一个新的水平。

    这本书包含了成为一名多才多艺的Python开发人员所需的一切。您将了解应用程序开发的多个领域,并获得可立即应用于项目的知识,并且您将在Python2和3中找到代码示例,其中还包括迁移提示(如果您的路线图上也有)。一些代码片段甚至可以不加修改地在2.x或3.x上运行。

    • 学习专业的Python风格、最佳实践和良好的编程习惯
    • 使用TCP、UDP、XML-RPC构建客户端和服务器,并公开给更高级别的库,如SocketServer和Twisted
    • 使用Tkinter和其他可用的工具包开发图形用户界面应用程序
    • Improve application performance by writing extensions in C/C++, or enhance I/O-bound code with multithreading
    • 了解SQL和关系数据库、ORM,甚至像MongoDB这样的非关系(非SQL)数据库
    • 学习Web编程的基础知识,包括Web客户端和服务器,以及CGI和WSGI
    • 使用正则表达式和强大的文本处理工具来创建和解析CSV、JSON和XML数据
    • 使用COM客户端编程与常用的Microsoft Office应用程序(如Excel、PowerPoint和Outlook)交互
    • 深入研究使用Django框架的Web开发和使用Google App Engine的云计算
    • 探索使用Jython进行Java编程,这是在JVM上运行Python代码的方法
    • 连接到Web服务Yahoo!获得股票报价的财务,或者雅虎!Mail、Gmail和其他用于下载或发送电子邮件的工具
    • 通过学习如何连接到Twitter和Google+网络,加入社交媒体热潮

    核心Python应用程序编程,第三版,交付

    • Broad coverage of a variety of areas of development used in real-world applications today
    • 为中级Python程序员提供对当前最佳实践的强大洞察
    • 数十个代码示例,从快速代码片段到成熟的应用程序
    • 每章末尾都有各种各样的练习,以帮助你更好地理解概念

    Table of Contents

    Part I: General Application Topics
    Chapter 1 Regular Expressions
    Chapter 2 Network Programming
    Chapter 3 Internet Client Programming
    Chapter 4 Multithreaded Programming
    Chapter 5 GUI Programming
    Chapter 6 Database Programming
    Chapter 7 *Programming Microsoft Office
    Chapter 8 Extending Python

    Part II: Web Development
    Chapter 9 Web Clients and Servers
    Chapter 10 Web Programming: CGI and WSGI
    Chapter 11 Web Frameworks: Django
    第12章云计算:Google App Engine
    Chapter 13 Web Services

    Part III: Supplemental/Experimental
    Chapter 14 Text Processing
    Chapter 15 Miscellaneous

    附录A:选定练习的答案
    Appendix B: Reference Tables
    附录C:Python3:编程语言的发展
    Appendix D: Python 3 Migration with 2.6+

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册