🚀 Day 2 | Python Project Challenge 🐍 Staying consistent and moving forward 💪 On Day 2 of my daily Python project challenge, I built and uploaded a new project: 📄 PDFMerger – a Python tool to merge multiple PDF files into a single PDF. 🔧 What this project does: Takes multiple PDF files as input Merges them into one output PDF Simple, fast, and command-line based 🧠 What I practiced & learned: Working with external libraries (PyPDF2) File handling in Python User input handling Writing clean, reusable code 📂 GitHub Repository: 👉 https://lnkd.in/g-8qXgbR This is part of my commitment to build and share Python projects consistently and learn in public. Feedback, suggestions, and improvement ideas are always welcome 🙌 On to Day 3 🚀 #Python #PythonProjects #LearningInPublic #GitHub #DeveloperJourney #Consistency #BuildInPublic #Day2
More Relevant Posts
-
🚀 7-Day Python Project Challenge | Day 2 Completed Day 2 of my 7-Day Python Project Challenge is officially complete — and the momentum is real 💪 ✅ Day 2 Project: QR Code Generator using Python Today, I built a Python-based QR Code Generator that converts text or URLs into scannable QR codes. This project reminded me that learning becomes powerful when you actually build something. 💡 Key takeaways from Day 2: • Gained hands-on experience with Python libraries • Transformed user input into real-world output • Improved problem-solving and debugging skills • Strengthened confidence by shipping a working project This challenge is teaching me one important lesson: 👉 Progress beats perfection. Showing up every day and writing code matters more than waiting to be “ready”. Two days down, five to go. Day 3 loading… 🔥👩💻 🔗 GitHub Repository: 👉 https://lnkd.in/gnPCKVuN #7DayChallenge #Day2Completed #PythonProjects #LearningByDoing #Consistency #SelfLearning #QRCodeGenerator
To view or add a comment, sign in
-
🚀 Day 6 | Flow Control Statements in Python This is the point where Python stops being just syntax and starts becoming logic. In today’s notebook, I deeply worked on Flow Control (Control Structures) — the backbone of decision-making and iteration in Python programs. What I covered today: if, if-else, if-elif-else with real decision-based programs Special cases and condition evaluation rules match-case (Python 3.10+) for clean multi-way decision making for and while loops (including else with loops) Transfer statements: break, continue, pass Nested loops and their use cases Hands-on programs: biggest of numbers digit-to-word logic prime number check perfect number check string reversal using loops What stood out to me is how small condition mistakes completely change program flow, and how important it is to understand execution order, not just syntax. 🙏 Grateful to my mentor Nallagoni Omkar Sir for emphasizing clarity, edge cases, and real-world logic while learning these fundamentals. 📌 Continuing my learning-in-public journey — building Python foundations the right way. 👉 Next up: Functions 🚀 #Python #CorePython #FlowControl #ConditionalStatements #Loops #LearningInPublic #StudentOfDataScience #ProgrammingFundamentals #NeverStopLearning
To view or add a comment, sign in
-
🚀 Python Mini Project | Working with Time Module 🐍 Today I practiced Python’s time module and created a simple program that displays the current system time ⏰ 🔹 What this program does: ✔ Prints current time in HH:MM:SS format ✔ Extracts hours, minutes, and seconds separately ✔ Uses time.strftime() for formatting 📌 This helped me understand how Python handles real-time data and time formatting. 🔗 Code available on GitHub:https://lnkd.in/guM28yqB 💬 Feedback and suggestions are welcome! #Python #PythonProgramming #LearningPython #TimeModule #BeginnerProject #CodingJourney #GitHub #LinkedInLearning
To view or add a comment, sign in
-
Python Calculator – 2nd Edition 🧮🐍 I built the second edition of my Python CLI calculator to improve structure, usability, and logic handling. What’s new in this version: 👉 Operator-based input (+ - * /) instead of numbered menus 👉Looping support to perform multiple calculations in one run 👉Cleaner code using functions 👉Better user interaction through the terminal This project helped me strengthen my understanding of: 👉Functions & return values 👉Loops and control flow 👉User input handling 👉Writing readable, structured Python code 🔗 GitHub repository: [link in comments] I’m continuing to build one Python project every week and improve step by step. #Python #Programming #LearningInPublic #BeginnerDeveloper #CLI #GitHub
To view or add a comment, sign in
-
-
Jan 19th Python Class – Global & Local Variables In one of our Python sessions, we learned how Python handles variables inside and outside functions and how scope affects program behavior. 🔹 Global Variables Defined variables outside functions and accessed them inside functions Observed that global variables can be read inside a function without modification Understood how global values remain unchanged outside the function unless explicitly updated 🔹 Local Variables Created variables inside functions Learned that local variables exist only within the function scope Verified that changes to local variables do not affect global variables with the same name 🔹 Global vs Local Interaction Practiced multiple cases where: A local variable shadows a global variable Calculations inside functions do not modify global values Compared values printed inside and outside functions to clearly understand scope behavior 🔹 Why Scope Matters Prevents accidental data modification Helps write cleaner, safer, and more predictable code Improves debugging and code readability This class strengthened my understanding of variable scope, which is essential for writing reliable Python programs 🚀 #Python #GlobalVariables #Local scope #LocalVariables #PythonBasics #ProgrammingConcepts #StudentLearning #CodingJourney Pooja Chinthakayala
To view or add a comment, sign in
-
-
Python isn’t popular by accident , it’s powerful because of its simplicity and flexibility. Here’s a quick breakdown of the Top 7 Python data types every developer should master, from handling numbers and strings to structuring real-world data with lists, tuples, and dictionaries. At CourseCode, we focus on teaching Python the right way: ➡️ fundamentals first ➡️ practical examples ➡️ real-world application Whether you’re sharpening your skills or building production-ready systems, mastering data types is non negotiable. 🚀 Learn smart. Build better. 🔗 Project link: [ https://lnkd.in/dFSgX4f6 ] #Python #SoftwareEngineering #Programming #DataTypes #CourseCode #TechEducation
To view or add a comment, sign in
-
-
🚀 Day 46 of My Python Learning Journey 🐍 Today, I learned Operator Overloading in Python, an important Object-Oriented Programming (OOP) concept. 🔹 Understood how Python uses magic (dunder) methods like: __add__(), __len__(), __eq__(), __gt__() 🔹 Learned how operators such as + and len() can be customized for user-defined classes 🔹 Practiced real-world examples: Adding two objects using __add__() Finding object length using __len__() Merging objects (ShoppingCart example) 💡 Key takeaway: Operator overloading helps write clean, readable, and object-oriented code, and it’s a favorite interview topic. 📈 Slowly building strong Python OOP foundations, one concept at a time! #Python #OOP #OperatorOverloading #MagicMethods #PythonLearning #DataAnalystJourney #CodingPractice #Day46
To view or add a comment, sign in
-
-
I’ll admit it: early in my Python journey, I spent hours debugging code that looked fine. Functions returning the wrong value, variables mysteriously “disappearing,” and weird side effects… all because I didn’t fully understand Python variable scope. Once I got it, my code became cleaner, easier to debug, and way more predictable. I turned that hard-earned lesson into a short, practical guide that walks you through local, global, and nonlocal variables with real examples. 👉 Check it out here: https://lnkd.in/djp6HJdD If you’re serious about improving your Python fundamentals, this guide is a simple way to save hours of frustration. #Python #LearnPython #CodingTips
To view or add a comment, sign in
-
Python Tip: Iterator Don't Overcomplicate Iteration I see developers writing 20+ lines of custom iterator classes just to loop through a simple list. Here's the truth: Python lists are already iterable. You don't need __iter__ and __next__ for basic iteration. Save custom iterators for: Complex iteration logic Infinite sequences Memory-efficient data streaming For everything else? Just use the list directly. Sometimes the most Pythonic code is the code you don't write. FOLLOW FOR MORE PYTHON TIPS & INSIGHTS #Python #Programming #CleanCode #SoftwareDevelopment
To view or add a comment, sign in
-
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