Skip to content
View henderson-01's full-sized avatar
🐍
Learning
🐍
Learning
  • UK

Block or report henderson-01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
henderson-01/README.md

Hi there, I'm Mr Henderson! πŸ‘‹

Ubuntu Python Bash

πŸš€ Student Developer | Focused on Python & Automation

I am a self-directed learner, building projects and documenting my learning journey as I go.


πŸ’» My Setup & Background

  • OS: Recently transitioned from Windows to Ubuntu Pro LTS Desktop (loving the Linux workflow!).
  • Language: Currently mastering Python and computer programming fundamentals.
  • Git: Learning version control locally and syncing my progress here.

🧠 My Learning Philosophy & AI

I’m a firm believer in using modern tools to solve timeless problems. As I navigate the early stages of my Python and Bash journey, I don't shy away from using Artificial Intelligence to deconstruct complex logic or debug tricky errors. It’s like having a digital mentor available 24/7.

I find the most value in "Micro-Tools", small functional scripts that serve a clear, immediate purpose. I’m focused on writing code that is readable, purposeful, and practical.

🧰 Featured Utility Scripts

  • uk-keyboard-inverter-: My custom keyd solution for a symbol-first workflow on the UK ISO layout.
  • bulk-purchase-estimator: A Python-based tool for streamlining calculations and cost projections for larger orders.

πŸ“ Documentation & Help Guides

I love making Markdown cheat sheets! I find that breaking down difficult concepts into simple, scannable guides is the best way to learn. Expect to see various "cheat sheet" repositories here as I find new ways to simplify coding and applications.

πŸ› οΈ What I'm working on

  • Transitioning my local Git projects to GitHub.
  • Creating "Cheat Sheets & Help Guides" in Markdown to help other beginners.
  • Automating my Ubuntu LTS desktop workflows.
  • Learning Python in VS-Code & Coddy.
  • Learning Bash locally on my desktop.

🎯 Current Goals

  • Build using Python on my Ubuntu machine.
  • Master the Ubuntu terminal and Bash. Always-learning!
  • Keep reading my book, Python Crash Course by Eric Matthes.

β€œLearning is the only thing the mind never exhausts, never fears, and never regrets.”

Pinned Loading

  1. uk-keyboard-inverter- uk-keyboard-inverter- Public

    This script is an easy-to-use UK iOS keyboard inverter, primarily inverting the top number row into special characters by default, and some other characters using Keyd for Ubuntu LTS systems. It's …

    Shell

  2. bulk-purchase-estimator bulk-purchase-estimator Public

    This project focuses on user interaction and data validation. It captures an item name, price, and quantity, then uses try/except loops to keep the user on track until they provide valid numerical …

    Python

  3. Interest_calculator- Interest_calculator- Public

    This project was created as part of my learning journey. While it is a small script, I find a lot of satisfaction in building tools that are small and usable for every day tasks.

    Python

  4. Lotto-number-picker Lotto-number-picker Public

    A Python-based random lottery number generator created while learning programming fundamentals on Ubuntu.

    Python

  5. Snake-Game Snake-Game Public

    A retro-style Snake game built with Python and Pygame on Ubuntu Desktop

    Python

  6. Weight-converter Weight-converter Public

    A simple, user-friendly Python script that converts weight between Kilograms and Pounds. Created as part of my journey to mastering Python. Feel free to explore my other repositories!

    Python