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.
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.
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, 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.
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.
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.
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.
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
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.
“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?