Latest blogs

Writing drifts through this section from time to time, offering passing thoughts and loose reflections for whoever feels like pausing here.

View all →
  1. Importing CSV into PostgreSQL using Python

    In the world of data management, PostgreSQL is a powerful and widely used relational database. Python, on the other hand, is a versatile pr…

    Read more
  2. Download Google Image Using Python and Selenium

    In today's digital age, images play a crucial role in various applications. Sometimes, we might need to download a set of images from Googl…

    Read more
  3. How to Install Matplotlib on Python

    Matplotlib is a powerful and widely-used data visualization library in Python. It provides a broad range of tools for creating static, anim…

    Read more
  4. How to Install Python Scrapy on Windows?

    Scrapy is a powerful, open-source Python framework for web scraping and crawling. It simplifies extracting structured data from websites (e…

    Read more
  5. How to Install Python sympy in Windows

    SymPy is a powerful Python library for symbolic mathematics. It enables users to perform symbolic operations such as algebraic manipulation…

    Read more
  6. Scraping Weather Data Using Python for Umbrella Reminder via Email

    In this blog post, we'll explore how to use Python to scrape weather data from a reliable source (in this case, we'll use the OpenWeatherMa…

    Read more
  7. How to Install BeautifulSoup in Python on MacOS: A Complete Guide

    BeautifulSoup is a powerful Python library for web scraping and parsing HTML/XML documents. It creates parse trees that make it easy to ext…

    Read more
  8. Python - Create List of Tuples Using For Loop

    Python’s `for` loop is a workhorse for iterating over collections, and combining it with tuples and lists lets you build structured dataset…

    Read more
  9. Launch Website URL Shortcut using Python

    In today's digital age, we often find ourselves needing to quickly access various websites. While bookmarks in browsers are useful, having…

    Read more
  10. Multithreaded Crawler in Python: A Comprehensive Guide

    Web crawling is a crucial task in data extraction, content aggregation, and various other applications. A multithreaded crawler in Python c…

    Read more
  11. Adding a Background Image in Python Arcade: A Comprehensive Guide

    Python Arcade is a modern, easy-to-use library for creating 2D games and graphical applications. A well-designed background image can trans…

    Read more
  12. Insert Python Dictionary in PostgreSQL Using Psycopg2: A Comprehensive Guide

    Python dictionaries are ubiquitous for structuring data in applications, from API responses to configuration settings. PostgreSQL, on the o…

    Read more
  13. Python Arcate - Mastering Collision Detection

    Welcome to an in-depth exploration of collision detection in the Python Arcade library! If you're building games, one of the most fundament…

    Read more
  14. Automate YouTube with Python: A Comprehensive Guide

    YouTube is one of the most popular platforms for sharing and consuming video content. Automating tasks related to YouTube can save a signif…

    Read more
  15. How to Install SQLAlchemy in Python on MacOS

    SQLAlchemy is a powerful and popular open-source SQL toolkit and Object-Relational Mapping (ORM) library for Python. It provides a high-lev…

    Read more
  16. WebMap - Python Based NMAP Nikto Dirsearch Automation Tool

    In the realm of cybersecurity, efficient reconnaissance and vulnerability scanning are pivotal for identifying potential security gaps. **W…

    Read more
  17. TensorFlow.js Data Creation Complete Reference

    TensorFlow.js is a powerful library that enables machine learning in the browser and on Node.js. One of the fundamental aspects of building…

    Read more
  18. Python Psycopg2 - Inserting Array of Strings

    When working with PostgreSQL databases in Python, `psycopg2` is a popular library. There are scenarios where you need to insert an array of…

    Read more
  19. How to Apply Different Titles for Each Subplot Using Plotly in Python

    When visualizing multiple related datasets, subplots are a powerful tool to compare trends, patterns, and correlations side-by-side. Howeve…

    Read more
  20. How to Set Up Multiple Subplots with Grouped Legends using Plotly in Python

    Plotly is a powerful Python library for creating interactive and visually appealing data visualizations. One common requirement in data ana…

    Read more
  21. Save Frames of Live Video with Timestamps - Python OpenCV

    In the realm of computer vision and video processing, capturing frames from a live video feed and associating them with timestamps is a com…

    Read more
  22. Convert ImmutableMultiDict with Duplicate Keys to List of Lists in Python

    When working with web applications in Python—especially frameworks like Flask or FastAPI—you’ll often encounter data structures designed to…

    Read more
  23. Converting an Image to a Torch Tensor in Python: A Comprehensive Guide

    In the realm of deep learning, especially with frameworks like PyTorch, data preparation is a critical step. Images, which are typically st…

    Read more
  24. Python OpenCV: A Deep Dive into the moveWindow() Function

    When working with computer vision applications in Python, OpenCV (Open Source Computer Vision Library) is the go-to tool for image and vide…

    Read more

Topic collections

Each area simply gathers related pieces in one quiet corner of the site, available whenever you feel like wandering through them.

  1. Python Tutorial

    Start your Python journey

    Learn Python from the ground up — from installation and syntax to real-world scripts and applications.

  2. Python OOP

    Think in Python objects

    Understand classes, objects, inheritance, and clean OOP practices to structure larger Python codebases.

  3. Python Design Patterns

    Reusable patterns for Python code

    Apply classic design patterns in Python to make your code more modular, expressive, and maintainable.

  4. Python Standard Library

    Master the Python standard library

    Discover batteries-included modules for files, networking, concurrency, and more to write less code.

  5. Python Testing & TDD

    Test-driven Python development

    Learn unit testing, pytest, and TDD workflows so your Python code stays reliable as it grows.

  6. Python Data Science

    Python for data science & ML

    Use Python for data analysis, visualization, and machine learning with popular libraries and workflows.