banner ad

Python Book Recommend

| January 16, 2013 | 1 Comment
0 Flares 0 Flares ×


Core Python Applications Programming (3rd Edition) (Core Series)

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.

Dive Into Python 3 (Books for Professionals by Professionals)
Mark Pilgrim’s Dive Into Python 3 is a hands-on guide to Python 3 and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.

This book includes:

Example programs completely rewritten to illustrate powerful new concepts now available in Python 3: sets, iterators, generators, closures, comprehensions, and much more
A detailed case study of porting a major library from Python 2 to Python 3
A comprehensive appendix of all the syntactic and semantic changes in Python 3
This is the perfect resource for you if you need to port applications to Python 3, or if you like to jump into languages fast and get going right away.

What you’ll learn
To understand Python 3 code by seeing it broken down and explained
How to make full use of the latest Python features such as iterators, generators, closures, classes and comprehensions
How to refactor existing code to improve maintainability
How to serialize Python objects with the pickle protocol and JSON format
How to package your own Python libraries and upload them to the Python Package Index to share your projects with Python developers worldwide
How to use Python 3 to consume HTTP web services
How to port existing Python applications to Python 3 by following a case study for a major library
Who this book is for
Anyone who wants to learn the latest version of Python in a fast, hands-on fashion
Existing Python programmers who want to learn quickly how to make the most of the features of the latest version of Python and port their code to it
Programmers coming from other languages wanting a fast introduction to Python that gets them thinking about advanced concepts quickly
Table of Contents
Your First Python Program
Native Datatypes
Comprehensions
Strings
Regular Expressions
Closures and Generators
Classes and Iterators
Advanced Iterators
Unit Testing
Refactoring
Files
XML
Serializing Python Objects
HTTP Web Services
Case Study: Porting chardet to Python 3
Packaging Python Libraries

Learning Python
Thoroughly updated, Learning Python, Second Edition introduces the basic elements of the latest release of Python 2.3 and covers new features, such as list comprehensions, nested scopes, and iterators/generators. Beyond language features, it also includes new context for less-experienced programmers, including fresh overviews of object-oriented programming and dynamic typing, new discussions of program launch and configuration options, new coverage of documentation sources, and more. There are also new use cases throughout to make the application of language features more concrete. The first part of Learning Python gives programmers all the information they’ll need to understand and construct programs in the Python language, including types, operators, statements, classes, functions, modules and exceptions. The authors then present more advanced material, showing how Python performs common tasks by offering real applications and the libraries available for those applications. Each chapter ends with a series of exercises that will test your Python skills and measure your understanding.

Beginning Python: From Novice to Professional (Books for Professionals by Professionals)

Gain a fundamental understanding of Python’s syntax and features with the second edition of Beginning Python, an up–to–date introduction and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, database integration, network programming, and web services, you’ll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time.

Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3.0 (otherwise known as Python 3000), advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.

What you’ll learn

  • Become a proficient Python programmer by following along with a friendly, practical guide to the language’s key features
  • Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction
  • Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution
  • Learn by following along with ten interesting projects, including a P2P file–sharing application, chat client, video game, remote text editor, and more
  • Complete, downloadable code is provided for each project!
Download PDF
0 Flares Twitter 0 Facebook 0 Google+ 0 Pin It Share 0 LinkedIn 0 Reddit 0 StumbleUpon 0 0 Flares ×

Tags: ,

Category: Python Book

About the Author ()

My name is John Link.I am 26 years old. My major is Computer science and technology. I am a junior programmer with Python.

Comments (1)

Trackback URL | Comments RSS Feed

  1. biry2009 says:

    Core Python Applications Programming (3rd Edition) (Core Series)
    This book gets straight to the point, explains almost everything you could hope to accomplish with a programming language. It has clear and well documented examples, and everything is current in the world of Python.

Leave a Reply

Your email address will not be published. Required fields are marked *

0 Flares Twitter 0 Facebook 0 Google+ 0 Pin It Share 0 LinkedIn 0 Reddit 0 StumbleUpon 0 0 Flares ×