Learning Python: Powerful Object-Oriented Programming (4th by Mark Lutz

By Mark Lutz

Google and YouTube use Python simply because it's hugely adaptable, effortless to keep up, and makes it possible for quick improvement. with the intention to write top of the range, effective code that's simply built-in with different languages and instruments, this hands-on booklet might help you be effective with Python fast -- no matter if you're new to programming or simply new to Python. It's an easy-to-follow self-paced instructional, in response to writer and Python professional Mark Lutz's well known education direction.

Each bankruptcy encompasses a stand-alone lesson on a key part of the language, and incorporates a targeted Test Your Knowledge part with sensible workouts and quizzes, so that you can perform new talents and try your knowing as you cross. You'll locate plenty of annotated examples and illustrations that will help you start with Python 3.0.

* find out about Python's significant integrated item forms, corresponding to numbers, lists, and dictionaries
* Create and strategy items utilizing Python statements, and study Python's basic syntax model
* constitution and reuse code utilizing capabilities, Python's uncomplicated procedural tool
* find out about Python modules: programs of statements, services, and different instruments, prepared into higher components
* notice Python's object-oriented programming device for structuring code
* find out about the exception-handling version, and improvement instruments for writing higher programs
* discover complex Python instruments together with decorators, descriptors, metaclasses, and Unicode processing

Print Release:
September 2009
Ebook Release:
September 2009
Pages:
1216
Print ISBN:
978-0-596-15806-4
ISBN 10:
0-596-15806-8
Ebook ISBN:
978-0-596-80598-2
ISBN 10:
0-596-80598-5

Show description

Read Online or Download Learning Python: Powerful Object-Oriented Programming (4th Edition) PDF

Best python books

Fundamentals of Python: From First Programs through Data Structures

In basics OF PYTHON: FROM FIRST courses via info constructions, Washington and Lee collage professor Kenneth A. Lambert offers all the very important themes in CS1 and CS2 in a single quantity. This reasonably priced layout offers teachers with a constant method of educating introductory programming and knowledge constructions over a regular two-term path series.

Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython

Python for facts research is anxious with the nuts and bolts of manipulating, processing, cleansing, and crunching information in Python. it's also a realistic, smooth advent to medical computing in Python, adapted for data-intensive purposes. this can be a e-book in regards to the components of the Python language and libraries you'll have to successfully clear up a wide set of knowledge research difficulties.

Python and AWS

For those who intend to take advantage of Amazon internet providers (AWS) for distant computing and garage, Python is a perfect programming language for constructing functions and controlling your cloud-based infrastructure. This cookbook will get you all started with greater than dozen recipes for utilizing Python with AWS, in response to the author’s boto library.

Artificial Intelligence with Python

Construct real-world man made Intelligence purposes with Python to intelligently engage with the area round you approximately This e-book Step into the superb global of clever apps utilizing this entire consultant input the realm of synthetic Intelligence, discover it, and create your personal functions paintings via basic but insightful examples that would get you up and operating with man made Intelligence very quickly Who This publication Is For This publication is for Python builders who are looking to construct real-world man made Intelligence functions.

Additional info for Learning Python: Powerful Object-Oriented Programming (4th Edition)

Example text

Exc_info for fetching exception details; and the demise of string-based exceptions, string methods, and the apply and reduce built-ins) are discussed throughout the book. The third edition also expanded coverage of some of the features that were new in the second edition, including three-limit slices and the arbitrary arguments call syntax that subsumed apply. The Third Edition’s Python Training Changes Besides such language changes, the third edition was augmented with new topics and examples presented in my Python training sessions.

1139 Table of Contents | xxix Preface This book provides an introduction to the Python programming language. Python is a popular open source programming language used for both standalone programs and scripting applications in a wide variety of domains. It is free, portable, powerful, and remarkably easy and fun to use. Programmers from every corner of the software industry have found Python’s focus on developer productivity and software quality to be a strategic advantage in projects both large and small.

Its rapid development cycle fosters an exploratory, incremental mode of programming that has to be experienced to be appreciated. Don’t be fooled, though—Python is not just for simple tasks. Rather, it makes tasks simple by its ease of use and flexibility. Python has a simple feature set, but it allows programs to scale up in sophistication as needed. Because of that, it is commonly used for quick tactical tasks and longer-term strategic development. So, is Python a scripting language or not? It depends on whom you ask.

Download PDF sample

Rated 4.92 of 5 – based on 23 votes