Tutorials

For software engineers and data engineers.

How to Scrape JavaScript Webpages with Splash, Requests, and lxml in Python

Learn a simple way to get data from JavaScript websites


Deal with Common Types of SQLAlchemy Exceptions for Database Operations in Python

Learn to deal with specific types of SQLAlchemy exceptions in a professional way


Understand SQL Injection and Learn to Avoid It in Python with SQLAlchemy

Learn to interact with databases in a safe way in Python


How to Work with SQLAlchemy Query, Table, and ORM Classes in Pandas

Learn to read SQL databases in various ways using SQLAlchemy and pandas


How to Work with SQL Databases Efficiently in Pandas

Learn an efficient way to work with SQL data using pandas


Compare Dictionary, Named Tuple, Data Class, and Pydantic Model in Python

Learn handy tools in Python to manage your data in various ways


How to Debug Your Microservice Python Code Running Remotely in Docker

Learn different ways to debug your Dockerized API code


Build an Autocomplete Search Project Using Elasticsearch, FastAPI, and Angular (Part I — Backend)

Learn to build a functional search engine with both backend and frontend quickly


How to Add Command-line Arguments for a Python Program with argparse

Learn to add standard command-line interfaces for your Python programs using argparse


How to Handle Errors and Exceptions Properly in Python

Learn to write robust Python code with proper exception handling