DEV Community

John Enad
John Enad

Posted on • Updated on

Day 0: Full-Stack Developer Dives into Python: 100 Days to Python Mastery

Leaving the Comfort Zone and Embracing Python

As a software engineer with considerable experience under my belt, I've dabbled in various technologies, from VB.NET, C#, Java, and Spring Boot, to the front-end like vanilla JavaScript, jQuery, Angular, and React. These days, my day job has me doing AWS cloud application development.

I've decided to take on the challenge of learning Python, and here's why:

  • Python's popularity is skyrocketing, and I want to jump on the bandwagon.
  • I'm convinced that Python can speed up the development of applications that I find interesting.
  • Back in August 2021, I grabbed Dr. Angela Yu's Udemy course, "100 Days of Code: The Complete Python Pro Bootcamp for 2023," but I never started it so now it's time to dive in. So, I'm all geared up for my 100 Days of Code!

But there's one twist though. Since I've already dabbled in Python basics and have some development background, I'll bypass familiar territory. I am going to skim through some of the concepts I'm comfortable with and focus more on complex concepts and master those that developers use more commonly.

The 100 Days of Code challenge, originally crafted by Alexander Kallaway to kickstart his software development career, took Twitter by storm. Eager learners can hop on the bandwagon with the #100DaysOfCode hashtag.

The challenge's rule is simple: code for at least an hour each day for 100 days.

My plan is to go through the Udemy course, do coding for a minimum of one hour daily throughout the 100-day adventure.

Join me as this blog chronicles my Python journey!

Image description

Top comments (0)