📘 DATA ANALYTICS SERIES · CHAPTER 60
Data Analyst Productivity Tools — India 2026
The tools Indian data analysts install, configure, and use daily to work faster — VS Code, DBeaver, Jupyter, Git, Notion, and Python environment management — with setup tips, keyboard shortcuts, and the exact configuration that saves 5+ hours every week.
Your Complete Analyst Toolkit — Free, Day 1
Every tool in this guide is free to install and use. A fully capable data analyst setup — Python, SQL, version control, documentation, and BI — costs ₹0. The investment is time to set it up correctly and learn the shortcuts that make each tool fast.
| Tool | Purpose | Cost | Priority |
|---|---|---|---|
| VS Code | Python + SQL code editor | Free | ⭐ Install first |
| DBeaver Community | SQL client — connects to any DB | Free | ⭐ Install first |
| Anaconda / venv | Python environment management | Free | ⭐ Install first |
| Git + GitHub | Version control + portfolio hosting | Free | ⭐ Install first |
| Power BI Desktop | BI dashboards and reports | Free | ⭐ Install first |
| Jupyter / JupyterLab | Notebook-style Python analysis | Free (via Anaconda) | Week 1 |
| Notion | Documentation, notes, task tracking | Free tier | Week 1 |
| TablePlus or DB Browser | Lightweight local SQLite tool | Free tier | Optional |
| Google Colab | Cloud Jupyter — no local setup needed | Free | Good for beginners |
| Postman | Testing APIs for data ingestion work | Free | Intermediate+ |
VS Code — The Core Analyst Environment
VS Code is the most versatile free code editor for data analysts. Install these extensions immediately after setup:
Ctrl + `Open integrated terminalCtrl + Shift + PCommand palette — run any commandShift + Enter (Jupyter)Run cell and move to nextCtrl + / Toggle comment on selected linesAlt + ↑ / ↓Move line up or downCtrl + DSelect next occurrence of selectionCtrl + Shift + KDelete current lineF2Rename variable across fileDBeaver — SQL for Every Database
DBeaver Community connects to MySQL, PostgreSQL, SQL Server, SQLite, BigQuery, Snowflake, and 80+ other databases with the same interface. Essential for analysts who work across multiple databases at different companies.
Python Environment Setup — venv vs Anaconda
# Create a venv for a project (run in terminal) python -m venv analytics-env # Activate (Windows) analytics-env\Scripts\activate # Activate (Mac/Linux) source analytics-env/bin/activate # Install common analyst packages pip install pandas numpy matplotlib seaborn scikit-learn jupyter openpyxl sqlalchemy # Save your packages to requirements.txt (share with teammates) pip freeze > requirements.txt # Recreate environment from requirements.txt on another machine pip install -r requirements.txt
Jupyter Notebook — Shortcuts That Double Your Speed
Shift + EnterRun cell, move to nextCtrl + EnterRun cell, stay in placeA / B (command mode)Insert cell above / belowDD (command mode)Delete current cellM (command mode)Convert cell to MarkdownY (command mode)Convert cell to CodeEscEnter command mode from edit modeTabAutocomplete variable or function nameShift + TabShow function docstring / parametersCtrl + Shift + - Split cell at cursor- Start every notebook with a Markdown cell: project title, objective, dataset source, date
- Add a Markdown cell before each analysis section explaining what you are doing and why
- Clear all outputs before committing to Git (Cell → All Output → Clear) — keeps the repo clean
- Keep a requirements.txt in the same folder so the notebook is reproducible
- Name cells descriptively: "1_load_data.ipynb" > "analysis.ipynb"
Git — The 7 Commands Every Analyst Needs
You do not need to master Git. Seven commands cover everything an analyst uses daily:
# 1. Create a new local repository git init # 2. Connect to GitHub (after creating repo on github.com) git remote add origin https://github.com/yourusername/project-name.git # 3. Stage changes (add all modified files) git add . # 4. Commit with a message git commit -m "Add customer churn SQL analysis" # 5. Push to GitHub (first time) git push -u origin main # 6. Push after first time git push # 7. Pull latest changes from GitHub (e.g., after editing on another machine) git pull # Bonus: check what has changed before committing git status git diff
.gitignore file in every project. Add: *.csv, *.xlsx, .env, __pycache__/. Never commit raw data files with customer PII — share dataset sources in README instead.Notion — Documentation That Gets Used
Indian data analysts who document their work stand out visibly — most do not. Notion free tier is sufficient for an individual analyst. Build these three pages and update them weekly:
Frequently Asked Questions
What software does a data analyst need on their laptop in India?
The essential toolkit for a data analyst in India: VS Code (free code editor for Python and SQL), DBeaver Community (free SQL client for any database), Jupyter Notebook or JupyterLab (Python analysis environment), Git (version control), Power BI Desktop (free), Excel with Power Query enabled, and a Python environment managed with either Anaconda or venv. All of these are free to install. The total setup takes about 2 hours.
Is VS Code good for data analysis?
Yes — VS Code with the Python, Pylance, and Jupyter extensions is now one of the most popular Python data analysis environments in India. Key advantages: free, fast, runs .ipynb notebooks natively, has a built-in terminal, excellent Git integration, and IntelliSense code completion. The main trade-off versus dedicated tools like PyCharm is that VS Code is lighter and more general-purpose, which suits analysts who switch between SQL, Python, and Markdown within one session.
Why should data analysts learn Git?
Git solves three analyst problems: (1) Version control — never lose a working SQL query or Python script because you overwrote it. (2) Portfolio — GitHub is where Indian tech hiring managers look for work samples. (3) Team collaboration — sharing analysis code via Git instead of emailing .py files is standard in product companies and startups. You do not need advanced Git — five commands cover 90% of analyst use: git init, git add, git commit, git push, git pull.
What is the best SQL client for data analysts in India?
DBeaver Community is the most versatile free SQL client for Indian analysts — it connects to MySQL, PostgreSQL, SQL Server, BigQuery, Snowflake, and SQLite with the same interface. For company-specific tools: SQL Server users often use SSMS (free, Windows only). BigQuery analysts use the Google Cloud Console query editor. For quick local SQL practice, DB Browser for SQLite is lightweight and simple.
Learn These Tools in a Live Classroom — Not Alone
Evika Academy, Noida Sector 51, teaches Python, SQL, Power BI, and Git as part of the hands-on curriculum — so you leave with a working setup, not just theory.
📱 Book Free Demo on WhatsApp