---
title: "Had Will (@hadwill) | Hashnode"
description: "Had Will (@hadwill) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@hadwill"
---

@hadwill

# Had Will

@hadwill · Joined November 2024

### [Learn Python by Doing Projects – Part 8: Exceptions, Argparse, and the Vigenère Cipher](https://amethodtothemadness.com/python-cli-argparse-exceptions-vigenere-encryption?utm_source=hashnode&utm_medium=feed)

Build a CLI encryption tool while learning Python exceptions, error handling, and argparse subcommands

22 min read · [amethodtothemadness.com](https://amethodtothemadness.com/python-cli-argparse-exceptions-vigenere-encryption?utm_source=hashnode&utm_medium=feed)

[May 4, 2025](https://hashnode.com/posts/python-cli-argparse-exceptions-vigenere-encryption/6817814a88bc151828ef1a9b)

### [Learn Python by Doing Projects - Part 7: Object Oriented Programming](https://amethodtothemadness.com/part-7-intro-to-oop-with-a-personal-budget-planner-project?utm_source=hashnode&utm_medium=feed)

Understand Python classes, objects, methods, and inheritance by building a simple budget planner using object-oriented programming.

15 min read · [amethodtothemadness.com](https://amethodtothemadness.com/part-7-intro-to-oop-with-a-personal-budget-planner-project?utm_source=hashnode&utm_medium=feed)

[Apr 21, 2025](https://hashnode.com/posts/part-7-intro-to-oop-with-a-personal-budget-planner-project/68061a7f066bc716681d8bb8)

### [Learn Python by Doing Projects - Part 6: CLI with argparse, file I/O](https://amethodtothemadness.com/part-6-build-a-word-counter-with-python?utm_source=hashnode&utm_medium=feed)

Learn about file input/output, command-line arguments, and token processing in Python by building your own version of the classic wc word counter.

25 min read · [amethodtothemadness.com](https://amethodtothemadness.com/part-6-build-a-word-counter-with-python?utm_source=hashnode&utm_medium=feed)

[Apr 4, 2025](https://hashnode.com/posts/part-6-build-a-word-counter-with-python/67f052a1f87b5fbfcc550e79)

### [Learn Python by Doing Projects - Recap 1](https://amethodtothemadness.com/recap-1?utm_source=hashnode&utm_medium=feed)

Data types, operations, conditionals, loops, functions, collections

29 min read · [amethodtothemadness.com](https://amethodtothemadness.com/recap-1?utm_source=hashnode&utm_medium=feed)

[Mar 1, 2025](https://hashnode.com/posts/recap-1/67c3132b84427cdf874e0aa3)

### [Learn Python by Doing Projects - Part 5: Set operations and the datetime module](https://amethodtothemadness.com/part-5-barbershop-appointment-booking-system?utm_source=hashnode&utm_medium=feed)

Build a barbershop booking system and master Python’s datetime module, sets, and layered abstractions.

30 min read · [amethodtothemadness.com](https://amethodtothemadness.com/part-5-barbershop-appointment-booking-system?utm_source=hashnode&utm_medium=feed)

[Jan 29, 2025](https://hashnode.com/posts/part-5-barbershop-appointment-booking-system/679a9fce929a7e18a63476e8)
