Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
🐍 Week 1 – Data Science के लिए Python  ·  दिन 02

दिन 2: Setup: Python, Jupyter और Google Colab

⏱ 60 min📶 Beginner🎯 100% self-study
दिन 2 / 60

✅ आज आप सीखेंगे

  • अपना setup चुनें: Google Colab, Anaconda या सीधा Python
  • pandas, NumPy, Matplotlib, Seaborn, scikit-learn install करें
  • Jupyter cells, Markdown और shortcuts इस्तेमाल करें
  • Course datasets load करें
  • पहली data notebook चलाएँ

🏢 असली दुनिया में

Data job के पहले दिन आपको laptop, Jupyter या Colab workspace और CSV files का folder मिलेगा। Notebooks में सहज होना हर analyst का पहला रोज़ का skill है।

अपना setup चुनें

Google Colab (सबसे आसान)

  • Browser में चलता है – कुछ install नहीं
  • Deep learning के लिए free GPU
  • Files Google Drive में
  • Internet चाहिए

PC पर Anaconda / Jupyter

  • Offline चलता है
  • Files और versions पर पूरा control
  • ज़्यादातर company laptops जैसा
  • लगभग 3 GB download

Beginners: आज Colab से शुरू करें और Anaconda बाद में install करें। दोनों में बिल्कुल वही code चलता है।

Option 1 – 3 steps में Google Colab

  1. 1colab.research.google.com खोलें और Gmail से sign in करें
  2. 2New notebook पर click करें
  3. 3Cell में print("Hello Data") लिखें और Shift + Enter दबाएँ
आपकी पहली Colab cell
Colab cell – upload a CSV from your computer
from google.colab import files
uploaded = files.upload()          # choose sales_data.csv
import pandas as pd
sales = pd.read_csv("sales_data.csv")
sales.head()

Option 2 – Anaconda या सीधा Python

Anaconda (anaconda.com/download) Python, Jupyter और मुख्य data libraries एक साथ install करता है। या python.org से Python 3 install करके चलाएँ:

Command Prompt / Terminal
pip install jupyter pandas numpy matplotlib seaborn scikit-learn scipy plotly openpyxl
jupyter notebook          # opens Jupyter in your browser
💡 Virtual environment (अच्छी आदत)

Companies हर project को अलग environment में रखती हैं: python -m venv ds-env, फिर activate करें (Windows पर ds-env\Scripts\activate, Mac/Linux पर source ds-env/bin/activate) और उसके अंदर pip install करें।

Installation जाँचें

Python
import sys, numpy, pandas, matplotlib, seaborn, sklearn
print("Python      :", sys.version.split()[0])
for lib in [numpy, pandas, matplotlib, seaborn, sklearn]:
    print(f"{lib.__name__:12}:", lib.__version__)
Python : 3.13.16 numpy : 2.5.3 pandas : 2.3.3 matplotlib : 3.11.2 seaborn : 0.13.2 sklearn : 1.9.1

आपके version numbers थोड़े अलग हो सकते हैं – कोई बात नहीं। कोई भी नया version यह course चलाता है।

Jupyter notebook basics

▶️
Code cellPython चलाती है। आख़िरी line अपने आप दिखती है।
📝
Markdown cellNotes, headings, bullet points – आपके analysis की कहानी।
🔁
KernelPython engine। “Restart & Run All” जाँचता है कि notebook ऊपर से नीचे तक चलती है।
हर notebook में तीन चीज़ें
Shortcutकाम
Shift + EnterCell चलाएँ और अगली पर जाएँ
Esc फिर A / Bऊपर / नीचे नई cell
Esc फिर M / YMarkdown / Code में बदलें
Esc फिर D DCell delete करें
Tabनाम auto-complete
Shift + TabFunction की help देखें

Course datasets

पूरे 60 दिन realistic Indian datasets का एक ही set इस्तेमाल होता है। इन्हें course kit से एक बार download करें और notebooks वाले folder में ही रखें।

FileRowsकिसलिए
sales_data.csv2,000Retail sales of an online store – pandas, EDA, charts
sales_dirty.csv312Data cleaning practice
students_performance.csv500Statistics, charts, mini project
house_prices.csv800Regression (price prediction)
loan_applications.csv1,200Classification (loan approval)
telecom_churn.csv3,000Major project – churn prediction
mall_customers.csv200Clustering (customer segments)
delhi_weather.csv1,096Time series & forecasting
product_reviews.csv600NLP – sentiment model
ab_test.csv4,000A/B testing
employees.csv, departments.csv30 / 5SQL joins and window functions

आपकी पहली data notebook

Python
import pandas as pd
students = pd.read_csv("students_performance.csv")
print("Rows and columns:", students.shape)
print(students.head())
Rows and columns: (500, 13) student_id gender school_type study_hours attendance parent_education tuition internet maths science english average result 0 S1001 Male Government 3.0 79.0 Graduate Yes No 65.0 76.0 71.0 70.7 Pass 1 S1002 Male Private 3.4 67.0 School Yes Yes 50.0 54.0 77.0 60.3 Pass 2 S1003 Male Private 2.6 72.0 Graduate No Yes 50.0 69.0 71.0 63.3 Pass 3 S1004 Male Private 1.8 96.0 Graduate No Yes 68.0 70.0 66.0 68.0 Pass 4 S1005 Male Government 2.4 90.0 Post-Graduate No Yes 67.0 77.0 66.0 70.0 Pass
Python
import pandas as pd
students = pd.read_csv("students_performance.csv")
print("Average maths marks :", round(students["maths"].mean(), 1))
print("Pass percentage     :", round((students["result"] == "Pass").mean() * 100, 1), "%")
print("Top study hours     :", students["study_hours"].max())
Average maths marks : 64.9 Pass percentage : 99.8 % Top study hours : 6.6
📁 FileNotFoundError?

इसका मतलब Python को CSV नहीं दिख रही। File को notebook वाले folder में रखें, या पूरा path दें जैसे pd.read_csv("C:/data/sales_data.csv")। Colab में पहले file upload करें (ऊपर देखें)।

🏅 आज के Job Skills

✔ Google Colab इस्तेमाल करना✔ pip से data libraries install करना✔ Jupyter cells और shortcuts✔ CSV को pandas में load करना

Practice tasks

🏋️ Practice – ख़ुद करें

Task 1: day02_practice.ipynb नाम की नई notebook बनाएँ। Markdown heading “My first analysis” और एक code cell जोड़ें जो आपका नाम print करे।
Task 2: house_prices.csv load करें और उसका shape और पहली 3 rows print करें।
Solution देखें
Python
import pandas as pd
houses = pd.read_csv("house_prices.csv")
print(houses.shape)
print(houses.head(3))
(800, 9) city area_sqft bedrooms bathrooms age_years metro_km furnishing parking price_lakh 0 Pune 1210 2 2 18 7.0 Furnished No 55.07 1 Bengaluru 850 2 2 15 4.6 Semi-Furnished No 48.22 2 Hyderabad 530 1 1 8 2.1 Semi-Furnished Yes 26.64
Task 3: house_prices.csv में सबसे महँगे घर की कीमत निकालें।
Solution देखें
Python
import pandas as pd
houses = pd.read_csv("house_prices.csv")
print("Highest price (lakh):", houses["price_lakh"].max())
Highest price (lakh): 199.97

Quick quiz

🧠 Quick Quiz – ख़ुद को जाँचें

1. Jupyter cell कौन सा shortcut चलाता है?
Shift + Enter cell चलाकर अगली पर ले जाता है।
2. Google Colab का मुख्य फ़ायदा क्या है?
Colab browser में चलता है और GPU समेत मुफ़्त compute देता है।
3. कौन सी command pandas install करती है?
pip Python का package installer है।
4. Markdown cell किसलिए है?
Markdown cells में आपके analysis को समझाने वाला text होता है।
5. read_csv पर FileNotFoundError आता है। सबसे संभावित कारण?
File को notebook के पास रखें या पूरा path दें।

Interview corner

💼 Interview Corner

Data scientists notebooks क्यों इस्तेमाल करते हैं?

Notebooks code, output, charts और explanation को एक document में मिलाती हैं, जिससे exploration तेज़ होता है और analysis share और review करना आसान। Production code के लिए logic बाद में .py files में जाता है।

Virtual environment क्या है और क्यों?

हर project के लिए अलग Python installation, ताकि एक project की library versions दूसरे को न तोड़ें। venv या conda से बनता है और requirements.txt में लिखा जाता है।

सारांश

  • Colab = कुछ install नहीं; Anaconda/Jupyter = offline और पूरा control।
  • pip install … से libraries; __version__ से versions जाँचें।
  • Shift + Enter cell चलाता है; Markdown cells कहानी बताती हैं।
  • Course CSV files notebooks के पास रखें।
➡️ आगे

Day 3: data के लिए Python basics – variables, data types, operators और f-strings, असली numbers के साथ।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

Jupyter Notebook या JupyterLab?
कोई भी। JupyterLab tabs और file browser वाला नया interface है; notebooks वही .ipynb files हैं।
क्या VS Code इस्तेमाल कर सकते हैं?
हाँ। VS Code में Python और Jupyter extensions install करें और कोई भी .ipynb file खोलें।
Datasets कहाँ मिलेंगे?
Downloads page पर Data Science course kit से (मुफ़्त account चाहिए)। इसमें सारी CSV files और हर दिन का code है।
← Data Science (60 Days)
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

अगला topicदिन 3: Python Basics: Variables, Types, Operators आपकी प्रगति: 2 / 60 (3%) · Lesson 3 / 60 आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें