# 🚀 My Data Analytics Boot Camp Journey: Learning Python from Scratch

🗓️ *By* [*Nishant Kumar*](https://www.linkedin.com/in/nishant-kumar-b8aa6b313/)  
🐦 *Follow me on* [*X / Twitter*](https://x.com/LumenX21)  
📚 *Check out my GitHub:* [*github.com/DevNishantHub/data-analytics-boot-camp*](https://github.com/DevNishantHub/data-analytics-boot-camp)

---

## 🌱 Why I Started This Journey

As someone passionate about tech and problem-solving, I decided to step into the world of **data analytics**. I’m currently participating in a **self-paced boot camp**, building my foundation in **Python** and documenting my journey as I grow.

This article is a snapshot of what I’ve learned so far, with working code examples and links to my work.

---

## 💻 What I’ve Learned So Far

### 1\. 📦 Basic Python Foundations

I started with Python basics such as:

* **Data Types** – int, float, string, boolean
    
* **Control Structures** – `if`, `else`, `while`, `for`
    
* **Functions** – return values, parameters, default arguments
    
* **Exception Handling** – using `try`/`except`
    
* **Data Structures**:
    
    * `lists` (append, remove, sort)
        
    * `tuples` (immutable sequences)
        
    * `dicts` (key-value mapping)
        
    * `sets` (union, intersection)
        

### 2\. 🔁 Comprehensions

List, dictionary, and set comprehensions are powerful tools for writing clean and efficient code.

Example:

```python
squares = [x**2 for x in range(10) if x % 2 == 0]
```

### 3\. ⚙️ Functions & Lambda

I've explored:

* `*args` and `**kwargs`
    
* Lambda functions
    
* Function decorators
    
* Returning functions from functions
    

### 4\. 🧰 Useful Built-in Functions

I'm regularly using:

* `enumerate()`
    
* `zip()`
    
* `sorted()` with custom keys
    
* `min()`, `max()`, and `sum()`
    

### 5\. 🧵 itertools Module

Learned to work with:

* `groupby()`
    
* `product()`, `permutations()`, and `combinations()`
    
* `cycle()` and `repeat()`
    

---

## 📂 My Code Repository

You can view all my current work in this GitHub repository:  
🔗 **GitHub Repo**: [https://github.com/DevNishantHub/data-analytics-boot-camp](https://github.com/DevNishantHub/data-analytics-boot-camp)

Feel free to ⭐️ or fork the repo if you're learning too!

---

## 📚 Resources I’m Using

* 🤖 [ChatGPT](https://chat.openai.com/) – My go-to assistant for learning and debugging
    
* 📖 [Python for Data Analysis by Wes McKinney](https://wesmckinney.com/book/) – A must-read for anyone in data analytics
    

---

## 👋 Let’s Connect!

I'm learning in public and would love to connect with other learners, mentors, or professionals in tech:

* 💼 [LinkedIn – Nishant Kumar](https://www.linkedin.com/in/nishant-kumar-b8aa6b313/)
    
* 🐦 [Twitter / X – @LumenX21](https://x.com/LumenX21)
    
* ✍️ [My Blog – nishant21.hashnode.dev](https://nishant21.hashnode.dev)
    

---

## 🚧 What’s Next?

✅ Up next in the boot camp:

* NumPy basics
    
* Pandas for data manipulation
    
* Data visualization with Matplotlib and Seaborn
    
* Real-world mini projects!
    

---

## 🧠 Final Thoughts

Learning in public has made me more confident and accountable. If you're just starting out or thinking about jumping into data, I highly recommend documenting your process.

Let’s grow together. 💪  
Drop your GitHub or blog in the comments—I'd love to check it out!
