Member-only story

Day 20 of #100DaysOfCode in Python: Reflecting on the Journey

Elshad Karimov
2 min readDec 20, 2023

1. The Importance of Reflection:

Reflection is not just about looking back, but understanding and interpreting one’s journey. In the realm of programming and learning a new skill, this is a significant step. It aids in assimilating concepts, recognizing accomplishments, and setting the course for the next stages of the journey.

2. Taking Stock of the Progress:

Over the last 19 days, numerous concepts have been delved into:

  • Foundational Concepts: Variables, data types, and basic I/O operations were where the journey began. These are the backbone of any program.
  • Control Structures: The exploration of loops and conditional statements ensured a deep understanding of how to give logic and flow to your Python code.
  • Object-Oriented Programming (OOP): Concepts such as inheritance and polymorphism have been introduced, providing insights into Python’s powerful and flexible OOP capabilities.
  • Exception Handling: Code robustness has been emphasized, making sure that potential issues are gracefully managed.
  • Networking: A glimpse into how Python interfaces with the broader digital world, understanding sockets, HTTP requests, and APIs.
  • Cryptography: Addressing security concerns, diving into encryption and hashing showcased Python’s capability to keep data secure.

3. Celebrating the Achievements:

It’s essential to celebrate the small victories. Each line of code, every resolved bug, and the understanding of every new concept are milestones. Whether you’ve managed to create your first program, understood a tricky concept, or just been consistent in your coding practice — all of these deserve recognition.

4. Looking Forward:

While a lot has been achieved, the world of Python is vast:

  • Advanced Topics: As the journey continues, more advanced topics await, including data analysis, web development, machine learning, and more.
  • Building Projects: As skills develop, consider building Python projects. This not only…

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Elshad Karimov
Elshad Karimov

Written by Elshad Karimov

Software Engineer, Udemy Instructor and Book Author, Founder at AppMillers

No responses yet

Write a response