🚀 Day 2 — 100 Days of Code Challenge Continuing my #100DaysOfCode journey with another step toward strengthening my Python fundamentals. Consistency is key, and each day brings new learning opportunities. For Day 2, I worked on a Python project focused on Tip Calculator, which helps calculate how much each person should pay when splitting a bill, including the tip percentage. 🔹 Objective: The main objective of this task was to improve my understanding of user input, mathematical operations, and data type conversion in Python while building a practical real-world application. 🔹 Implementation Details: • Collected user inputs such as total bill amount, tip percentage, and number of people • Applied arithmetic calculations to determine the final amount per person • Used type casting to convert input values into appropriate data types • Displayed the calculated result in a clear and formatted output 🔹 Key Learnings: ✅ Working with numeric data types and type conversion ✅ Performing arithmetic operations in Python ✅ Understanding user interaction in command-line programs ✅ Improving logical thinking and problem-solving skills ✅ Writing clean and structured beginner-friendly code This project helped me understand how programming concepts can be applied to solve everyday problems. Step by step, I am building confidence and improving my coding skills. Looking forward to learning more and growing consistently throughout this journey. 💻✨ #Day2 #100DaysOfCode #Python #CodingJourney #LearningInPublic #Programming #DeveloperJourney
More Relevant Posts
-
🐍 Python videos to help you master the #1 programming language! We've compiled a list of 12 fantastic YouTube channels that offer exceptional Python tutorials to supercharge your coding journey. From data science to web development, these channels cover it all: - Python Programmer: Concise data science and ML videos - Luke Barousse: Engaging Python and SQL lessons - Codebasics: Hands-on projects and ML deployment - StatQuest: Making statistics approachable with Python - Sundas Khalid: Bridging Python theory and practice - Programming with Mosh: Web development best practices - Corey Schafer: Detailed automation tutorials - Sentdex: Real-world machine learning applications - Socratica: Clear, concise Python fundamentals - Tech With Tim: Game development and AI focus - Clear Code: Clean tutorials with fun themes - ArjanCodes: Experienced teacher with high quality tips Whether you're a beginner or looking to level up, these channels offer diverse learning styles to suit your needs. Looking for an all-in-one course to master Python? Check out our Python Programmer Bootcamp, taught by the Python Programmer himself! 🔗 https://bit.ly/3TW9SN5 #python #pythonprogramming #learnprogramming #learncoding #youtubers #learndatascience
To view or add a comment, sign in
-
-
🚀 Day 6 — 100 Days of Code Challenge I am excited to share my progress on Day 6 of the #100DaysOfCode challenge. Today’s learning focused on strengthening my understanding of loops, lists, and the range function in Python — key concepts that help in handling collections of data efficiently and automating repetitive operations. 🔹 Objective: The main objective was to learn how to iterate through data structures using loops and apply the range() function to control iterations effectively while building logical solutions. 🔹 Implementation Details: • Worked with lists to store and manage multiple values • Used for loops to iterate through list elements • Applied the range() function to generate sequences for iteration • Implemented logic to process data step-by-step using loops • Displayed results in a structured and readable format 🔹 Key Learnings: ✅ Understanding how loops interact with lists ✅ Practical use of the range() function in iteration ✅ Improved problem-solving using structured logic ✅ Writing cleaner and more efficient Python code ✅ Strengthening programming fundamentals through hands-on practice 🔹 Key Takeaway: Mastering loops with lists and range is essential because it forms the foundation for solving complex programming problems, data processing, and algorithm development. Consistent learning and daily practice are helping me build confidence and move closer to my goal of becoming a skilled developer. #Day6 #100DaysOfCode #Python #CodingJourney #LearningInPublic #Programming #DeveloperJourney
To view or add a comment, sign in
-
📅 Day 16 of my Python Learning Journey 🚀 Logic is the real superpower behind programming. Today I practiced an important logical problem in programming — checking whether a number is a Prime Number using loops. 💻 Here’s what I worked on today: 🔹 Taking user input for a number 🔹 Using a for loop to test divisibility 🔹 Applying break to stop the loop when a divisor is found 🔹 Using for-else logic to determine if the number is prime 🔹 Strengthening my understanding of loop-based problem solving 🧠 Key insight from today: A number is prime if it is divisible only by 1 and itself. By checking divisibility from 2 to n-1, we can determine whether a number is prime or not. This exercise helped me understand how loops + conditions + break statements work together to solve logical problems efficiently. Small problems like this are powerful because they train the brain to think algorithmically. 📈 Day 16 complete — one step closer to mastering Python fundamentals. . . . . . . . . . . . . . . . . . . . #Python #CodingJourney #100DaysOfCode #Programming #LearningInPublic #ComputerScience #BuildInPublic 🚀💻
To view or add a comment, sign in
-
-
🚀 30 𝐃𝐚𝐲𝐬 𝐨𝐟 𝐏𝐲𝐭𝐡𝐨𝐧 — 𝐃𝐚𝐲 #12 | 𝐑𝐞𝐯𝐢𝐬𝐢𝐨𝐧 𝐃𝐚𝐲 Day 12 was dedicated to revising the topics I learned earlier and strengthening my understanding of core Python concepts. Instead of learning something new today, I focused on going back through previous lessons and practicing them again to build a stronger foundation. 📌 𝑾𝒉𝒂𝒕 𝑰 𝑹𝒆𝒗𝒊𝒔𝒆𝒅: 🔹 Python operators (arithmetic, comparison, logical) 🔹 Conditional statements — if, if-elif-else, and nested if 🔹 Loop concepts — while loop and for loop 🔹 Understanding how these concepts work together in problem-solving 🛠 𝑾𝒉𝒂𝒕 𝑰 𝑹𝒆𝒗𝒊𝒔𝒆𝒅: ✔️ Solving practice questions using operators and conditions ✔️ Writing logic using if-elif-else statements ✔️ Revising while and for loops with small coding exercises ✔️ Strengthening problem-solving by revisiting earlier tasks 💡 𝑲𝒆𝒚 𝑻𝒂𝒌𝒆𝒂𝒘𝒂𝒚 Revision is just as important as learning new topics. Reviewing previous concepts helps reinforce logic and makes coding feel more natural. Each day of practice is helping me become more confident with Python. Day 12 complete ✅ Consistency and revision are building a strong coding foundation. 💻✨ #Python #30DayChallenge #Day12 #PythonLearning #CodingJourney #LearnToCode #Programming #TechGrowth #WomenInTech
To view or add a comment, sign in
-
-
As someone transitioning deeper into tech, I realized something important Learning syntax doesn’t build skills. Building projects does. I recently published a Medium article where I share 5 Python projects that helped strengthen my understanding of programming fundamentals and problem-solving. This article reflects my continuous learning journey and hands-on approach toward software development. 🔗 Article: https://lnkd.in/gxuFM8VP Feedback and suggestions are always welcome. #PythonDeveloper #SoftwareDevelopment #TechJourney #LearningInPublic
To view or add a comment, sign in
-
🐍 Lab #3 is Live — Exploring Basic Operators in Python! Just published the third lab in my Programming Fundamentals series, and this one dives deep into the building blocks every Python programmer must master! 💡 ✅ What's covered in Lab 3: 🔢 Arithmetic Operators — +, -, *, /, //, %, ** 📝 Assignment & Compound Operators — +=, -=, *=, and more ⚖️ Comparison Operators — ==, !=, <, >, <=, >= 🔗 Logical Operators — and, or, not 📌 Operator Precedence — because order matters! 💬 Fun fact: In Python, = is assignment and == is comparison — a tiny difference that causes BIG bugs for beginners! 😄 Whether you're just starting your coding journey or brushing up on the fundamentals, understanding operators is non-negotiable. Every program you'll ever write depends on them! 🎯 Lab includes: → 30 Practice Questions across all operator types → 10 Input-Based real-world exercises → Clear examples with expected outputs Consistency is the key to mastering programming. One lab at a time! 🚀 📌 Follow along as I continue this series — more labs coming soon! #Python #Programming #ProgrammingFundamentals #LearnPython #Lab3 #Operators #Python101 #CodingJourney #TechEducation #UniversityOfLahore #CSStudents #100DaysOfCode
To view or add a comment, sign in
-
🚀 Day 45 | Python Lists Practice 10000 Coders Today I practiced Python Lists and solved several problems to understand how lists work and how they help manage multiple values efficiently. During today’s practice, I focused on performing different operations on lists such as accessing elements, looping through lists, and applying logic to solve problems. The problems I solved include: • Find the Largest Element in a List – Iterating through the list and comparing values to find the maximum number. • Find the Smallest Element in a List – Identifying the minimum value using comparison logic. • Sum of Elements in a List – Adding all numbers using a loop. • Count Even and Odd Numbers – Checking each element using conditional statements. • Reverse a List – Reversing the order of elements using loops/slicing. • Find Duplicate Elements – Detecting repeated values in a list. • Remove Duplicates from a List – Creating a new list with unique elements. • Find the Second Largest Number – Sorting or comparing values to get the second highest element. By solving these problems, I improved my understanding of: • List operations in Python • Using loops with lists • Applying conditions on list elements • Writing clean and logical Python programs Step by step, I am improving my problem-solving skills and gaining more confidence in Python programming. 💻 #Day45 #Python #Lists #ProblemSolving #ProgrammingLogic #10000Coders #FullStackJourney
To view or add a comment, sign in
-
📅 Day 6 — Classes & Exception Handling (Writing Smarter and Safer Code) Today’s learning introduced two concepts that made Python feel more structured and practical. 🔹 Classes (Object-Oriented Programming) Until now, I was writing small pieces of code. But classes help organize related data and functions together. Example idea: class Student: def init(self, name, marks): self.name = name self.marks = marks A class acts like a blueprint. Using this blueprint, we can create multiple student objects with their own data. This helps when working with larger datasets or real-world applications. 🔹 Exception Handling While coding, errors are normal. But instead of the program crashing, Python allows us to handle errors gracefully. Example: try: result = 10 / 0 except: print("An error occurred") This prevents the program from stopping suddenly and helps manage unexpected situations. ✨ What I understood today • Classes → Help structure and organize code • Exception Handling → Helps manage errors smoothly Learning Python step by step is slowly helping me see how real applications are built. #Day6 #PythonLearning #DataAnalyticsJourney #Codebasics #OnlineCredibility
To view or add a comment, sign in
-
-
💼 Day 13 – My Python Learning Journey Learning How to Approach Code Coding is not just about writing syntax — it’s about structured problem solving. Before jumping into the professional developers follow a clear thinking process: 1️⃣ Understand the problem – Identify the input, output, and constraints. 2️⃣ Explain the logic in plain English – If you can explain it clearly, you can code it clearly. 3️⃣ Break the problem into smaller steps – Complex problems become easier when divided. 4️⃣ Test with sample inputs – Validate your thinking before coding. 5️⃣ Write clean and structured code – Focus on readability and correct logic. 6️⃣ Review and improve – Test different scenarios and refine the solution. Great developers don’t just write code — they design solutions. Think → Plan → Break → Code → Improve. Sharing my journey as I grow step by step in programming and problem solving. #LearningInPublic #Programming #Python #SoftwareDevelopment #ProblemSolving
To view or add a comment, sign in
-
-
🚀 Strengthening My Python Programming Fundamentals I’m excited to share my progress in learning Python programming. Over the past few weeks, I have been focusing on building a strong foundation by understanding core concepts and practicing problem-solving. Here are some of the areas I’ve covered: 🐍 Python Fundamentals • Data Types (Single-value & Multi-value) • Operators and Expressions • Input / Output Handling • Conditional Statements 🔁 Control Flow & Loops • While Loop • For Loop • Nested Loops • Logic Building through Practice Programs 🛠️ Built-in Functions • split() • join() • enumerate() • max() • count() • and other commonly used functions 💡 Problem-Solving Programs • Armstrong Number • Happy Number • Number-based Logic Programs • Basic Algorithmic Practice This learning journey is helping me improve my logical thinking and programming confidence. I’m looking forward to exploring advanced Python concepts and applying them to real-world projects. I would appreciate any suggestions, resources, or guidance from experienced professionals. #Python #Programming #Coding #LearningJourney #StudentDeveloper #ProblemSolving #OpenToLearn
To view or add a comment, sign in
Explore related topics
- Build Problem-Solving Skills With Daily Coding
- Python Learning Roadmap for Beginners
- Steps to Follow in the Python Developer Roadmap
- Essential Python Concepts to Learn
- Tips for Overcoming Coding Learning Challenges
- Programming in Python
- How to Use Python for Real-World Applications
- Ways to Improve Coding Logic for Free
- Key Skills Needed for Python Developers
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
Keep going and all the best for your journey 🏜️