Python Books
-
The Practice of Computing using Python
Published 11 years ago
by William Punch, Richard Enbody, Addison Wesley
A problem-solving approach to programming with Python. The Practice of Computing using Python, first edition is intended to teach problem solving within the context of CS1 to both majors and non-majors using Python as a vehicle. As such the authors cover general concepts like hardware, complexity, and software engineering as well as general concepts of programming using the Python language.
-
Python Testing: Beginner's Guide
Published 11 years ago
by Daniel Arbuckle, Packt Publishing
An easy and convenient approach to testing your powerful Python projects *Covers everything you need to test your code in Python *Easiest and enjoyable approach to learn Python testing *Write, execute, and understand the result of tests in the unit test framework *Packed with step-by-step examples and clear explanationsIn DetailAutomated testing moves much of the labor of testing off the developer and makes it easier as well as quicker to find bugs and fix them.
-
Dive Into Python 3
Published 11 years ago
by Mark Pilgrim, CreateSpace
Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 (the latest version of the Python language) 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. Dive Into Python 3 is a Python book for experienced programmers.
-
Numerical Methods in Engineering with Python
Published 11 years ago
by Jaan Kiusalaas, Cambridge University Press
Numerical Methods in Engineering with Python, 2nd Edition is a text for engineering students and a reference for practicing engineers, especially those who wish to explore Python. This new edition features 18 additional exercises and the addition of rational function interpolation. Brent's method of root finding was replaced by Ridder's method, and the Fletcher-Reeves method of optimization was dropped in favor of the downhill simplex method.
-
Pro Python System Administration
Published 11 years ago
by Rytis Sileika, Apress
As time goes on, system administrators are presented with increasingly complicated challenges. In the early days, a team of engineers might have had to look after one or two systems. These days, one engineer can administer hundreds or thousands of systems.System administrators are gradually replacing their tools with more advanced and flexible ones. One of the choices is Python. Structurally, Python is a modern, high-level language with a very clean syntax.
-
Python Programming for the Absolute Beginner, 3rd Edition
Published 11 years ago
by Michael Dawson, Course Technology PTR
Ready to learn Python programming? Are you new to programming with Python? Do you need a solid introduction to the fundamental concepts? You've found it in PYTHON PROGRAMMING FOR THE ABSOLUTE BEGINNER, THIRD EDITION. As part of the for the absolute beginner series developed by computer science instructors exclusively for Course Technology PTR, this book will teach you the basics of Python programming through simple game creation.
-
Lucene in Action
Published 11 years ago
by Erik Hatcher, Otis Gospodnetic, Michael McCandless, Manning Publications
When Lucene first hit the scene five years ago, it was nothing short of amazing. By using this open-source, highly scalable, super-fast search engine, developers could integrate search into applications quickly and efficiently. A lot has changed since then-search has grown from a "nice-to-have" feature into an indispensable part of most enterprise applications.
-
Plone 3 for Education
Published 11 years ago
by Erik Rose, Packt Publishing
Break the webmaster bottleneck by empowering instructors and staff *Enable instructors and staff to represent courses using Plone's built-in content types--news items, collections, and events--without writing a single line of code *Embed sound and video into your course materials, news feeds, or anywhere on your Plone site *Written by Erik Rose--member of the Plone 4 and 5 Framework Teams
-
High Performance Python
Published 11 years ago
by Andrew Lewis, O'Reilly Media
Learn how to make your Python code more efficient with High Performance Python, the only book that addresses the theory and practice of Python optimization. Python can help you implement complex, mission-critical applications from scratch, but poorly optimized code can waste millions of processor cycles. This book focuses on common causes of poor performance and how to overcome them, from the algorithmic roots of code to Python-specific idioms.
-
Rapture for the Geeks: When AI Outsmarts IQ
Published 11 years ago
by Richard Dooling, Three Rivers Press
“Nimble and entertaining . . . A fascinating historical review of our longtime obsession with machines.”–David Takami, Seattle TimesIn Rapture for the Geeks, Richard Dooling looks at what some of the greatest minds have to say about our roles in a future in which technology rapidly leaves us in the dust. Is the era of Singularity, when machines outthink humans, almost upon us? Will we be enslaved by our supercomputer overlords, as many sci-fi writers have wondered?