Three Python Libraries You’ll Use Almost Every Day

Whether you’re new to Python or have been around it for a while, there are a few libraries that show up again and again. These are the “everyday essentials” — the ones that quietly power web requests, data work, and number crunching behind the scenes.

Think of them as the salt, pepper, and olive oil of Python: simple, reliable, and used everywhere.


1. requests — Making the Web Talk Back

If you ever need to interact with an API, download a webpage, or send data across the internet, requests is usually the first tool you reach for.

It turns complicated networking code into something easy to read and understand.

Example:

import requests

response = requests.get("https://api.github.com")
print(response.json())


2. pandas — Data’s Best Friend

When working with tables, CSV exports, logs, or anything that looks like a spreadsheet, pandas is the go-to library.
It makes sorting, filtering, grouping, and cleaning data feel natural.

Example:

import pandas as pd

df = pd.read_csv("sales.csv")
print(df.head())

If you work in operations, support, observability, or analytics, you will likely touch pandas sooner or later.


3. numpy — Fast Math Under the Hood

numpy focuses on numerical operations. It handles large datasets faster than plain Python lists and is foundational for machine learning, scientific computing, and data analysis.

Even libraries like TensorFlow and PyTorch rely on numpy.

Example:

import numpy as np

numbers = np.array([1, 2, 3])
print(numbers * 10)


Why These Three Matter

LibraryWhat It Helps WithCommon Use Cases
requestsCommunicating over the web / APIsPulling monitoring data, service status checks
pandasStructuring and analyzing dataLog review, incident trends, dashboard inputs
numpyFast numerical operationsPerformance analytics, modeling, ML preprocessing

If you’re learning Python for support engineering, DevOps, SRE, data workflows, or automation, these three libraries build the foundation for almost anything you’ll do.


How to Get Started

Install them directly:

pip install requests pandas numpy

Then start experimenting — small scripts go a long way.

Use this file to create your basic python script.

One comment

  1. Python is a great skill to add to your repertoire. Are you taking course from a facility, online service, or creating your own syllabus? Any links you can share? The course I usually recommend to others is no longer available in Udemy so I’d love to share what you found with others.

    Liked by 1 person

Leave a comment