Skip to content
    • Blogs
    • Home
Illustration of a bird flying.
  • “Excel does not support datetimes with timezones”: Fixing It in pandas

    Learn why pandas refuses to save some dates to Excel and how to fix every date column with a few lines of code.

    July 13, 2025
  • Zero-Shot Text Classification: Sorting Emails Without Training Data

    Learn how to sort emails into groups with a free Python model, without collecting any training data first.

    May 25, 2025
  • Free Voice-Note Transcription on Your Own Machine with Whisper

    Turn voice notes into text for free on your own computer, without sending your audio to anyone.

    April 6, 2025
  • SPF, DKIM and DMARC Explained (and Why Your Emails Land in Spam)

    Learn what SPF, DKIM and DMARC are in simple words, and how to set them up so your emails reach the inbox.

    February 16, 2025
  • Encrypted, Automatic Backups with restic

    Set up encrypted backups that run by themselves every night, and learn how to get a lost file back.

    December 29, 2024
  • Your First VPS: Hosting a Small Python Web App

    Rent a small Linux server and put a simple Python web app online, safely and step by step.

    November 10, 2024
  • Unlocking the Power of APIs with Python: A Beginner’s Guide

    Hello, tech enthusiasts! ๐Ÿ‘‹ Today, we’re diving into an exciting area of data automation: using APIs (Application Programming Interfaces) to fetch and work with data. If you’ve already explored web scraping or worked with Python and Selenium, this is the perfect next step. So, whatโ€™s an API? In simple terms, APIs let two programs talk…

    September 15, 2024
  • Git for Non-Developers: Version Control for Your Scripts and Macros

    Use Git to keep every version of your scripts and Excel macros, so you can always go back to one that worked.

    July 28, 2024
  • Working with Arabic Text in Python: Normalising, Searching, Exporting

    Learn how to clean Arabic text in Python so searching works, and how to export it so Excel shows it correctly.

    June 9, 2024
  • Stop Emailing 50 MB Spreadsheets: SQLite for Analysts

    Keep your big data in one small SQLite database file and ask it questions with Python, pandas and simple SQL.

    April 21, 2024
โ†Previous Page
1 2 3 4
Next Pageโ†’

Fahad AlsaedBlog

Proudly powered by WordPress