---
# System prepended metadata

title: "\U0001F680 Week 6 at BlockFuse Labs: Wrapping Up Python Basics & Learning Git Like a Pro \U0001F40D\U0001F4C1"

---

# 🚀 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! 🔥





