Python Machine Learning Blueprints

Python Machine Learning Blueprints

Machine Learning is transforming the way we understand and interact with the world around us. But how much do you really understand it? How confident are you interacting with the tools and models that drive it? Python Machine Learning Blueprints puts your skills and knowledge to the test,…

Python in a Nutshell, 3rd Edition

Python in a Nutshell, 3rd Edition

Useful in many roles, from design and prototyping to testing, deployment, and maintenance, Python is consistently ranked among today’s most popular programming languages. The third edition of this practical book provides a quick reference to the language—including Python 3.5, 2.7, and highlights of 3.6—commonly used areas of its…

Learning QGIS, Second Edition

Learning QGIS, Second Edition

The popularity of open source geographic information systems, and QGIS in particular, has been growing rapidly over the last years. Highly configurable programmable environments are often preferable for those who need to be able to precisely reproduce and distribute their work. QGIS is the best and most user…

Wxpython in Action

Wxpython in Action

Because they are often large and complex, GUI programming tool kits can be hard to use. wxPython is a combination of the Python programming language and the wxWidgets toolkit, which allows programmers to create programs with a robust, highly functional graphical user interface, simply and easily. wxPython combines…

Learning Predictive Analytics with Python

Learning Predictive Analytics with Python

Social Media and the Internet of Things have resulted in an avalanche of data. Data is powerful but not in its raw form – It needs to be processed and modeled, and Python is one of the most robust tools out there to do so. It has an…

Getting Started with Electronic Projects

Getting Started with Electronic Projects

With Getting Started with Electronic Projects, you will create several popular electronic security projects. This practical and accessible guide will show you more than just building handy and useful electronic security projects. Beginning with what the hams call “DC to Daylight,” you will learn how to build everything…

Pro Python Best Practices

Pro Python Best Practices

Learn software engineering and coding best practices to write Python code right and error free. In this book you’ll see how to properly debug, organize, test, and maintain your code, all of which leads to better, more efficient coding. Software engineering is difficult. Programs of any substantial length…

QGIS Python Programming Cookbook

QGIS Python Programming Cookbook

QGIS Python Programming will teach you how to write Python code that works with spatial data to automate geoprocessing tasks in QGIS. It will cover topics such as querying and editing vector data and using raster data. You will also learn to create, edit, and optimize a vector…

Beginning Python, 3rd Edition

Beginning Python, 3rd Edition

Gain a fundamental understanding of Python’s syntax and features with this 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…

Python Unit Test Automation

Python Unit Test Automation

Quickly learn how to automate unit testing of Python 3 code with Python 3 automation libraries, such as doctest, unittest, nose, nose2, and pytest. This book explores the important concepts in software testing and their implementation in Python 3 and shows you how to automate, organize, and execute…