Do you want to learn more about Android development with Kotlin? How about learning concurrency in Python, or creating high-performing websites with TypeScript? Our latest batch of eBooks will teach you all you need to know about these topics and more.
Data visualization is a way to understand large chunks of data. Certain trends and patterns might go unnoticed in text based format, so data visualization makes it easier to understand what the data is trying to say by visualizing it using different charts.
This tutorial will give an introduction to JSON Web Tokens (JWT) and how to implement JWT authentication in Django.
Most complex tasks in Python can be broken down into simpler subtasks. Recursion helps to achieve this, hence making the code clean and neat. This tutorial will introduce recursion, the benefits of recursion, and how to use it in Python programming.
Python is one of the friendliest yet most powerful languages out there. It is easy for beginners to pick up, yet packs a strong punch and is used extensively in diverse domains such as scientific programming, web application programming, and DevOps. But one of the weakest points of Python has been its support for packaging complex applications and their dependencies.
One day, my friend sent me some images to test my algorithm on. The algorithm worked just fine, and I got everything running through. When analyzing the results, however, I saw that some images had been rotated!
The multiprocessing package supports spawning processes using an API similar to the threading module. It also offers both local and remote concurrency. This tutorial will discuss multiprocessing in Python and how to use multiprocessing to communicate between processes and perform synchronization between processes, as well as logging.
Mocking is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they have been used. This tutorial will discuss in detail what mocking is and how to use it in Python applications.
Remember when you saw that low-quality image and felt a bit disappointed? It wasn’t clear enough, and the details were a bit fuzzy. What if you could enhance that image to a better version? Wouldn’t that be great? Fortunately, there’s a way to do that, using Python!
One of the ways to relieve strain on a server is by caching data. This is done by caching data after it has been processed and then serving it from the cache the next time it is requested. This tutorial will give a detailed discussion of Redis, explaining how to install Redis and cache data in Python applications.
Want to learn how to use a full-featured Python microframework? Try our new course, Build a Web App With the Flask Microframework for Python.
Python provides several ways to download files from the internet. This can be done over HTTP using the urllib package or the requests library. This tutorial will discuss how to use these libraries to download files from URLs using Python.
This is part three of a five-part series of tutorials about making games with Python 3 and Pygame. In part two, we covered the
TextObject class used to render text on the screen, created the main window, and learned how to draw objects like bricks, the ball, and the paddle.