# π 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! π₯