Day 3 of #100DaysOfCode Python Control Flow: Today I got introduced to control flow, and I think one of the most important concepts in programming. I learned how to make my code think and respond to different conditions using if, elif, and else statements. 💻 What I learned: ✅ Using if, else, and elif statements for decision-making ✅Applying the modulo operator (%) ✅Writing nested and multiple if conditions ✅Working with logical operators (and, or, not) ✅Building fun projects like Python Pizza Order Calculator and Treasure Island Adventure Game. On top of the guided Projects, I tested myself with a Grade Calculator with these concepts, it was a whole awesome and interesting experience. 🧠 Reflection: Today’s lesson showed me how logic brings code to life. Writing conditions that respond differently to user inputs made coding feel much more interactive and exciting! Excited for Day 4 🥳🥳and of course, advice and contributions are highly welcome! #100DaysOfCode #Python #LearningInPublic #CodingJourney #DeveloperLife #Programming #Udemy #PythonProBootcamp #Consistency
More Relevant Posts
-
Day 5 of #100DaysOfCode Python For Loops & Automation: Today I leveled up by learning how to automate repetitive tasks using Python's for loops. Loops are powerful, they let us run code multiple times without writing it again and again, making programs cleaner and more efficient. 💻 What I learned: ✅ How for loops work and when to use them ✅ Looping through lists to process multiple values ✅ Using range() to control how many times a loop runs ✅ Finding the highest score from a list of numbers ✅ Combining loops with logic to solve real problems 🧠 Reflection: Today’s practice showed me how loops can transform a program, especially when dealing with lists and automation. I'm starting to appreciate how small concepts stack into powerful skills. The journey keeps getting more exciting! I tried to improve my Password Generator project to use these concepts to an improved version that gives more control over characters and uses loops to build complex, secure passwords! #100DaysOfCode #Python #LearningInPublic #CodingJourney #DeveloperLife #Programming #Udemy #PythonBootcamp #Consistency
To view or add a comment, sign in
-
-
🚀 Learning, building, and organizing my Python journey! Today, I worked on generating QR codes with Python — which helped me understand: How to install and use external libraries How to create and activate a virtual environment How to make my setup cleaner and more professional I also created a GitHub repository where I’m collecting all my Python projects and practice programs — from mini games like Dice Roller and Rock, Paper, Scissors to utilities like a Task Manager and now QR Code Generator. link: https://lnkd.in/d4h8K5Th I’ll keep adding new projects as I learn and build more advanced ones soon. If you’re also learning Python, feel free to check out my repo and share your thoughts! 💻 #Python #LearningJourney #GitHub #CodingProjects #Programming
To view or add a comment, sign in
-
-
🚀 Exciting news for Python developers! The future of Python packaging is here, waving goodbye to 'setup.py' and ushering in PEP 621 with 'pyproject.toml'. 🐍💼 Embrace the shift to improve compatibility and maintainability of your projects. 🎨 Say goodbye to messy code configurations and welcome a declarative approach that enhances readability and future-proofs your work. Cheers to tools like Poetry and Flit for simplifying dependency management and packaging tasks. 🎉💡 🔮 Stay ahead in 2024 by adopting best practices: use modern tools, follow semantic versioning, add comprehensive metadata, and automate publishing with seamless tools like Twine or Poetry. 📦✨ 🔥 Don't get left behind! Embrace the evolution of Python packaging and ensure your projects are ready for success in the ever-evolving tech realm. Stay curious, stay innovative, and package your Python projects for the win! 🚀🐍 #Python #Packaging #PEP621 #Poetry #Flit #FutureReady
To view or add a comment, sign in
-
Ever felt stuck in a coding loop,not just the kind you write in Python? 🤔 You know the basics, but bridging the gap to building actual, functional programs feels like a mystery. I remember hitting that wall. The syntax made sense, but structuring code efficiently? That was a different story. That's when a mentor recommended "Introduction to Python Programming and Data Structures." This isn't just another textbook. It takes a "fundamentals-first" approach, which honestly, was a game-changer. It forces you to build a rock-solid foundation in logic and problem-solving before you ever touch advanced concepts. Because of this book, I finally understood how to write clean, efficient code, not just working code. It completely changed how I approach programming. If you're serious about moving from a beginner to someone who can confidently build and understand complex applications, this is the resource I always point people to. It’s an investment that pays for itself. 🔗 Find it here: https://amzn.to/3Jd9Uy0 #Python #Programming #LearnToCode #DataStructures #SoftwareDevelopment #CodingJourney #TechBooks ---
To view or add a comment, sign in
-
-
In today’s session, we explored another essential topic in Python — Functions 🧩 Functions help us organize code, reduce repetition, and make programs modular and efficient. They are the building blocks of structured programming. Here’s what I covered: ✅ What functions are and why we use them ✅ How to define and call functions using the def keyword ✅ Parameters and arguments – passing data into functions ✅ Return statement – sending results back from functions ✅ Difference between built-in and user-defined functions Students practiced writing their own functions to perform specific tasks and saw how reusable code makes development faster and cleaner. 💻✨ 📚 If anyone wants to join my Python course or get online tuition, feel free to contact me: 📧 anisulhaq80@gmail.com 📞 +92 315 9701725 #Python #PythonForBeginners #Programming #CodingLife #Functions #PythonCourse #TeachingJourney #OnlineTuition #LearnWithAnis #SkillDevelopment #PythonTeacher #Day9
To view or add a comment, sign in
-
Is it enough to just commit syntaxes into memory and care less about Semantics? It’s one thing to commit syntax into memory and script it in programs and it’s another thing to understand the logic and what the why behind every execution, for the latter, in this episode of my Python made Easy series, I dive into what makes While Loop unique and powerful, especially in interactive applications. Unlike the for loop, which is count-controlled, the while loop is indefinite/conditional, meaning it keeps running as long as a specified condition remains true. This opens the door to programs that respond to user actions and real-time decisions until a condition is met, it’s undoubtedly one of the most important and flexible control structures in programming. What we covered: ✅ What a While Loop is and why/when to use it ✅ Why it’s called an indefinite or conditional loop ✅ The complete syntax and logic flow ✅ Avoiding common mistakes like infinite loops ✅ Real hands-on practice: • Printing numbers from 0 to 10, demonstrating initialization, condition, and increment • An interactive loop that calculates the average of numbers entered by the user • A sentinel loop using a password-checking example to show how loops stop when a target (sentinel) value appears With each exercise, I explained the behind-the-scenes logic to ensure new learners don’t just memorize the code, they truly understand how the loop behaves. My goal with this series is to empower beginners with clarity and confidence, making programming feel logical, accessible, and exciting. Watch the full tutorial here: https://lnkd.in/dsF2Tkg3
Python While Loops Tutorial For Beginners | Common Loop Patterns; Interactive & Sentinel Examples
https://www.youtube.com/
To view or add a comment, sign in
-
Day 31/100 of #100DaysOfCode 💻 Today I learnt about Python OOPs (Object-Oriented Programming) concepts. It was really interesting to understand how OOP helps in writing clean, reusable, and well-structured code. ✨ Key concepts I covered: 🔹 Class & Object – The foundation of OOP. 🔹 Encapsulation – Keeping data safe and organized. 🔹 Inheritance – Reusing existing code efficiently. 🔹 Polymorphism – Performing a single action in different ways. 🔹 Abstraction – Hiding complexity and showing only what’s necessary. Learning OOPs gave me a deeper understanding of how large-scale applications are built and maintained. #Day31 #100DaysOfCode #Python #OOPS #Programming #LearningJourney #CodeEveryday
To view or add a comment, sign in
-
🚀 24/100 Days of Coding Challenge Mastering Python's datetime library — because every project deals with time! ⏰ Whether you're building a subscription system, logging user activities, or scheduling tasks, datetime is your go-to built-in package. In today's post, I'm breaking down: ✅ What datetime does ✅ Essential functions you'll use daily Time is precious in coding — learn to handle it right! 💡 What's your biggest challenge when working with dates and times in Python? Drop a comment below! 👇 #100DaysOfCode #Python #Programming #CodingChallenge #PythonProgramming #LearnPython #DeveloperLife #CodingJourney #TechSkills #SoftwareDevelopment
To view or add a comment, sign in
-
Day 5 of #100DaysOfCode with Python Today’s session was all about mastering loops — one of the most powerful concepts in programming. Using what I learned, I built a simple yet smart Password Generator 🧠💻 It dynamically creates secure passwords using random letters, numbers, and symbols — a perfect hands-on way to understand iteration and logic flow. Learning from Angela Yu 100 Days of Python Bootcamp (by The London App Brewery – London, via Udemy) has been such a fun and insightful journey so far! Every day I’m realizing how Python can simplify real-world problems, one project at a time 🐍 #Python #100DaysOfCode #AppBrewery #Udemy #AngelaYu #DeveloperJourney #LearningInPublic #CodingCommunity #PythonBootcamp #SoftwareDevelopment #StudentDeveloper #BuildingSkills
To view or add a comment, sign in
-
💻 Brushing Up on OOP Concepts in Python Day 1/7 — Classes, Objects, and Constructors While watching a recent Object-Oriented Programming (OOP) session from the CampusX DSMP program, a few core Python OOP concepts really clicked for me 👇 🔹 In Python, everything — list, int, float, set — is actually a built-in class, and every variable we create is an object of that class. 🔹 A class is a blueprint that defines how its objects will behave. 🔹 Inside a class, we define: 1️⃣ Attributes (Data/Properties) — e.g., course fee, instructor, curriculum 2️⃣ Functions (Behaviors/Methods) — e.g., how live sessions are conducted 🔹 An object is an instance of a class — it’s what brings the class to life. 🔹 The constructor (__init__) is a magic method in Python that runs automatically when an object is created. It usually contains initialization or configuration code, which sets up the object’s state without requiring user input. To put my learning into practice, I created a Python ATM program using classes and objects 💳 It lets users create a PIN, check their balance, change PINs, and withdraw money. (Sharing a code snippet from my notebook 👇) Learning OOP in Python this way completely changed how I view programming — it’s not just about writing functions anymore; it’s about designing systems that think, act, and evolve. Excited to share Day 2/7 tomorrow! 🚀 #Python #OOP #ObjectOrientedProgramming #CampusX #DSMP #PythonProgramming #LearningJourney #CodeBetter #100DaysOfCode
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