I’ve recently started learning Python, and instead of waiting to become “perfect,” I decided to start sharing my progress as I learn. As part of my practice, I built a basic Rent Calculator using Python. It’s a simple program, but it helped me understand how real problems can be solved using code. 🔹 The program takes input for: Rent amount Food expenses Electricity units and per-unit charge Number of people sharing the expenses 🔹 It then calculates: Total monthly expense Per-person share This project uses only basic Python concepts, such as: input() for user input Variables Arithmetic operations print() for output No advanced concepts yet — and that’s intentional. Right now, my focus is on building a strong foundation and being honest about where I am in my learning journey! GitHub repository link : https://lnkd.in/gp7vHHvD I believe small steps, done consistently, lead to real growth. Sharing this here to track my progress, stay accountable, and learn from the community. More practice, more mistakes, more learning ahead 🚀 Open to feedback and suggestions! #Python #LearningJourney #BeginnerProgrammer #Students #LearningInPublic #Consistency #Coding
Learning Python: Basic Rent Calculator Project
More Relevant Posts
-
🚀 Day 6 of Learning Python 🐍 Today’s focus was all about loops and functions, which help automate tasks and organize code better. Here’s what I learned step by step: 🔹 1. For Loop Used to repeat a block of code for a fixed number of times or over a sequence (like a list or range). 🔹 2. While Loop Runs a block of code as long as a given condition is true. 🔹 3. break Statement Used to stop the loop immediately when a certain condition is met. 🔹 4. continue Statement Used to skip the current iteration and move to the next one without stopping the loop. 🔹 5. Introduction to Functions Functions help us reuse code, make programs cleaner, and improve readability. They allow us to group logic into meaningful blocks. 📌 Key takeaway: Loops save time by avoiding repetition, and functions make code reusable and organized — both are essential for real-world programming. Feeling more confident with Python today 💪 Excited to keep moving forward 🚀 Suggested Hashtags 🔥 #Python #PythonLearning #LearnToCode #ForLoop #WhileLoop #FunctionsInPython #CodingJourney #Day6 #BeginnerProgrammer
To view or add a comment, sign in
-
-
Python for Accounting (2.0) live demo (for non-technical learners) 🐍Happy to share some Python code and a short video from my first week of teaching materials, along with a reflection on my journey of learning Python 🎥💭 It started on a cold morning when everyone was in lockdown due to COVID. I was working on one of my first projects and tried to use Python to understand the basic code structure related to COVID. At the time, I was new to learning Python and still saw it as software. Later, I realised it is a much much more powerful programming language 🤖📘 Here is the code: !pip install py3Dmol import py3Dmol pdb_id = "6LU7" view = py3Dmol.view(query=f"pdb:{pdb_id}") view.setStyle({'cartoon': {'color': 'spectrum'}}) view.zoomTo() view.show() What surprised me most was how a few lines of code could create a visual output related to the SARS-CoV-2 main protease. Seeing an animation appear on my screen was a turning point for me 🎬✨ That moment led me decide to 'ALL IN' on learning Python. I have since used this example as the first live demo with all new students I teach 👩🎓👨🎓 Sometimes one output is enough to encourage you to start your learning journey 🚀 Thanks for reading. #Python #LearningJourney #CodingForBeginners #Teaching #LifelongLearning
To view or add a comment, sign in
-
YouExcel Training 🚀 Small Steps, Big Progress in Python! 🐍 *Fundamentals * Mentor Muhammad Rafay Shaikh Today I built a simple Student Details program in Python that takes user input (name, age, qualification, city) and displays it in a clean formatted output. It may look basic — but every expert was once a beginner. 💡 This helped me practice: ✅ User input handling ✅ Type casting (int()) ✅ f-strings for clean output ✅ Writing structured, readable code Grateful for the learning journey and excited to keep improving one line of code at a time! 💻✨ If you’re also learning programming: keep going — consistency beats perfection. #Python #Programming #LearningJourney #StudentLife #Coding #BeginnerDeveloper #TechSkills #YouExcel
To view or add a comment, sign in
-
-
🐍 #Day3 of Python Learning Journey 🚀 👨🏫 Trainer: Manivardhan Jakka Today, I learned about Python Variables and Data Types, which are the core building blocks for writing effective and meaningful Python programs. 🔹 Topics Covered: ✅ Python Variables Variables are used to store data values and allow programs to work dynamically with different inputs. ✅ Common Data Types in Python ✔ int – Whole numbers ✔ float – Decimal values ✔ str – Text or string data ✔ bool – True / False values ✅ Mini Code Example name = "Vishnu" age = 21 cgpa = 8.8 is_student = True print(name) print(age) print(cgpa) print(is_student) 📌 Understanding variables and data types helps in writing clean, efficient, and error-free code. Strengthening these fundamentals is an important step toward mastering Python and real-world problem solving. 💻🔥 10000 Coders #Day3 #PythonLearning #LearningJourney #Programming #PythonBasics #TechSkills #FutureReady #Consistency
To view or add a comment, sign in
-
-
Python Class Update 🚀 In my last class, we went deeper into Python fundamentals and this is where things start getting powerful. We covered: 🔹 Loops We learned how to use for loops (when you know how many times you want to repeat something) and while loops (when you want something to keep running until a condition changes). Loops are important because automation is everything in tech. If you’re still repeating tasks manually, you’re not thinking like a programmer yet. Then we moved to: 🔹 Functions This is where students start feeling like real developers. A function allows you to write a block of reusable code that performs a specific task. Instead of rewriting the same logic again and again, you define it once and call it whenever you need it. The highlight of the class; We built a function that checks whether a password is strong or not. The function checked for: 🔹Minimum length 🔹Uppercase letters 🔹Lowercase letters 🔹Numbers 🔹Special characters This simple exercise helped students understand: 🔹 Conditional statements 🔹 Loops 🔹 Logical operators 🔹 And how to structure clean, reusable code This is how confidence is built, by practicing real-world scenarios, not just theory. We’re not just learning Python, We’re learning how to think logically and solve problems. If you're learning Python, master loops and functions early. Everything else builds on them. #Python #TechEducation #WomenInTech #DataAnalytics #Programming
To view or add a comment, sign in
-
-
Mastering the fundamentals is crucial in programming. 🚀 If you are learning Python or just need a quick refresher, understanding Variables and Data Types is step one. They are the building blocks of any application. I created this wonderful flowchart that perfectly summarizes the key ideas in a single view. 💡 Key takeaways from this guide: 🔹 Variables: Clear breakdown of dynamic typing, naming conventions, and essential rules. 🔹 Data Types: From basic Numerics and Text to complex structures like dictionaries. 🔹 Key Distinctions: It highlights important details, such as the difference between mutable lists and immutable tuples. It's a great "cheat sheet" to keep handy while coding. Feel free to save this post for later reference! #Python #ProgrammingBasics #DataScience #CodingLife #LearnToCode #DeveloperResources
To view or add a comment, sign in
-
-
📘 Python Cheatsheet for Beginners Python is one of the most powerful and easy programming languages to learn. This quick cheatsheet covers the core basics every beginner should know:- ✔ Variables and Data Types ✔ Operators and Conditions ✔ Loops and Functions ✔ Lists, Tuples, Sets, and Dictionaries ✔ Exception Handling and File Handling ✔ Important Built-in Functions If you are starting your journey in programming, mastering these fundamentals will build a strong foundation for advanced topics like Data Science, Web Development, and Automation. Keep learning. Keep practicing. Keep growing. 🚀 #Python #Programming #Coding #Beginners #SoftwareDevelopment #Learning #TechSkills
To view or add a comment, sign in
-
-
🚀 Day of Learning Python Functions 🐍 Today, I practiced one of the most important concepts in Python — Functions. Functions help us write clean, reusable, and well-structured code, which is very important as programs grow bigger. Creating a function to calculate the average of numbers Understanding how return works in Python ✨ Example Highlight I created a function that calculates the average of three numbers: def avg_sum(a, b, c): sum = a + b + c avg = sum / 3 return avg This made it clear how data flows into a function (parameters) and comes back (return value). 📌 Types of Functions in Python I Learned Today: 1️⃣ Function with no parameters and no return value 👉 Used mainly for printing or displaying messages Example: printHello() 2️⃣ Function with parameters but no return value 👉 Takes input but only performs an action 3️⃣ Function with parameters and return value ✅ 👉 Most commonly used in real-world programs Example: avg_sum(a, b, c) 4️⃣ Built-in Functions 👉 Like print(), len(), sum() 5️⃣ User-defined Functions 👉 Functions created by us to solve specific problems 💡 Key Takeaway: Functions make code modular, readable, and reusable, which is a must-have skill for every programmer. Excited to learn more and apply this in real projects 🚀 #Python #PythonFunctions #LearningPython #CodingJourney #BCAStudent #Programming #DeveloperLife #PythonBasics
To view or add a comment, sign in
-
-
Understanding data types in Python is one of the first and most important steps in becoming a confident programmer. They define how data is stored, processed, and used, and they play a key role in writing clean, efficient, and error-free code. From basic numeric types like int and float to powerful structures such as list, dict, set, and tuple, each data type serves a specific purpose. Knowing when and why to use them makes your logic stronger and your code more readable. As I continue learning Python, I’ve realized that mastering fundamentals builds a solid foundation for advanced concepts like data analysis, web development, and machine learning. Consistent practice and revisiting the basics always pay off. Sharing this simple overview to help fellow learners revise and strengthen their core Python knowledge. w3schools.com GeeksforGeeks HackerRank Codewars #Python #Programming #LearningJourney #DataTypes #CodingBasics #DeveloperLife
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