Using SHA-256, PBKDF2-HMAC, and BLAKE2b in Python's hashlib
SHA-256 Hash Generation
import hashlib
# Initialize and update with byte string
sha_hasher1 = hashlib.sha256()
sha_hasher1.update(b'input_data')
output1 = sha_hasher1.hexdigest()
# Initialize and update with encoded string
sha_hasher2 = hashlib.sha256()
sha_hasher2.update('input_data'.encode('utf-8'))
output2 = sha_hasher2.hexdigest()
# Incr ...
Posted on Fri, 21 Aug 2026 16:38:17 +0000 by brownka
Database Interaction in Python with PyMySQL and SQLAlchemy ORM
This article explores two primary approaches for interacting with MySQL databases using Python: the low-level driver PyMySQL and the high-level ORM framework SQLAlchemy.
PyMySQL
PyMySQL is a pure-Python MySQL client library. Its API closely resembles that of MySQLdb, making it a straightforward tool for executing raw SQL.
Installation:
pip3 ins ...
Posted on Fri, 21 Aug 2026 16:28:53 +0000 by stuartbates
Python Module Imports and Package Management
Name Resolution Order
# Avoid naming your modules the same as built-in Python modules
Python searches for names in this sequence:
Local scope (memory)
Built-in modules
Paths in sys.path
import sys
print(sys.path)
If a module cannot be found, there are two solutions:
# Solution 1: Append the module path to sys.path
import sys
sys.path.append ...
Posted on Fri, 21 Aug 2026 16:06:36 +0000 by josa
Designing a Custom ORM Using Python Metaclasses
Class ↔ Table, an object instance ↔ a row, an object attribute ↔ a column value, object.attribute ↔ field
Store an object → dict → JSON → MySQL
MySQL → JSON → dict → reconstruct object
Convert all attribute names and values of an object into keys and values of a dictionary
Serialize the mapping dictionary into JSON format
Encode the JSON dat ...
Posted on Thu, 20 Aug 2026 16:33:37 +0000 by Shellfishman
Event-Driven Visualization of Ambulance Handover Data Using SimpleStart
Standard Streamlit Implementation
The following snippet demonstrates the traditional top-down approach used in Streamlit to display key performance indicators and a bar chart for ambulance handover data. The layout is defined by columns, and data is filtered based on a selected hospital.
col1, col2, col3, col4, col5 = st.columns((1,1,1,1,1))
m ...
Posted on Thu, 20 Aug 2026 16:21:29 +0000 by northcave
Styling and Coloring Python Console Output
Applying ANSI Escape Sequences on Unix-like SystemsTerminal text styling on Linux and macOS relies on ANSI escape sequences. These sequences begin with an ESC character (represented as \033 or \x1b) followed by display parameters and ending with m. The format is \033[mode;foreground;backgroundm.ForegroundBackgroundColorDisplay ModeEffect3040Bla ...
Posted on Thu, 20 Aug 2026 16:05:09 +0000 by thefortrees
Python Modules and Serialization Techniques
Python Modules
Definition
In Python, a .py file is referred to as a module.
Categories
There are four main categories of modules that can be imported:
Built-in standard modules (also known as standard library). Execute help('modules') to see all built-in modules.
Third-party open-source modules, which can be installed via pip install <modul ...
Posted on Wed, 19 Aug 2026 16:48:17 +0000 by ztron
Managing Class Attributes with Python's @property Decorator
The @property decorator in Python transforms a class method into a attribute-like interface. This allows methods to be accessed without invoking parentheses, while also enabling the creation of read-only or computed class attributes.
Accessing Methods as Attributes
Applying the @property decorator to a method permits its retrieval using attribu ...
Posted on Wed, 19 Aug 2026 16:47:24 +0000 by pistolfire99
File Handling in Python: A Practical Guide
File Operations in Python
Objective
This exercise demonstrates fundamental file handling techniques using Python's built-in modules and standard libraries.
Task Descriptions
1. Listing Directory Contents
Create a script that prompts the user for a directory path and displays all items within it.
import os
directory = input("Enter director ...
Posted on Wed, 19 Aug 2026 16:45:16 +0000 by headsmack
Python Object Serialization with the pickle Module
The pickle module provides functionality for serializing and deserializing Python object hierarchies. Serialization converts Python objects into a byte stream that can be saved to disk, while deseiralization rceonstructs the original objects from stored data. This mechanism enables permanent storage of complex data structures across program exe ...
Posted on Wed, 19 Aug 2026 16:40:20 +0000 by elkidogz