Practical Cryptography in Python

Practical Cryptography in Python

Develop a greater intuition for the proper use of cryptography. This book teaches the basics of writing cryptographic algorithms in Python, demystifies cryptographic internals, and demonstrates common ways cryptography is used incorrectly. Cryptography is the lifeblood of the digital world’s security infrastructure. From governments around the world to…

Learn PySpark

Learn PySpark

Leverage machine and deep learning models to build applications on real-time data using PySpark. This book is perfect for those who want to learn to use this language to perform exploratory data analysis and solve an array of business challenges. You’ll start by reviewing PySpark fundamentals, such as Spark’s…

Practical Data Science with Python 3

Practical Data Science with Python 3

Gain insight into essential data science skills in a holistic manner using data engineering and associated scalable computational methods. This book covers the most popular Python 3 frameworks for both local and distributed (in premise and cloud based) processing. Along the way, you will be introduced to many popular open-source frameworks,…

Applied Reinforcement Learning with Python

Applied Reinforcement Learning with Python

Delve into the world of reinforcement learning algorithms and apply them to different use-cases via Python. This book covers important topics such as policy gradients and Q learning, and utilizes frameworks such as Tensorflow, Keras, and OpenAI Gym. Applied Reinforcement Learning with Python introduces you to the theory behind…

Game Development with Ren'Py

Game Development with Ren’Py

Get your feet wet in developing visual novels and take a guided tour through easy to follow tutorials using three of the most popular tools (Ren’Py, TyranoBuilder, and Twine). This book uses a two-pronged approach into the fine art of text-based games, showing you what makes for compelling writing as…

Think DSP

Think DSP

If you understand basic mathematics and know how to program with Python, you’re ready to dive into signal processing. While most resources start with theory to teach this complex subject, this practical book introduces techniques by showing you how they’re applied in the real world. In the first…

DevOps in Python

DevOps in Python

Explore and apply best practices for efficient application deployment. This book draws upon author Moshe Zadka’s years of Dev Ops experience and focuses on the parts of Python, and the Python ecosystem, that are relevant for DevOps engineers. You’ll start by writing command-line scripts and automating simple DevOps-style tasks….

Python, PyGame, and Raspberry Pi Game Development, 2nd Edition

Python, PyGame, and Raspberry Pi Game Development, 2nd Edition

Expand your basic knowledge of Python and use PyGame to create fast-paced video games with great graphics and sounds. This second edition shows how you can integrate electronic components with your games using the build-in general purpose input/output (GPIO) pins and some Python code to create two new…

Clean Python

Clean Python

Discover the right way to code in Python. This book provides the tips and techniques you need to produce cleaner, error-free, and eloquent Python projects. Your journey to better code starts with understanding the importance of formatting and documenting your code for maximum readability, utilizing built-in data structures…