DR.
Loading...
HomeSkillsContact
โ† Back to Skills ๐Ÿ

Python

My first serious programming language โ€” used for scripting, automation, backend development, and data processing. The foundation of my coding journey.

80% โ€” Intermediate

What I Know

๐Ÿ“ฆ OOP & Classes
๐Ÿ“ File I/O
๐ŸŒ Flask (Basics)
๐Ÿ—„๏ธ SQLite with Python
๐Ÿค– Automation Scripts
๐Ÿ“Š List Comprehensions
๐Ÿ”ง Libraries: os, sys, re
๐ŸŒ HTTP Requests
๐Ÿงช Error Handling
๐Ÿ”„ Functions & Lambdas

Python Projects

๐Ÿค–
Python ยท Automation

Automation Script

A Python script that automates repetitive file management tasks โ€” renaming, sorting, and organizing files automatically.

๐ŸŒ
Python ยท Flask

Flask Mini App

A simple web application built with Flask demonstrating routing, templates, and form handling.

๐ŸŽฎ
Python ยท Game Logic

Python Game Scripts

Python scripts used to prototype game logic and algorithms before implementing them in Godot's GDScript.

Sample Python

Python
# File organizer automation script
import os
import shutil

FOLDERS = {
    'Images': ['.jpg', '.jpeg', '.png', '.gif', '.webp'],
    'Videos': ['.mp4', '.mov', '.avi', '.mkv'],
    'Documents': ['.pdf', '.docx', '.txt', '.xlsx'],
    'Code': ['.py', '.js', '.html', '.css', '.gd'],
}

def organize_folder(path):
    for filename in os.listdir(path):
        ext = os.path.splitext(filename)[1].lower()
        for folder, extensions in FOLDERS.items():
            if ext in extensions:
                dest = os.path.join(path, folder)
                os.makedirs(dest, exist_ok=True)
                shutil.move(os.path.join(path, filename), dest)
                print(f"Moved {filename} โ†’ {folder}/")
                break

organize_folder(os.path.expanduser("~/Downloads"))