# πŸš€ Week 6 at BlockFuse Labs: Wrapping Up Python Basics & Learning Git Like a Pro πŸπŸ“ Time flies when you’re in the zone! Week 6 at **@BlockFuseLabs** was all about **consolidating the fundamentals of Python** and stepping into the world of **version control with Git and GitHub** β€” a major milestone in every developer's journey. ## 🐍 Wrapping Up Python Basics This week brought everything together β€” not just learning new topics, but **connecting the dots** between everything we’ve covered in Python so far. Here’s a breakdown of what we concluded: ### βœ… Variables & Data Types Recap From strings and numbers to more complex data structures: ```python name = "BlockFuse" age = 1 pi = 3.14 is_active = True ``` ### βœ… String Methods, Indexing & Slicing Mastered techniques to manipulate and extract parts of strings: ```python text = "blockfuse" print(text.upper()) # BLOCKFUSE print(text[0:5]) # block print(text[-1]) # e ``` ### βœ… Lists & Dictionaries Storing and accessing multiple pieces of data: ```python languages = ["Python", "Rust", "Solidity"] info = {"name": "iiceekiing", "track": "fullstack"} ``` ### βœ… Sets & Tuples Understanding uniqueness and immutability: ```python unique_skills = {"Git", "Python", "Linux", "Git"} # duplicates removed immutable_data = ("BlockFuse", 2025) ``` ### βœ… Operators & Logical Expressions Performing calculations and comparisons: ```python a, b = 10, 5 print(a + b) # 15 print(a > b and b < 3) # False ``` ### βœ… Built-in Functions & Type Conversion Making code interactive and safe: ```python num = int(input("Enter a number: ")) print(f"Double: {num * 2}") ``` ## 🌐 Git & GitHub: Version Control Unlocked We also stepped into a whole new world: **Git & GitHub** β€” essential tools for **collaborating**, **tracking progress**, and **working like real developers**. ### πŸ’‘ Key Git Concepts I Learned πŸ“Œ `git init` – Start a local repository πŸ“Œ `git add` – Stage files πŸ“Œ `git commit` – Save a version with a message πŸ“Œ `git status` – Check what's happening πŸ“Œ `git log` – View commit history πŸ“Œ `git push` / `pull` – Sync with GitHub πŸ“Œ `.gitignore` – Exclude unnecessary files ### βœ… Practice Flow Example ```bash echo "hello.py" > hello.py git init git add hello.py git commit -m "Add hello script" git remote add origin https://github.com/username/repo.git git push -u origin main ``` I also learned how to generate **SSH keys**, configure Git locally, and push changes **securely and efficiently**. ## ✨ Reflections Week 6 was a perfect blend of: * Finalizing Python basics * Becoming more confident with logic and structures * Learning **professional workflows** using Git & GitHub I can now confidently say I’m not just learning how to write code β€” I’m learning **how to work like a developer**. ## πŸ™Œ Thank You, BlockFuse Labs This journey keeps leveling up, and I’m super thankful for the structured learning, patient mentors, and consistent push toward excellence. You don’t just learn β€” you **grow**. ## What’s Next? Next stop? **Control flow, loops, and functions in Python**. Ready to solve real-world problems and build my first full mini-projects! πŸ”₯