Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
About Article
Analyze Data
Archive
Best Practices
Better Outputs
Blog
Code Optimization
Code Quality
Command Line
Daily tips
Dashboard
Data Analysis & Manipulation
Data Engineer
Data Visualization
DataFrame
Delta Lake
DevOps
DuckDB
Environment Management
Feature Engineer
Git
Jupyter Notebook
LLM
LLM Tools
Machine Learning
Machine Learning & AI
Machine Learning Tools
Manage Data
MLOps
Natural Language Processing
Newsletter Archive
NumPy
Pandas
Polars
PySpark
Python Helpers
Python Tips
Python Utilities
Scrape Data
SQL
Testing
Time Series
Tools
Visualization
Visualization & Reporting
Workflow & Automation
Workflow Automation

Newsletter #275: DrawDB: Visual Schema Design to Production SQL in Minutes

Newsletter #275: DrawDB: Visual Schema Design to Production SQL in Minutes


๐Ÿ“… Today’s Picks

pd.col: Polars-Like Column References in pandas 3.0

Code example: pd.col: Polars-Like Column References in pandas 3.0

Problem

Before pandas 3.0, creating columns meant:

  • Bracket notation: repeats DataFrame name, breaks chaining
  • assign() with lambdas: verbose syntax, scoping bugs from variable capture

Solution

pandas 3.0 solves this with pd.col expressions: clean column references that chain naturally, with syntax as readable as Polars and PySpark.


DrawDB: Visual Schema Design to Production SQL in Minutes

Code example: DrawDB: Visual Schema Design to Production SQL in Minutes

Problem

Have you ever sketched a database schema on a whiteboard, then spent hours converting it to SQL?

There’s a faster way to go from diagram to production-ready code.

Solution

With DrawDB, your database diagram becomes the code. Just drag tables onto a canvas, connect them visually, and export SQL for 6 databases.

Key benefits:

  • Draw tables and relationships on a visual canvas
  • Export production-ready SQL for MySQL, PostgreSQL, SQLite, MariaDB, MSSQL, and Oracle
  • No account or subscription required
  • Share diagrams with your team instantly

โ˜•๏ธ Weekly Finds

timescaledb [Data Engineer] – A time-series database for high-performance real-time analytics packaged as a Postgres extension

rembg [Python Utils] – A tool to remove images background with Python

grip [Python Utils] – Preview GitHub README.md files locally before committing them

Looking for a specific tool? Explore 70+ Python tools โ†’

๐Ÿ“š Latest Deep Dives

What’s New in pandas 3.0: Expressions, Copy-on-Write, and Faster Strings – Learn what’s new in pandas 3.0: pd.col expressions for cleaner code, Copy-on-Write for predictable behavior, and PyArrow-backed strings for 5-10x faster operations.


Stay Current with CodeCut

Actionable Python tips, curated for busy data pros. Skim in under 2 minutes, three times a week.

Leave a Comment

Your email address will not be published. Required fields are marked *

0
    0
    Your Cart
    Your cart is empty
    Scroll to Top

    Work with Khuyen Tran

    Work with Khuyen Tran