Code Every Day": Python journey with Data Science (Day 66) File Handling Project in Python — Bringing CRUD Operations to Life! Today’s learning journey took a practical turn as I built a complete File Handling Project in Python! *The project allowed me to perform CRUD (Create, Read, Update, Delete) operations on both files and folders — all through Python code. Using modules like pathlib and os, I implemented functions to: * Create, rename, and delete folders. * Create, read, update (append/overwrite), and delete files. *Explore how to handle file paths and work directly with the file system. *This project really helped me understand how file systems work behind the scenes, and how Python can make these operations smooth and powerful. *Every line of code strengthened my understanding of modular programming, exception handling, and user interaction in Python. (Truly one of those projects that makes you feel like a real developer.) #100DaysOfPython #PythonJourney #LearnInPublic #CodeEveryday #PythonForDataScience #sheryianscodingschool #FileHandling #PythonProjects #Pathlib #OSModule #CodingJourney Mentored and guided by the best:-Akarsh Vyas Tanishq Vyas Sheryians Coding School Community Sheryians Coding School
More Relevant Posts
-
Learn Python in 30 Days! 🐍 I’m excited to share my 30-day Python learning journey! This roadmap helped me build a solid foundation in Python programming — from the basics to creating real-world projects. 💻✨ 📘 Week 1: Basics and Fundamentals Learned Python syntax, variables, data types, loops, and functions — the core building blocks of programming. ⚙️ Week 2: Intermediate Concepts Explored lists, tuples, sets, and dictionaries. Practiced file handling, exception handling, and using modules & packages. 🧠 Week 3: Advanced Topics Dived into object-oriented programming (OOP), decorators, generators, context managers, and lambda functions. 💡 Week 4: Application and Projects Applied all my knowledge by developing small and advanced projects, solving coding challenges, and reviewing key concepts. #Python #LearningJourney #Programming #TechSkills #Coding #Developer #PythonProgramming #PythonProjects #LearningInPublic
To view or add a comment, sign in
-
-
📒 Learning log: Refreshing my Python skills! 🐍 After steadily working through R courses on DataCamp, I've dived back into Python today! Although I've touched on Python before, I'm now taking the "Intermediate Python for Developers" course on #DataCamp to solidify my skills. It feels surprisingly refreshing to revisit the fundamentals. Even concepts I've seen before, like the core modules, make more sense when reviewing them with a fresh perspective. Today was a great review of the essentials: 🔹 The os module: Getting re-acquainted with os.getcwd(), os.chdir() for directory management, and os.environ for handling system variables. 🔹 The string module: Reviewing its useful constants (like string.digits and string.punctuation), which are essential building blocks. It's exciting to see these concepts click into place more clearly this time around. Looking forward to mastering these tools! #Python #DataScience #LearningJourney
To view or add a comment, sign in
-
⚙️ Day 5 of my 30-Day Python Mastery Challenge! Today, I learned how to make Python programs think logically using conditional statements — if, elif, and else. 🧠 These allow our code to make decisions and react based on conditions, which is the heart of programming logic. Here’s one example I practiced: num = int(input("Enter a number: ")) if num % 2 == 0: print("Even number") else: print("Odd number") 🧩 Key Takeaways: • if checks a condition. • elif provides alternate checks. • else runs when no other condition is true. Up next → Day 6: Loops in Python (for & while) 🔁 #Day5 #Python #PythonLearning #LearnToCode #CodingJourney #PythonForBeginners #100DaysOfCode #DevOps #Programming #SoftwareDevelopment #CodeNewbie #PythonDeveloper #AI #MachineLearning #TechJourney #CodingLife #DevelopersCommunity #DailyLearning #JaswanthLearnsPython
To view or add a comment, sign in
-
🔥 LinkedIn Post: OOPs in Python 🚀 Learning Object-Oriented Programming (OOP) in Python! This week, I explored the core OOP concepts—Class, Object, Encapsulation. Understanding these concepts is helping me write cleaner, reusable, and more organized Python code. 🔹 Classes & Objects – Creating real-world models in code 🔹 Encapsulation – Protecting data the right way what’s needed Python also provides special methods, constructors (__init__), class methods, and static methods, which make OOP even more powerful. 💡 Every concept I learn gives me more confidence in writing professional-level Python programs. #Python #OOP #LearningJourney #Coding #Programming #PythonDeveloper
To view or add a comment, sign in
-
📘 Day 09 – Python Practice: Mastering List Operations 📘 Continuing my #100DaysOfCode journey, today I focused on strengthening my understanding of Python Lists — one of the most fundamental data structures. 🔹 Problem 1 – Managing Students • Used append() and insert() to build and update a student list dynamically. 🔹 Problem 2 – Removing Numbers • Practiced remove() and pop() methods to manipulate lists safely. 🔹 Problem 3 – Slicing & Iteration • Sliced a list to get specific elements and used enumerate() to iterate with indices. 🚀 These bite-sized exercises are helping me write cleaner, more efficient Python code and build muscle memory for day-to-day programming tasks. 🧠 Key Concepts Practiced: List Manipulation Slicing & Indexing Iterative Processing On to Day 10! #Python #100DaysOfCode #WomenWhoCode #DevInProgress #PythonLists #CodeNewbie #LearnToCode #DailyCoding #Day09 #ListMethods #BeginnerToPro
To view or add a comment, sign in
-
-
🚀 Today’s Python Learning Journey: Understanding OOP (Object-Oriented Programming) Today, I learned about Classes and Objects in Python — one of the most powerful concepts in programming! 🐍✨ Here’s a simple example I practiced: class Student: def __init__(self, name, age): print(f"Hello Student {name} {age}") azam = Student("Azam", 27) ali = Student("Ali", 28) ub = Student("UB", 29) 🧠 Concept Learned: class is a blueprint for creating objects. __init__() is a special method (constructor) used to initialize object properties. Each object (like azam, ali, ub) represents a real-world entity — a Student in this case! 💡 This small code shows how Python brings real-world thinking into programming using Object-Oriented Programming (OOP) principles like Encapsulation and Abstraction. --- #Python #OOP #ObjectOrientedProgramming #Programming #Coding #PythonLearning #Developer #SoftwareDevelopment #CodeNewbie #LearnPython #TechJourney
To view or add a comment, sign in
-
-
Python Learning Journey – Day 3 Today’s focus was on problem-solving and deeper understanding of Python’s core programming concepts. I practiced and solved 10 questions on each topic to strengthen both logic and implementation. Topics Covered: ✅ Conditional Statements: mastering if–elif–else logic and nested conditions. 🔁 Loops: for and while loops with real-world problem scenarios. ⚙️ Behind the Scenes of Loops: understanding iteration, range objects, and internal loop execution. 🧩 Functions, Closures, and Scope: explored function creation, local vs global variables, and how closures preserve state. Resources: 📘 GitHub Repository:https://lnkd.in/g_CzB54z 🗒️ Notes: https://lnkd.in/gfb4A3hc #Python #Programming #LearningJourney #PythonDeveloper #100DaysOfCode #Day3 #CodingChallenges #GitHub #Functions #Loops
To view or add a comment, sign in
-
-
🧠 Sharing My Python Notes! 🐍 Over the past few weeks, I’ve been diving deeper into Python — exploring everything from basic syntax to core concepts like functions, data structures, and object-oriented programming. To help others who are learning (and to keep my own concepts crystal clear), I’ve compiled my notes and decided to share them here! 💻 Whether you’re just starting out or brushing up your Python skills, these notes can be a helpful quick reference. 📘 Topics Covered: Variables and Data Types Conditional Statements and Loops Functions and Modules Lists, Tuples, Dictionaries, and Sets OOP Basics File Handling Exception Handling Feel free to check them out and drop your thoughts or questions below — let’s learn and grow together! 🚀 #Python #LearningJourney #CodingCommunity #Programming #Notes #PythonProgramming #GovindTayal
To view or add a comment, sign in
-
💻 Day 4 & 5 of My Python Problem-Solving Journey 🚀 Missed a post yesterday — but not a day of learning! 😄 Over the last two days, I dived deep into one of the most interesting parts of Python — Lambda Functions along with Map, Filter, and Reduce. These tools made me realize how much power you can pack into just a single line of code 💪 Here’s what I explored: 🔹 Wrote one-liners using lambda for quick logic 🔹 Used map() to apply transformations to entire lists 🔹 Filtered data smartly using filter() 🔹 Combined elements efficiently using reduce() 🔹 Solved problems like finding the longest word, filtering evens, and reducing lists into totals or products Every exercise gave me a better grasp of functional programming in Python and how clean, efficient, and elegant it can be. A big thanks to Battula Venkata Narayana for the constant guidance and clear explanations throughout the sessions 🙌 📂 You can check out all my practice problems here 👇 🔗 https://lnkd.in/grq42QrB #Python #CodingJourney #ProblemSolving #FunctionalProgramming #Lambda #MapFilterReduce #LearningEveryday #100DaysOfCode #PythonDeveloper #CodeNewbie #10000coders
To view or add a comment, sign in
-
-
Day 9 of #100DaysOfCode Python Dictionaries & Nested Lists Today I built a deeper understanding of how Python stores and organizes data. Dictionaries are incredibly powerful, they let you create structured, human-readable data instead of relying only on lists alone. 💻 What I learned: ✅Creating and accessing Python dictionaries ✅Updating, adding, and modifying key-value pairs ✅Looping through dictionaries to retrieve specific data ✅Using nested lists and nested dictionaries to represent complex information. 🧠 Reflection: Data structures are the backbone of programming logic. Learning how to organize information properly makes code more scalable and meaningful. To apply dictionary logic inside real-world cases, I built an Auction Program, a command-line bidding system where users enter names and bids anonymously, and the program determines the highest bidder. This really showed how dictionaries can track and compare data efficiently. #100DaysOfCode #Python #LearningInPublic #CodingJourney #DeveloperLife #Programming #Udemy #PythonBootcamp #Consistency
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