Code with Michael

Code with Michael Learn Python - Follow me for coding instructions, tips & tricks, small challenges, and more!

Do you know what the difference is between *args and **kwargs is, and how or where to use them? *args: lets a function a...
07/25/2026

Do you know what the difference is between *args and **kwargs is, and how or where to use them?

*args: lets a function accept any number of positional arguments

**kwargs: lets a function accept any number of keyword arguments

*args always comes before **kwargs when using them both in the same function.

This is a peek into my world. These are 3 projects I'm currently working on.Project 1: Project Manager & CRMProject 2: C...
07/23/2026

This is a peek into my world. These are 3 projects I'm currently working on.

Project 1: Project Manager & CRM

Project 2: Construction Manager

Project 3: Structural Design Software

Once you have the basics of Python down. The next thing you should try is Django. Django is a framework built for creati...
07/22/2026

Once you have the basics of Python down. The next thing you should try is Django.

Django is a framework built for creating websites and web apps fast. It's like a cheat code for coding. It comes with a built-in admin site and authentication already set up.

Every software project is different. Different needs, different audiences, different expectations. 🎯But they should all ...
07/21/2026

Every software project is different. Different needs, different audiences, different expectations. 🎯

But they should all start with the same core files. 📁

These three images cover 8 files you’ll find in almost every Python project, and what each one is actually for. 🐍

Which of these do you already use? Which ones are new to you? 👇

Michael

Here's a fun one to play with. It's a crossword generator. Input 4 words or names, and put them together. My family has ...
07/19/2026

Here's a fun one to play with. It's a crossword generator. Input 4 words or names, and put them together. My family has one of these on our wall with all of our names.

Here's a fun word game. I added a small word list to fit on the image. You can expand upon it as needed.
07/17/2026

Here's a fun word game. I added a small word list to fit on the image. You can expand upon it as needed.

Learning what not to do is just as beneficial  as learning what to do.What's the output?
07/17/2026

Learning what not to do is just as beneficial as learning what to do.

What's the output?

The most frustrating thing as a programmer is hitting errors in your code and trying to track them down. Thankfully, Pyt...
07/16/2026

The most frustrating thing as a programmer is hitting errors in your code and trying to track them down. Thankfully, Python provides some direction when certain errors are hit. Knowing what type of error it is significantly reduces the time it takes to debug.

Here are the 5 most common errors and what they mean.

It only comes once a year. Happy coding!
07/15/2026

It only comes once a year. Happy coding!

I found Udemy to be really helpful when I was beginning. For anyone looking to speed up their learning, looking for some...
07/15/2026

I found Udemy to be really helpful when I was beginning. For anyone looking to speed up their learning, looking for some extra challenges, or wanting more advanced training, check out Udemy.

The site has some free content, but you get a lot more from the paid courses. I found the 100 days of code course to be amazing! trk.udemy.com/k4kDLd

https://trk.udemy.com/c/7469918/3193860/39854

Address

Attleboro, MA
02703

Alerts

Be the first to know and let us send you an email when Code with Michael posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The School

Send a message to Code with Michael:

Shortcuts

Share