🚀 Day 40 of My Python Learning Journey (week 6)🐍 Six weeks ago, I decided to stay consistent and start learning Python step by step. This week marked an important milestone where many concepts started connecting together. 📌 What I’ve learned so far: Python basics & syntax Conditional statements (if / else, shorthand if-else) Loops (for, while, for-else) Functions (return vs print) Recursion (base case & flow) Dictionaries, lists, tuples & sets Exception handling (try / except / finally) Custom errors & custom exceptions File handling (read, write, append, with statement) File methods: read(), readlines(), seek(), tell(), truncate() Importing modules (import, from, as, dir) OS module (basic understanding of directories & file operations) Local vs global variables if __name__ == "__main__" Lambda (anonymous) functions I’m learning with small daily steps, making mistakes, fixing them, and moving forward. The focus is not speed — it’s consistency and clarity. 📈 Goal: Build strong Python fundamentals → move into Python automation → create real-world projects. If you’re also learning or working with Python, feel free to connect or share advice. Still learning. Still improving. 🔁 #Python #LearningInPublic #PythonJourney #Week6 #Coding #Programming #Automation
Python Learning Journey: Week 6 Progress
More Relevant Posts
-
Python Basics – FAQs (Week 2 Learning Recap) 🐍 Strengthening fundamentals is the key to mastering Python. Here are some important Python FAQs that every beginner should know: 🔹 Lists & Indexing Indexing always starts from 0, even in nested (sub-level) lists Lists are mutable – values can be changed remove() deletes only the first occurrence pop() removes and returns the element 🔹 Tuples & Sets Tuples are immutable Combined tuples don’t update automatically unless stored Sets are unordered, unique, and don’t allow duplicates 🔹 Strings Strings are immutable sequences of Unicode characters Can be created using single, double, or triple quotes Printed easily using print() 🔹 range() Function Used mainly for looping Works with start, stop, and step Ends at stop – 1 🔹 Tools & Setup Spyder can be installed via Anaconda Navigator Lecture slides & videos are available under the respective download tabs 📌 These small concepts make a big difference when writing clean and efficient Python code. 💡 Keep learning. Keep coding. One concept at a time! #Python #PythonBasics #Programming #LearningPython #CodingJourney #ECE #StudentLife #TechSkills #FAQs #Anaconda
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
-
-
🚀 Day 1 – Python Basics | Mental Model Setup Kicked off my Python learning journey with a strong focus on foundations over shortcuts. The goal today wasn’t just syntax—it was building the right mental model to think in Python. 🎯 Outcome I can now read and write basic Python code confidently. 📌 What I covered Python syntax & indentation (Python is strict—discipline matters) Variables & core data types (int, float, string, bool) Type casting (explicit > implicit, always) Input / Output operations Comments & coding best practices (readability = scalability) 🔧 Hands-on Practice ✅ Simple calculator (operators + logic) ✅ Temperature converter (real-world math use case) ✅ String formatting exercises (clean, professional output) 💡 Key takeaway Python isn’t hard—but thinking clearly is mandatory. Once the fundamentals are solid, everything else compounds faster. Kishan Timbadiya Digbijoy Sarkar
To view or add a comment, sign in
-
A quick guide to some of the most important Python List methods for anyone starting their Python journey or revising the basics: 🔹 append(x) – Adds an element x to the end of the list. Commonly used when collecting or storing data dynamically. 🔹 insert(i, x) – Inserts an element at a specific index without removing existing elements. 🔹 count(x) – Returns how many times an element appears in the list. Useful for analyzing frequency. 🔹 index(x) – Returns the position of the first occurrence of an element in the list. 🔹 copy() – Creates a shallow copy of a list so changes to the new list do not affect the original one. 🔹 reverse() – Reverses the order of elements in the list in place. 🔹 pop() / pop(i) – Removes and returns the last element or the element at a given index. Helpful for stack and queue operations. 🔹 clear() – Removes all elements from the list and makes it empty. Understanding these methods helps improve problem-solving skills and makes code more efficient and readable. Visual examples are a great way to clearly see how each method transforms a list step by step. This guide is useful for students, beginners, and anyone revising Python fundamentals before moving on to advanced topics like data structures and algorithms. #Python #PythonProgramming #ListMethods #BeginnerGuide #CodingBasics #Programming #LearningPython #TechEducation #DeveloperCommunity #DataStructures
To view or add a comment, sign in
-
🚀 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
-
-
...spent $1,140 over learning Python 🤷♀️. Heard this story that straight-up gut-punched me: Some dude drops $1,140 in a year trying to "break into" Python. $240 on a Pro sub, $400 uni cert, $500 for a 3-day workshop. Badges stacked, 100% completion... but tell him to scrape a basic site from scratch? Total freeze. No video hand-holding? Lost. That's the logic gap, nails syntax but skips the real thinking, the structure. You're just spectating, bingeing tutorials, not building anything real. If you've thrown money at courses and still stare at a blank file like it's alien, it's not you sucking at code. Platforms want views, not pros. Python's the AI king, time to actually own it. Who's escaped tutorial hell? Spill your story below. #Python #LogicOverSyntax #TechCareers #EdTech2026
To view or add a comment, sign in
-
Learning Type Hinting Early I started learning Python type hinting earlier than I expected. And I’m glad I didn’t “leave it for later.” As a beginner, it’s tempting to skip things that feel “advanced.” Type hinting sounded like something for senior developers. Turns out… it’s incredibly beginner-friendly. Here’s what I’ve learned so far: 👉 It makes functions clearer to read 👉 It helps catch mistakes earlier 👉 It forces me to think about what my code expects 👉 It makes future refactoring less scary Even something simple like: `def add(a: int, b: int) -> int:` Changes how I think about the function. I’m not just writing code anymore. I’m thinking about structure. For beginners, type hints aren’t about perfection. They’re about clarity and readability. And clarity builds confidence. If you’re learning Python, don’t wait to explore type hints. Future-you will thank you. P.S. Repost if you find this useful or helpful for other Tags #Python #PythonProgramming #PythonDeveloper #PythonBeginner #CodingJourney #Programming #TechCareers #BeginnersMindset #Consistency #SelfTaught #CareerGrowth #Upskilling
To view or add a comment, sign in
-
-
🚀 Python Learning Journey I recently completed my Python fundamentals learning, and here are some of the most important concepts I strengthened: 🔹 Understood why Python is beginner-friendly and widely used in web development, data science, automation, and more. 🔹 Learned proper Python setup and working with IDEs like VS Code. 🔹 Practiced core syntax including indentation, comments, and writing my first programs. 🔹 Gained clarity on variables, data types, typecasting, and user input handling. 🔹 Explored operators and control flow (if-else, match-case, loops). 🔹 Built strong foundations in strings — indexing, slicing, and formatting with f-strings. 🔹 Learned functions, lambda expressions, recursion, and working with modules & pip. 🔹 Practiced Python data structures — lists, tuples, sets, and dictionaries. 🔹 Got introduced to Object-Oriented Programming (OOP) concepts like classes, inheritance, encapsulation, and polymorphism. 💡 Next Step: Apply these concepts through mini-projects and strengthen problem-solving skills. #Python #Programming #LearningJourney #AIStudent #Coding #DataScience #codewithharry
To view or add a comment, sign in
-
**Python Refresher – Day 1** Starting my Python revision journey today to strengthen the fundamentals and improve problem-solving skills. Revisiting the basics always helps in writing cleaner and more efficient code. 📌 **Topics covered today:** ✅ Python syntax & structure ✅ Variables and data types (int, float, string, boolean) ✅ Input & output operations ✅ Operators (arithmetic, logical, comparison) ✅ Conditional statements (if, else, elif) ✅ Basic programs & hands-on practice 💡 Key takeaway: Strong fundamentals make debugging and automation much easier. Even simple concepts become powerful when used correctly. Excited to continue learning and building consistency every day. Day 1 complete ✅ #Python #Learning #Coding #Programming #Automation #Day1 #PythonBasics
To view or add a comment, sign in
-
🚀 Day 12 | Exception Handling in Python ⚠️ Every strong application starts with handling errors gracefully. In today’s notebook / carousel, I explored how Python manages errors and how we can convert technical crashes into clean, user-friendly experiences. 📌 In today’s learning, I covered: ✔ Purpose of Exception Handling ✔ Types of Errors (Compile-time, Logical, Runtime) ✔ What Exceptions actually are in Python ✔ Built-in vs User-Defined Exceptions ✔ try, except, else, finally, raise keywords ✔ Various forms of except blocks ✔ Standard exception handling flow ✔ Custom Exception development ✔ Using raise for project-specific rules What stood out most to me is this: Exception handling isn’t just about avoiding crashes — it’s about writing robust, production-ready code that protects user experience and keeps applications stable. Understanding how Python’s PVM reacts to errors, how control flow changes, and how custom exceptions model real-world business rules gave me a deeper engineering perspective beyond basic coding. 🙏 Grateful to my mentor Nallagoni Omkar Sir for guiding me through these fundamentals with clarity and practical understanding. 📌 Part of my learning-in-public journey — building strong Python foundations step by step. 👉 Next up: File Handling & Working with Files in Python 📂 #Python #ExceptionHandling #CorePython #DataScienceJourney #LearningInPublic #ProgrammingFundamentals #PythonDeveloper #StudentOfDataScience #NeverStopLearning
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