Tag: Programming
-
Python Jobs, Interviews, and What to Learn Next (Python for Beginners, Part 20)
The Python career paths open to you, what junior interviews actually test, how to talk about the project you built, and how to pick your next step.
-
How Do You Turn Your Code Into a Portfolio Project? (Python for Beginners, Part 19)
Turn your Python program into a portfolio project: a clean folder layout, a README a stranger can follow, a .gitignore, and the code published on GitHub.
-
Debugging and Small Tests That Keep Code Honest (Python for Beginners, Part 18)
Debug Python with print and the built-in breakpoint debugger, write small pytest tests that assert the right answers, and dodge the floating point equality trap.
-
Automate a Task With a Python Script (Python for Beginners, Part 17)
Turn your code into an unattended script with the main guard, summarise saved data, and schedule it with cron or Task Scheduler without hitting the path trap.
-
How Do You Save Data as JSON and Call an API? (Python for Beginners, Part 16)
Convert Python data to JSON and back, save and load it, then call a live web API with requests, parse the JSON, and handle the request failing gracefully.
-
Classes and Objects in Python (Python for Beginners, Part 15)
A gentle first look at classes in Python: define a blueprint with __init__ and self, add methods, control how objects print, and know when a class is overkill.
-
Set Up a Virtual Environment and Install Packages (Python for Beginners, Part 14)
Use pip to install Python packages and venv to give each project its own isolated environment, then lock your dependencies with a requirements file.
-
What Are Python Modules and the Standard Library? (Python for Beginners, Part 13)
Modules let you reuse code, and the standard library ships a pile of it with Python. See how import works, dodge the datetime trap, and total expenses by month.
-
Reading Tracebacks and Handling Exceptions (Python for Beginners, Part 12)
A beginner friendly guide to Python errors: read a traceback from the bottom up, catch the right exception with try and except, and stop bad input from crashing your program.
-
Save and Read Files So Your Data Survives (Python for Beginners, Part 11)
Your program forgets everything when it closes. Learn to read and write files in Python with open, the with block, and the csv module, then make your expense tracker remember its data.
-
How Do You Format Text and Numbers in Python? (Python for Beginners, Part 10)
Work with strings in Python, clean them with methods, and use f-strings to place values and format decimals, width, and alignment. Print a tidy receipt.
-
Turn Repeated Code Into Functions (Python for Beginners, Part 9)
Stop copying the same lines. Write Python functions with def, pass arguments and defaults, return values, avoid the mutable default trap, then wrap the expense tracker in add and show functions.
Architect’s Toolkit
PJ’s Tools
VMware Cloud Foundation
- VCF Documentation
- VCF 9 Planning & Preparation Workbook
- VCF Bill of Materials (BoM)
- VMware Compatibility Guide
- VMware Interoperability Matrix
- VMware Configuration Maximums
- VMware Ports & Protocols
- VMware Hands-on Labs
- RVTools Download
Nutanix
AI & Cloud-Native Platform
- NVIDIA Build (Model Catalog)
- NVIDIA AI Enterprise Reference Architecture
- NVIDIA NIM Performance Benchmarking
- NVIDIA NGC Catalog
- NeMo Microservices Helm Chart
- Helm Charts Repository
- Hugging Face Models
Architecture & Design
About the Author

Dr Pranay Jha
Dr. Pranay Jha is a Cloud and AI Consultant with 18+ years of experience in hybrid cloud, virtualization, and enterprise infrastructure transformation. He specializes in VMware technologies, multi-cloud strategy, and Generative AI solutions. He holds a PhD in Computer Applications with research focused on Cloud and AI, has published multiple research papers, and has been a VMware vExpert since 2016 and a VMUG Community Leader.
You May Have Missed

DrJha