Skip to content

Repository files navigation

Python

🐍 Python Portfolio — Jordan Foltz

Welcome to my Python project portfolio! This repository is a collection of Python scripts and programs I've built to develop and demonstrate my programming skills as a data analyst and aspiring technologist.

Each project lives in its own folder with its own README explaining what it does, the concepts it demonstrates, and how to run it.


👤 About Me

I'm a data analyst with a background in Business Analytics, Entrepreneurship, and Cybersecurity. I've worked with tools like Power BI, Tableau, SQL, Power Apps, Power Automate, and Excel in professional settings — and I use Python projects like these to sharpen my programming fundamentals and problem-solving skills.


📁 Projects

Project Description Key Concepts
Operation: Shadow Files A text-based spy adventure game with branching storylines If/Else logic, user input handling, nested conditionals
Escaping the Maze A Python solution that guides a robot named Reeborg through any randomly generated maze using the Right-Hand Wall Following Rule. Loops, algorithmic thinking, maze navigation
Password Generator A beginner-friendly Python program that generates a secure, randomized password based on user-specified quantities of letters, symbols, and numbers. Random module, loops, string concatenation, user input
rock-paper-scissors A terminal-based Rock Paper Scissors game built in Python with ASCII Art. Conditionals, random selection, user input, string formatting

🛠️ Skills Demonstrated Across This Portfolio

  • Conditional Logic — if, elif, else branching and deeply nested decision trees
  • User Input Handling — capturing, validating, and normalizing user input
  • String Methods.lower(), .strip(), and other sanitization techniques
  • Control Flow — structuring programs that respond dynamically to user choices
  • Code Readability — comments, logical structure, and clear naming conventions

🚀 How to Run Any Project

All projects in this repository are written in Python 3. To run any script:

  1. Make sure Python 3 is installed on your machine. Check by running:
    python --version
  2. Clone this repository:
    git clone https://github.com/jordan-foltz/python-portfolio.git
  3. Navigate into the project folder:
    cd python-portfolio/spy-detective-game
  4. Run the script:
    python shadow_files.py

📌 Note

These projects are intentionally beginner-to-intermediate in scope. The goal is to demonstrate clean logic, clear structure, and a progression of skills over time — not just the end result.

More projects will be added regularly as I continue building.


🙏 Thank You

A big thank you to everyone who has supported, encouraged, and collaborated with me on my coding journey. Your feedback and mentorship mean the world!

About

Showcase of Jordan's python projects using scripts to accomplish tasks.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages