Data Science & Machine Learning
Join this channel to learn data science, artificial intelligence and machine learning with funny quizzes, interesting projects and amazing resources for free For collaborations: @love_data
Ko'proq ko'rsatish๐ Telegram kanali Data Science & Machine Learning analitikasi
Data Science & Machine Learning (@datasciencefun) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 75 763 obunachidan iborat bo'lib, Taสผlim toifasida 2 113-o'rinni va Hindiston mintaqasida 4 346-o'rinni egallagan.
๐ Auditoriya koโrsatkichlari va dinamika
ะฝะตะฒัะดะพะผะพ sanasidan buyon loyiha tez oโsib, 75 763 obunachiga ega boโldi.
14 Iyun, 2026 dagi oxirgi maโlumotlarga koโra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 956 ga, soโnggi 24 soatda esa 41 ga oโzgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya oโrtacha 3.54% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 1.39% ini tashkil etuvchi reaksiyalarni toโplaydi.
- Post qamrovi: Har bir post oโrtacha 2 679 marta koโriladi; birinchi sutkada odatda 1 051 ta koโrish yigโiladi.
- Reaksiyalar va oโzaro taโsir: Auditoriya faol: har bir postga oโrtacha 5 ta reaksiya keladi.
- Tematik yoโnalishlar: Kontent learning, accuracy, distribution, panda, dataset kabi asosiy mavzularga jamlangan.
๐ Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida taโriflaydi:
โJoin this channel to learn data science, artificial intelligence and machine learning with funny quizzes, interesting projects and amazing resources for free
For collaborations: @love_dataโ
Yuqori yangilanish chastotasi (oxirgi maโlumot 15 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli boโlib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Taสผlim toifasidagi muhim taโsir nuqtasiga aylantirishini koโrsatadi.
df.info(), df.describe(), df.isnull().sum()
2๏ธโฃ Handle Missing & Duplicate Data
โบ Remove or fill missing values
โบ Use: dropna(), fillna(), drop_duplicates()
3๏ธโฃ Univariate Analysis
โบ Analyze one feature at a time
โบ Tools: histograms, box plots, value_counts()
4๏ธโฃ Bivariate & Multivariate Analysis
โบ Explore relations between features
โบ Tools: scatter plots, heatmaps, pair plots (Seaborn)
5๏ธโฃ Outlier Detection
โบ Use box plots, Z-score, IQR method
โบ Crucial for clean modeling
6๏ธโฃ Correlation Check
โบ Find highly correlated features
โบ Use: df.corr() + Seaborn heatmap
7๏ธโฃ Feature Engineering Ideas
โบ Create or remove features based on insights
๐ Tools: Python (Pandas, Matplotlib, Seaborn)
๐ฏ Mini Project: Try EDA on Titanic or Iris dataset!
๐ฌ Double Tap โค๏ธ for more data science tips & tutorials!scipy.stats, statsmodels, pandas
Visualization: seaborn, matplotlib
๐ก Quick tip: Use these formulas to crush interviews and build solid ML foundations!
๐ฌ Tap โค๏ธ for moredef factorial(n):
return 1 if n == 0 else n * factorial(n - 1)
2๏ธโฃ Find second largest number:
nums = [10, 20, 30]
second = sorted(set(nums))[-2]
3๏ธโฃ Remove punctuation from string:
import string
s = "Hello, world!"
s_clean = s.translate(str.maketrans('', '', string.punctuation))
4๏ธโฃ Find common elements in two lists:
a = [1, 2, 3]
b = [2, 3, 4]
common = list(set(a) & set(b))
5๏ธโฃ Convert list to string:
words = ['Python', 'is', 'fun']
sentence = ' '.join(words)
6๏ธโฃ Reverse words in sentence:
s = "Hello World"
reversed_s = ' '.join(s.split()[::-1])
7๏ธโฃ Check anagram:
def is_anagram(a, b):
return sorted(a) == sorted(b)
8๏ธโฃ Get unique values from list of dicts:
data = [{'a':1}, {'a':2}, {'a':1}]
unique = set(d['a'] for d in data)
9๏ธโฃ Create dict from range:
squares = {x: x*x for x in range(5)}
๐ Sort list of tuples by second item:
pairs = [(1, 3), (2, 1)]
sorted_pairs = sorted(pairs, key=lambda x: x)
๐ฌ Tap โค๏ธ for more Python tips & interview snippets!matplotlib.pyplot โ Basic plots
โฆ seaborn โ Cleaner, statistical plots
1๏ธโฃ Line Chart โ to show trends over time
import matplotlib.pyplot as plt
days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
sales = [200, 450, 300, 500, 650]
plt.plot(days, sales, marker='o')
plt.title('Daily Sales')
plt.xlabel('Day')
plt.ylabel('Sales')
plt.grid(True)
plt.show()
2๏ธโฃ Bar Chart โ compare categories
products = ['A', 'B', 'C', 'D']
revenue = [1000, 1500, 700, 1200]
plt.bar(products, revenue, color='skyblue')
plt.title('Revenue by Product')
plt.xlabel('Product')
plt.ylabel('Revenue')
plt.show()
3๏ธโฃ Pie Chart โ show proportions
labels = ['iOS', 'Android', 'Others']
market_share = [40, 55, 5]
plt.pie(market_share, labels=labels, autopct='%1.1f%%', startangle=140)
plt.title('Mobile OS Market Share')
plt.axis('equal') # perfect circle
plt.show()
4๏ธโฃ Histogram โ frequency distribution
ages = [22, 25, 27, 30, 32, 35, 35, 40, 45, 50, 52, 60]
plt.hist(ages, bins=5, color='green', edgecolor='black')
plt.title('Age Distribution')
plt.xlabel('Age Groups')
plt.ylabel('Frequency')
plt.show()
5๏ธโฃ Scatter Plot โ relationship between variables
income = [30, 35, 40, 45, 50, 55, 60]
spending = [20, 25, 30, 32, 35, 40, 42]
plt.scatter(income, spending, color='red')
plt.title('Income vs Spending')
plt.xlabel('Income (k)')
plt.ylabel('Spending (k)')
plt.show()
6๏ธโฃ Heatmap โ correlation matrix (with Seaborn)
import seaborn as sns
import pandas as pd
data = {'Math': [90, 80, 85, 95],
'Science': [85, 89, 92, 88],
'English': [78, 75, 80, 85]}
df = pd.DataFrame(data)
corr = df.corr()
sns.heatmap(corr, annot=True, cmap='coolwarm')
plt.title('Subject Score Correlation')
plt.show()
โโโโโโโโ
๐ก Pro Tip: Customize titles, labels & colors for clarity and audience style!CALENDAR
- DATEDIFF
- TODAY, DAY, MONTH, QUARTER, YEAR
AGGREGATE FUNCTIONS:
- SUM, SUMX, PRODUCT
- AVERAGE
- MIN, MAX
- COUNT
- COUNTROWS
- COUNTBLANK
- DISTINCTCOUNT
FILTER FUNCTIONS:
- CALCULATE
- FILTER
- ALL, ALLEXCEPT, ALLSELECTED, REMOVEFILTERS
- SELECTEDVALUE
TIME INTELLIGENCE FUNCTIONS:
- DATESBETWEEN
- DATESMTD, DATESQTD, DATESYTD
- SAMEPERIODLASTYEAR
- PARALLELPERIOD
- TOTALMTD, TOTALQTD, TOTALYTD
TEXT FUNCTIONS:
- CONCATENATE
- FORMAT
- LEN, LEFT, RIGHT
INFORMATION FUNCTIONS:
- HASONEVALUE, HASONEFILTER
- ISBLANK, ISERROR, ISEMPTY
- CONTAINS
LOGICAL FUNCTIONS:
- AND, OR, IF, NOT
- TRUE, FALSE
- SWITCH
RELATIONSHIP FUNCTIONS:
- RELATED
- USERRELATIONSHIP
- RELATEDTABLE
Remember, DAX is more about logic than the formulas.[1, 2, 3, 4]
import numpy as np
a = np.array([1, 2, 3, 4])
โค 2. Why NumPy over normal lists?
Faster for math operations:
a * 2 # array([2, 4, 6, 8])
โค 3. Cool NumPy tricks:
a.mean() # average
np.max(a) # max number
np.min(a) # min number
a[0:2] # slicing โ [1, 2]
Key Topics:
โฆ Arrays are like faster, memory-efficient lists
โฆ Element-wise operations: a + b, a * 2
โฆ Slicing and indexing: a[0:2], a[:,1]
โฆ Broadcasting: operations on arrays with different shapes
โฆ Useful functions: np.mean(), np.std(), np.linspace(), np.random.randn()
โโโโโโโโ
๐ Step 2: Learn Pandas (for tables like Excel)
What is Pandas?
Python tool to read, clean & analyze data โ like Excel but supercharged.
โค 1. Whatโs a DataFrame?
Like an Excel sheet, rows & columns.
import pandas as pd
df = pd.read_csv("sales.csv")
df.head() # first 5 rows
โค 2. Check data info:
df.info() # rows, columns, missing data
df.describe() # stats like mean, min, max
โค 3. Get a column:
df['product']
โค 4. Filter rows:
df[df['price'] > 100]
โค 5. Group data:
Average price by category:
df.groupby('category')['price'].mean()
โค 6. Merge datasets:
merged = pd.merge(df1, df2, on='customer_id')
โค 7. Handle missing data:
df.isnull() # where missing
df.dropna() # drop missing rows
df.fillna(0) # fill missing with 0
โโโโโโโโ
๐ก Beginner Tips:
โฆ Use Google Colab (free, no setup)
โฆ Try small tasks like:
โฆ Show top products
โฆ Filter sales > $500
โฆ Find missing data
โฆ Practice daily, donโt just memorize
โโโโโโโโ
๐ ๏ธ Mini Project: Analyze Sales Data
1. Load a CSV
2. Check number of rows
3. Find best-selling product
4. Calculate total revenue
5. Get average sales per region
Double Tap โฅ๏ธ For More
Endi mavjud! Telegram Tadqiqoti 2025 โ yilning asosiy insaytlari 
