Core Python Programming, 2nd Edition

0
(0)

Core Python Programming, 2nd Edition
 

  • Author:Wesley ChunWesley J Chun
  • Length: 1136 pages
  • Edition: 2
  • Publisher: Prentice Hall
  • Publication Date: 2006-09-28
  • ISBN-10: 0132269937
  • ISBN-13: 9780132269933
  • Sales Rank: #583061 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Praise for Core Python Programming

    “The long-awaited second edition of Wesley Chun’s Core Python Programming proves to be well worth the wait—its deep and broad coverage and useful exercises will help readers learn and practice good Python.”

    —Alex Martelli, author of Python in a Nutshell and editor of Python Cookbook

    “There has been lot of good buzz around Wesley Chun’s Core Python Programming. It turns out that all the buzz is well earned. I think this is the best book currently available for learning Python. I would recommend Chun’s book over Learning Python (O’Reilly), Programming Python (O’Reilly), or The Quick Python Book (Manning).”

    —David Mertz, Ph.D., IBM DeveloperWorks®

    “I have been doing a lot of research [on] Python for the past year and have seen a number of positive reviews of your book. The sentiment expressed confirms the opinion that Core Python Programming is now considered the standard introductory text.”

    —Richard Ozaki, Lockheed Martin

    “Finally, a book good enough to be both a textbook and a reference on the Python language now exists.”

    —Michael Baxter, Linux Journal

    “Very well written. It is the clearest, friendliest book I have come across yet for explaining Python, and putting it in a wider context. It does not presume a large amount of other experience. It does go into some important Python topics carefully and in depth. Unlike too many beginner books, it never condescends or tortures the reader with childish hide-and-seek prose games. [It] sticks to gaining a solid grasp of Python syntax and structure.”

    —http://python.org bookstore Web site

    “[If ] I could only own one Python book, it would be Core Python Programming by Wesley Chun. This book manages to cover more topics in more depth than Learning Python but includes it all in one book that also more than adequately covers the core language. [If] you are in the market for just one book about Python, I recommend this book. You will enjoy reading it, including its wry programmer’s wit. More importantly, you will learn Python. Even more importantly, you will find it invaluable in helping you in your day-to-day Python programming life. Well done, Mr. Chun!”

    —Ron Stephens, Python Learning Foundation

    “I think the best language for beginners is Python, without a doubt. My favorite book is Core Python Programming.”

    —s003apr, MP3Car.com Forums

    “Personally, I really like Python. It’s simple to learn, completely intuitive, amazingly flexible, and pretty darned fast. Python has only just started to claim mindshare in the Windows world, but look for it to start gaining lots of support as people discover it. To learn Python, I’d start with Core Python Programming by Wesley Chun.”

    —Bill Boswell, MCSE, Microsoft Certified Professional Magazine Online

    “If you learn well from books, I suggest Core Python Programming. It is by far the best I’ve found. I’m a Python newbie as well and in three months time I’ve been able to implement Python in projects at work (automating MSOffice, SQL DB stuff, etc.).”

    —ptonman, Dev Shed Forums

    “Python is simply a beautiful language. It’s easy to learn, it’s cross-platform, and it works. It has achieved many of the technical goals that Java strives for. A one-sentence description of Python would be: ‘All other languages appear to have evolved over time–but Python was designed.’ And it was designed well. Unfortunately, there aren’t a large number of books for Python. The best one I’ve run across so far is Core Python Programming.”

    —Chris Timmons, C. R. Timmons Consulting

    “If you like the Prentice Hall Core series, another good full-blown treatment to consider would be Core Python Programming. It addresses in elaborate concrete detail many practical topics that get little, if any, coverage in other books.”

    —Mitchell L Model, MLM Consulting

    Core Python Programming is an amazingly easy read! The liberal use of examples helps clarify some of the more subtle points of the language. And the comparisons to languages with which I’m already familiar (C/C++/Java) get you programming in record speed.”

    —Michael Santos, Ph.D., Green Hills Software

    The Complete Developer’s Guide to Python

    • New to Python? The definitive guide to Python development for experienced programmers
    • Covers core language features thoroughly, including those found in the latest Python releases—learn morethan just the syntax!
    • Learnadvanced topics such as regular expressions, networking, multithreading, GUI, Web/CGI, and Python extensions
    • Includesbrand-new material on databases, Internet clients, Java/Jython, and Microsoft Office, plus Python 2.6 and 3
    • Presents hundreds of code snippets, interactive examples, and practical exercises to strengthen your Python skills

    Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project.

    Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C.

    This edition reflects major enhancements in the Python 2.x series, including 2.6 and tips for migrating to 3. It contains new chapters on database and Internet client programming, plus coverage of many new topics, including new-style classes, Java and Jython, Microsoft Office (Win32 COM Client) programming, and much more.

    • Learn professional Python style, best practices, and good programming habits
    • Gain a deep understanding of Python’s objects and memory model as well as its OOP features, including those found in Python’s new-style classes
    • Build more effective Web, CGI, Internet, and network and other client/server applications
    • Learn how to develop your own GUI applications using Tkinter and other toolkits available for Python
    • Improve the performance of your Python applications by writing extensions in C and other languages, or enhance I/O-bound applications by using multithreading
    • Learn about Python’s database API and how to use a variety of database systems with Python, including MySQL, Postgres, and SQLite
    • Features appendices on Python 2.6 & 3, including tips on migrating to the next generation!

    Core Python Programming delivers

    • Systematic, expert coverage of Python’s core features
    • Powerful insights for developing complex applications
    • Easy-to-use tables and charts detailing Python modules, operators, functions, and methods
    • Dozens of professional-quality code examples, from quick snippets to full-fledged applications

    中文:

    书名:核心Python编程,第2版

    Praise for 核心Python编程

    “The long-awaited second edition of Wesley Chun’s 核心Python编程 事实证明,等待是值得的–它深刻而广泛的报道和有用的练习将帮助读者学习和练习好的Python。

    —Alex Martelli, author of Python in a Nutshell and editor of Python Cookbook

    “There has been lot of good buzz around Wesley Chun’s 核心Python编程。事实证明,所有的喧嚣都是应得的。我认为这是目前可用的学习Python的最好的书。我会推荐春的书而不是 Learning Python (O’Reilly), Programming Python (O’Reilly), or The Quick Python Book (Manning).”

    —David Mertz, Ph.D., IBM DeveloperWorks®

    在过去的一年里,我一直在做很多关于Python的研究,看到了很多对你的书的好评。所表达的情绪证实了这样的观点 核心Python编程 现在被认为是标准的介绍性文本。

    ~理查德·尾崎,洛克希德·马丁公司

    终于有了一本既可以作为教材又可以作为参考的关于Python语言的书。

    —Michael Baxter, Linux Journal

    写得很好。这是我见过的最清晰、最友好的一本书,它解释了Python,并将其放在更广泛的上下文中。它并不假定有大量的其他经验。它确实仔细而深入地讨论了一些重要的Python主题。与太多的初学者书籍不同,它从来不会用幼稚的捉迷藏散文游戏来屈尊或折磨读者。[它]坚持扎实地掌握Python的语法和结构。

    —http://python.org bookstore Web site

    “[If ] I could only own one Python book, it would be 核心Python编程 作者:卫斯理·春。这本书设法比学习Python更深入地涵盖了更多的主题,但在一本书中包括了所有的主题,这本书也充分地涵盖了核心语言。如果你在市场上只想买一本关于Python的书,我推荐这本书。你会喜欢它的阅读,包括它诙谐的程序员的机智。更重要的是,您将学习Python。更重要的是,您会发现它在日常的Python编程生活中的帮助是无价的。干得好,春先生!

    —Ron Stephens, Python Learning Foundation

    毫无疑问,我认为对初学者来说最好的语言是Python。我最喜欢的书是 核心Python编程.”

    -s003apr,MP3Car.com论坛

    就我个人而言,我真的很喜欢Python。它简单易学,完全直观,非常灵活,而且速度相当快。Python在Windows世界中才刚刚开始占据一席之地,但随着人们发现它的出现,期待它开始获得更多的支持。要学习Python,我会从以下几个开始 核心Python编程 by Wesley Chun.”

    —Bill Boswell, MCSE, Microsoft Certified Professional Magazine Online

    如果你从书本上学得很好,我建议 核心Python编程。这是迄今为止我找到的最好的一款。我也是一名Python新手,在三个月的时间里,我已经能够在工作中的项目中实现Python(自动化MSOffice、SQL DB等)。

    -Ptonman,Dev Share论坛

    “Python简直是一门美丽的语言。它很容易学,它是跨平台的,而且很管用。它已经实现了Java努力实现的许多技术目标。可以用一句话来描述Python:所有其他语言似乎都是随着时间的推移而演变的,但它是设计出来的,而且设计得很好。不幸的是,关于Python的书籍并不是很多。到目前为止,我遇到的最好的一个是 核心Python编程.”

    —Chris Timmons, C. R. Timmons Consulting

    如果你喜欢Prentice Hall Core系列,另一个值得考虑的全面治疗方案是 核心Python编程。它详细、具体、详细地阐述了许多在其他书籍中几乎没有报道的实用主题。

    -传销咨询公司Mitchell L Model

    核心Python编程 是一本非常容易阅读的书!自由地使用例句有助于澄清语言中的一些更微妙的要点。与我已经熟悉的语言(C/C++/Java)的比较让你的编程速度达到了创纪录的水平。

    Michael Santos博士,Green Hills软件公司

    完整的开发人员指南到Python

    • New to Python? The definitive guide to Python development for experienced programmers
    • Covers 全面的核心语言特性,包括在最新的Python版本中找到的特性-了解 morethan just the syntax!
    • Learn高级主题,如正则表达式、网络、多线程、图形用户界面、Web/CGI和Python扩展
    • Includes关于数据库、互联网客户端、Java/Jython和Microsoft Office的全新基础材料,外加Python2.6和3
    • Presents 数百个代码片段、交互式示例和实践练习,以增强您的Python技能

    Python是一种灵活、健壮、富有表现力、完全面向对象、可扩展和可伸缩的编程语言。它结合了编译语言的强大功能和脚本语言的简单性和快速发展。在……里面 核心Python编程,第二版,领先的Python开发人员和培训师Wesley Chun帮助您快速全面地学习Python,这样您就可以立即成功地完成任何Python项目。

    通过实际的代码示例,Chun介绍了Python编程的所有基础知识:语法、对象和内存管理、数据类型、运算符、文件和I/O、函数、生成器、错误处理和异常、循环、迭代器、函数式编程、面向对象编程等等。在您学习了Python的核心基础之后,他向您展示了如何使用您的新技能,深入探讨了高级主题,如正则表达式、使用套接字的网络编程、多线程、图形用户界面开发、Web/CGI编程以及用C语言扩展Python。

    此版本反映了Python2.x系列的主要增强功能,包括2.6和迁移到3的提示。它包含关于数据库和Internet客户端编程的新章节,以及许多新主题的报道,包括新型类、Java和Jython、Microsoft Office(Win32 COM客户端)编程等。

    • 学习专业的Python风格、最佳实践和良好的编程习惯
    • 深入了解Python的对象和内存模型以及它的OOP特性,包括那些在Python新样式类中找到的特性
    • 构建更有效的Web、CGI、Internet以及网络和其他客户端/服务器应用程序
    • 了解如何使用Tkinter和其他适用于Python的工具包开发您自己的图形用户界面应用程序
    • 通过用C和其他语言编写扩展来提高您的Python应用程序的性能,或者通过使用多线程来增强I/O受限的应用程序
    • 了解有关Python的数据库API以及如何结合使用各种数据库系统的信息,包括MySQL、Postgres和SQLite
    • 提供了有关Python2.6版本和3的附录,包括迁移到下一代的提示!

    核心Python编程 delivers

    • Systematic, expert coverage of Python’s core features
    • 对开发复杂应用程序的强大洞察力
    • 易于使用的表格和图表,详细说明了Python模块、运算符、函数和方法
    • 数十个专业质量的代码示例,从快速代码片段到成熟的应用程序
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册