Skip to main content
🇪🇸 Español 🇧🇷 Português 🇩🇪 Deutsch
Image Converter Video Converter Audio Converter Document Converter
Tools Guides Formats Pricing API
Log In
Learn

CONVERSION GUIDES

Step-by-step guides for file conversion, format comparisons, and best practices.

General

24 guides

Unit Testing in Python with pytest: Complete Guide

Learn to write unit tests in Python with pytest. Covers fixtures, parametrize, mocks with unittest.mock, code coverage and testing best prac...

Read guide

Python Type Hints and Dataclasses: Cleaner, Safer Code

Learn Python type hints and dataclasses for cleaner, safer code. Covers annotations, Optional, Union, generics, mypy static checking and pyd...

Read guide

Python Decorators and Context Managers: Advanced Patterns

Learn to write Python decorators and context managers. Covers functools.wraps, parameterized decorators, @property, contextlib and resource...

Read guide

Build a REST API in Python with FastAPI: Step-by-Step Guide

Learn to build REST APIs with FastAPI in Python. Endpoints, Pydantic models, automatic validation, OpenAPI docs, CORS, file upload and deplo...

Read guide

Python Generators and Iterators: yield, itertools and Memory-Efficient Patterns

Learn Python generators and iterators with yield, send(), itertools and lazy evaluation patterns. Process large datasets without exhausting...

Read guide

Python Data Validation with Pydantic: Models, Validators and Parsing

Learn data validation and parsing in Python with Pydantic v2. Models, Field constraints, validators, JSON serialization, type coercion and r...

Read guide

SQLAlchemy ORM in Python: Relational Databases Step by Step

Learn SQLAlchemy ORM in Python. Declarative models, one-to-many and many-to-many relationships, queries, Alembic migrations and real-world p...

Read guide

Create and Publish a Python Package to PyPI: Complete Guide

Learn to create, structure and publish a Python package to PyPI. Covers pyproject.toml, versioning, testing, CLI scripts and automated publi...

Read guide

Python Virtual Environments and Dependency Management: venv, pip, uv and Poetry

Learn to manage Python virtual environments and dependencies with venv, pip, uv and Poetry. Covers requirements.txt, pyproject.toml, lockfil...

Read guide

Consuming JSON APIs in Python: requests, httpx and Data Serialization

Learn to consume REST APIs in Python with requests and httpx. GET, POST, authentication, pagination, error handling, rate limiting and async...

Read guide

Working with PDFs in Python: pypdf, pdfplumber and ReportLab

Learn to read, create and manipulate PDF files in Python with pypdf, pdfplumber and ReportLab. Text extraction, tables, PDF creation and doc...

Read guide

Advanced Image Processing with Python Pillow

Master advanced image processing with Pillow in Python. Resize, crop, filters, color spaces, layer compositing, watermarks, thumbnails and b...

Read guide

NumPy: Arrays and Scientific Computing in Python

Master NumPy for scientific computing: array creation, shapes, dtypes, broadcasting, linear algebra, FFT, and performance optimization with...

Read guide

Pandas: Data Analysis in Python

Learn pandas in Python: create and filter DataFrames, groupby aggregations, merge/join, time series resampling, pivot tables, and the apply...

Read guide

Data Visualization in Python with Matplotlib and Seaborn

Learn data visualization in Python with Matplotlib and Seaborn: line charts, bar charts, scatter plots, heatmaps, subplots, and exporting pu...

Read guide

Async Programming in Python with asyncio

Master asyncio in Python: coroutines, event loop, Tasks, gather, semaphores, timeouts, aiohttp for concurrent HTTP clients, and the producer...

Read guide

Advanced Exception Handling in Python

Master Python exception handling: exception chaining with raise-from, custom exception hierarchies, ExceptionGroup (3.11+), the traceback mo...

Read guide

Scripting and System Automation with Python

Learn Python system scripting: subprocess for shell commands, pathlib and shutil for file operations, argparse for CLI tools, watchdog for f...

Read guide

Machine Learning in Python with scikit-learn

Learn machine learning with scikit-learn in Python: preprocessing, train/test split, cross-validation, classification, regression, clusterin...

Read guide

Working with Databases in Python: SQLite, PostgreSQL and SQLAlchemy

Learn to work with databases in Python: sqlite3 stdlib, psycopg2 for PostgreSQL, SQLAlchemy Core with transactions, connection pooling, and...

Read guide

Advanced Web Scraping with Scrapy and Playwright in Python

Master professional web scraping in Python: Scrapy spiders, pipelines, middlewares, scrapy-playwright for JavaScript pages, proxy rotation,...

Read guide

Performance Profiling and Memory Optimization in Python

Optimize your Python programs: cProfile for CPU, memory_profiler and tracemalloc for memory, __slots__, gc module, sets, generators, and Num...

Read guide

Python for DevOps: Docker, GitHub Actions and CI/CD Automation

Use Python in DevOps: Docker SDK for container management, subprocess automation, GitHub Actions workflows, pytest in CI pipelines and healt...

Read guide

Security and Cryptography in Python: hashlib, secrets and cryptography

Implement security in Python: hashing with hashlib and bcrypt, secure tokens with secrets, symmetric/asymmetric encryption with cryptography...

Read guide

READY TO CONVERT?

Skip the reading — upload any file and let KaijuConverter figure out the best settings.

Convert
Format showdowns

Compare Formats

We use cookies and similar technologies to personalise content and ads, and to analyse traffic. Learn more about cookies.