From Variables to Functional Programming: My Python Learning Journey So Far

📰 Medium · Python

Learn how to progress from basic variables to functional programming in Python and improve your coding skills

beginner Published 24 Jun 2026
Action Steps
  1. Start with basic variables in Python and practice using them in simple programs
  2. Learn about control structures such as if-else statements and loops to improve program flow
  3. Discover functions in Python and learn how to use them to reuse code and simplify programs
  4. Explore object-oriented programming concepts such as classes and objects to organize code
  5. Apply functional programming concepts such as map, filter, and reduce to simplify code and improve readability
Who Needs to Know This

This article is useful for junior developers or anyone new to Python programming, as it provides a personal learning journey and tips for improving coding skills. Team members who are new to Python can benefit from this article by learning how to structure their learning and improve their coding abilities.

Key Insight

💡 Building a strong foundation in Python requires a structured approach, starting with basic concepts and progressing to more advanced topics

Share This
🚀 Improve your #Python skills by learning about variables, control structures, functions, object-oriented programming, and functional programming! 💻

Key Takeaways

Learn how to progress from basic variables to functional programming in Python and improve your coding skills

Full Article

Title: From Variables to Functional Programming: My Python Learning Journey So Far

URL Source: https://medium.com/@wasrikarsanjyotsingh/from-variables-to-functional-programming-my-python-learning-journey-so-far-bdff5146118f?source=rss------python-5

Published Time: 2026-06-24T12:08:02Z

Markdown Content:
[Sitemap](https://medium.com/sitemap/sitemap.xml)

[Open in app](https://play.google.com/store/apps/details?id=com.medium.reader&referrer=utm_source%3DmobileNavBar&source=post_page---top_nav_layout_nav-----------------------------------------)

Sign up

[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40wasrikarsanjyotsingh%2Ffrom-variables-to-functional-programming-my-python-learning-journey-so-far-bdff5146118f&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)

[](https://medium.com/?source=post_page---top_nav_layout_nav-----------------------------------------)

Get app

[Write](https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2Fnew-story&source=---top_nav_layout_nav-----------------------new_post_topnav------------------)

[Search](https://medium.com/search?source=post_page---top_nav_layout_nav-----------------------------------------)

Sign up

[Sign in](https://medium.com/m/signin?operation=login&redirect=https%3A%2F%2Fmedium.com%2F%40wasrikarsanjyotsingh%2Ffrom-variables-to-functional-programming-my-python-learning-journey-so-far-bdff5146118f&source=post_page---top_nav_layout_nav-----------------------global_nav------------------)

![Image 1: Unknown user](https://miro.medium.com/v2/resize:fill:32:32/1*dmbNkD5D-u45r44go_cf0g.png)

# From Variables to Functional Programming: My Python Learning Journey So Far

[![Image 2: Wasrikarsanjyotsingh](https://miro.medium.com/v2/da:true/resize:fill:32:32/0*zQBQ21smDdwQVTRk)](https://medium.com/@wasrikarsanjyotsingh?source=post_page---byline--bdff5146118f---------------------------------------)

[Wasrikarsanjyotsingh](https://medium.com/@wasrikarsanjyotsingh?source=post_page---byline--bdff5146118f---------------------------------------)

Follow

5 min read

·

1 hour ago

[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fvote%2Fp%2Fbdff5146118f&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40wasrikarsanjyotsingh%2Ffrom-variables-to-functional-programming-my-python-learning-journey-so-far-bdff5146118f&user=Wasrikarsanjyotsingh&userId=19dcb6cafe1b&source=---header_actions--bdff5146118f---------------------clap_footer------------------)

[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Frepost%2Fp%2Fbdff5146118f&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40wasrikarsanjyotsingh%2Ffrom-variables-to-functional-programming-my-python-learning-journey-so-far-bdff5146118f&user=Wasrikarsanjyotsingh&userId=19dcb6cafe1b&source=---header_actions--bdff5146118f---------------------repost_header------------------)

[](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2F_%2Fbookmark%2Fp%2Fbdff5146118f&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40wasrikarsanjyotsingh%2Ffrom-variables-to-functional-programming-my-python-learning-journey-so-far-bdff5146118f&source=---header_actions--bdff5146118f---------------------bookmark_footer------------------)

[Listen](https://medium.com/m/signin?actionUrl=https%3A%2F%2Fmedium.com%2Fplans%3Fdimension%3Dpost_audio_button%26postId%3Dbdff5146118f&operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40wasrikarsanjyotsingh%2Ffrom-variables-to-functional-programming-my-python-learning-journey-so-far-bdff5146118f&source=---header_actions--bdff5146118f---------------------post_audio_button------------------)

Share

> _Building a strong foundation in Python, one concept at a time._

## Introduction

As someone coming from an engineering background and exploring the world of software development, I recently started a structured journey into Python programming. Inst
Read full article → ← Back to Reads