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


Explore the Basic Functions of Nginx with Simple Examples

Learn to use Nginx for serving static files, SSL/TLS termination, and reverse proxying


Learn the Basics of Docker and Docker Compose as a Software Developer

Docker — A must-know tool for modern software development


Learn the Basics of Lua for Web Scraping as a Python Developer

Get started with the essentials of Lua in 10 minutes


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


How to Use the Cool New Annotated Typing Feature of FastAPI

Learn to use Annotated typing correctly with APIRouter in FastAPI


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

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