🚀 Day 18–24 of My Python Learning Journey Over the past few days, I’ve been diving deeper into Python and strengthening my core concepts 💻 Here’s what I explored 👇 🔹 Functions & Arguments 🔹 Types of Variables (Local, Global, Nonlocal) 🔹 Lambda Functions 🔹 Map & Reduce 🔹 Floor Function 🔹 Nested Functions 🔹 Function Aliasing 🔹 Generating Random Numbers 🔹 Method Overloading in Python ✨ This phase helped me understand how Python handles functions in a powerful and flexible way. 📌 One key takeaway: Functions are not just reusable blocks — they can be treated like objects, passed around, and optimized using tools like lambda, map & reduce. I’m building consistency and focusing on strong fundamentals every day 💪 #Python #LearningJourney #100DaysOfCode #Programming #Coding #PythonBasics #DeveloperJourney
Python Learning Journey: Functions and Fundamentals
More Relevant Posts
-
🚀 Just started diving into Learn Python the Hard Way by Zed A. Shaw—and it’s already reshaping how I approach coding. What I love is the structured, exercise-driven learning style—from basics like variables and loops to real-world concepts like APIs, data handling, and even SQL. It’s not just about reading, but doing consistently. Sometimes the “hard way” is actually the smartest way to build strong fundamentals. 💡 Are you learning Python the easy way… or the right way? #Python #Learning #DataScience #Programming #100DaysOfCode
To view or add a comment, sign in
-
🚀 Python Practice – Function Examples Taking my Python learning a step further by practicing real-world function-based problems 🐍 In this session, I worked on: ✔️ Temperature Conversion (Celsius ↔ Fahrenheit) ✔️ Password Strength Checker ✔️ Shopping Cart Total Cost Calculator ✔️ Palindrome Checker ✔️ Factorial using Recursion These examples helped me understand how functions can be used to solve practical problems and write reusable, structured code. A big thanks to Krish Naik Sir for his amazing teaching and clear explanations 🙌 Documented all my practice in a Jupyter Notebook and shared it as a PDF to track my progress. Learning by building real logic step by step 📊 #Python #Functions #Practice #LearningJourney #DataAnalytics #Coding
To view or add a comment, sign in
-
📘 Python Learning – Day 8 Highlights 🐍 Today’s class was about writing smarter and more flexible functions 👇 🔹 Variable Scope & LEGB Rule: Learned how Python searches variables → Local → Enclosing → Global → Built-in 🔹 Local vs Global Variables: Understanding where variables can be accessed and used 🔹 Advanced Arguments: ✔ *args → handles multiple positional arguments (as tuple) ✔ **kwargs → handles keyword arguments (as dictionary) 🔹 Flexible Functions: Created functions that can take unlimited inputs and return dynamic results 💡 Example: def add(*args): return sum(args) Step by step, moving towards writing more professional Python code 🚀 #Python #Programming #Coding #LearningJourney #Beginner #TechSkills
To view or add a comment, sign in
-
-
At this point, Python is starting to feel less like a language… and more like a toolkit. Today’s Python MahaRevision 🧠 Chapter 13: Advanced Python (Part 2) This chapter introduced some really powerful and practical concepts: → Virtual environments → pip freeze (managing dependencies) → Lambda functions → bin() method → format() function → map, filter, reduce It’s interesting how these tools make code shorter, cleaner, and more efficient—once you understand how to use them properly. Practice set done: Worked on applying lambda functions, transforming data using map/filter, experimenting with reduce, and managing environments and dependencies. Some concepts felt a bit abstract at first (especially map/filter/reduce)… but with practice, they started making more sense. Biggest takeaway: Better tools don’t just make coding easier—they change how you think about solving problems. Still exploring, still improving. #Python #LearningInPublic #CodingJourney #Programming #AdvancedPython
To view or add a comment, sign in
-
🚀 Day 8 of My Python Learning Journey Today, I built a Menu-Driven Calculator Program in Python 🧮 💡 What I learned & implemented: Creating functions (def) for reusable code Performing operations like Addition, Subtraction, Multiplication, Division, and Average Using conditional statements to control program flow Taking user input for dynamic calculations 🧠 Mini Project: Calculator Program I designed a calculator that allows users to: ✔ Select an operation from a menu ✔ Input numbers ✔ Get results instantly 📌 Functions Created: add() → Addition sub() → Subtraction multiply() → Multiplication (and more...) 🔍 Key Learning: Breaking a problem into smaller functions makes the code cleaner, reusable, and easier to manage. 💭 This is helping me build a strong foundation for writing scalable and structured programs. 🚀 Next Step: Loops & Advanced Logic Implementation https://lnkd.in/gJrKBVi3 #Python #LearningJourney #100DaysOfCode #Coding #DataAnalytics #Functions #ProblemSolving
To view or add a comment, sign in
-
🔁 Python Fundamentals Revision Continuing my Python revision to strengthen core concepts 🐍 In this session, I focused on: ✔️ Syntax & Semantics ✔️ Variables ✔️ Data Types ✔️ Operators Revisiting these fundamentals is helping me improve code clarity and avoid common mistakes. I’ve documented my practice in a Jupyter Notebook and shared it as a PDF to keep track of my learning journey. Strong basics = Better problem solving 💡 Next step: diving deeper into control flow and real-world problem solving 🚀 #Python #Revision #Programming #DataAnalytics #LearningJourney #Coding
To view or add a comment, sign in
-
🚀 Day 14 – Sort a List Without Using sort() (Python) 💻 Today’s task: Sort a list without using the built-in sort() function. 🔍 Explored alternative approaches: • Using lambda functions 🧠 • Using slicing techniques 🔪 📌 This exercise helped me understand: • Custom sorting logic ⚙️ • How Python handles data manipulation internally 🔍 • Writing optimized and flexible code ✨ ✨ Challenging myself to go beyond built-in functions and strengthen problem-solving skills. 📈 Consistency is key — learning something new every day. #Python #100DaysOfCode #CodingJourney #Programming #ProblemSolving #Developer #LearnToCode #Tech #PythonTips
To view or add a comment, sign in
-
-
🚀 Day 2/100 – Python & DSA Journey Today I focused on applying basics to a real problem. 🔹 Problem: Find the area of a triangle Instead of just memorizing the formula, I implemented it using Python by taking user input and performing calculations. Formula used: Area = (1/2) × base × height What I learned today: ✔ How to take multiple inputs from the user ✔ Converting input into the correct data type (float) ✔ Performing mathematical operations in Python ✔ Writing cleaner output using f-strings This may look simple, but it’s helping me build the foundation for problem solving.
To view or add a comment, sign in
-
-
Can we actually enjoy studying? With the right approach, absolutely! 💡 I’ve been using a mix of my own notes and Generative AI to create visual summaries of Python basics. I found that using these visual "maps" makes it so much easier to remember terms properly for a long period of time. Whether you are a beginner or just need a quick revision guide, this 1-page summary is a game-changer for staying sharp. Check out my Python Basic "Cheat Sheet" below! 👇 #Python #GenAI #Programming #RevisionTips #CareerGrowth #DataScience #DataAnalytics
To view or add a comment, sign in
-
-
This year I'm writing a new #Python series, and my first article is now live on roadmap.sh! "Python Division: Operators, Floor Division, and Examples" explores some of the most commonly used (and sometimes misunderstood) parts of Python division, including: ✨ The difference between / and // ✨ Practical, real-world examples like rate calculations and pagination ✨ Common pitfalls such as the dreaded ZeroDivisionError 😱 I'm looking forward to sharing more insights through this series and diving into some of the stranger things that can happen in Python. 👀 If you're learning Python or looking to sharpen your fundamentals, stay tuned! 🔗 https://lnkd.in/eMgm6W6C #Programming #Coding #SoftwareDevelopment #LearnToCode
To view or add a comment, sign in
-
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development