💻 Day 59 of #100DaysOfCode — Turning Text into Art with Python 🎨🐍 Today’s CS50 Python task took me back to the roots of ASCII art — where creativity meets code. I built a Python program that can transform ordinary text into beautiful ASCII-style banners using FIGlet, a package originally developed in the early 1990s (named after Frank, Ian, and Glen — the legends behind it). FIGlet was later ported to Python as pyfiglet, and I used it to: 🧩 Prompt users for text input ⚙️ Allow custom font selection via command-line arguments (-f or --font) 🎲 Randomize fonts when no arguments are given 🚫 Handle invalid font names gracefully using sys.exit() This small yet fascinating project reminded me that even simple utilities can have a touch of art — blending logic with creativity. It’s these projects that build both technical depth and developer personality. #100DaysOfCode #Python #ASCIIArt #CS50 #LearningInPublic #BuildInPublic #Programming #DeveloperLife #SoftwareEngineering #ProblemSolving #CodeNewbie #TechLearning #PythonProjects #TerminalArt #CreativeCoding

To view or add a comment, sign in

Explore content categories