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 77 299 obunachidan iborat bo'lib, Taʼlim toifasida 1 999-o'rinni va Hindiston mintaqasida 3 968-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 77 299 obunachiga ega bo‘ldi.
29 Avgust, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 327 ga, so‘nggi 24 soatda esa 2 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 2.71% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 1.11% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 2 091 marta ko‘riladi; birinchi sutkada odatda 857 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 4 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 30 Avgust, 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.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [10, 20, 25, 30]
plt.plot(x, y)
plt.title("Line Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.show()
Bar Plot
names = ["A", "B", "C"]
scores = [80, 90, 70]
plt.bar(names, scores)
plt.title("Scores by Name")
plt.show()
2️⃣ Seaborn – Statistical Visualization
Built on Matplotlib with better styling.
Import and Plot
import seaborn as sns
import pandas as pd
df = pd.DataFrame({
"Name": ["Riya", "Aman", "John", "Sara"],
"Score": [85, 92, 78, 88]
})
sns.barplot(x="Name", y="Score", data=df)
Other Seaborn Plots
sns.histplot(df["Score"]) # Histogram
sns.boxplot(x=df["Score"]) # Box plot
3️⃣ Plotly – Interactive Graphs
Great for dashboards and interactivity.
Basic Line Plot
import plotly.express as px
df = pd.DataFrame({
"x": [1, 2, 3],
"y": [10, 20, 15]
})
fig = px.line(df, x="x", y="y", title="Interactive Line Plot")
fig.show()
🎯 Why Visualization Matters
• Helps spot patterns in data
• Makes insights clear and shareable
• Supports better decision-making
Practice Task:
• Create a line plot using matplotlib
• Use seaborn to plot a boxplot for scores
• Try any interactive chart using plotly
💬 Tap ❤️ for moreimport numpy as np
Create Arrays
arr = np.array([1, 2, 3])
print(arr)
Array Operations
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
print(a + b) # [5 7 9]
print(a * 2) # [2 4 6]
Useful NumPy Functions
np.mean(a) # Average
np.max(b) # Max value
np.arange(0, 10, 2) # [0 2 4 6 8]
2️⃣ Pandas – Data Analysis Library
Pandas is used to work with data in table format (DataFrames).
Importing Pandas
import pandas as pd
Create a DataFrame
data = {
"Name": ["Riya", "Aman"],
"Age": [24, 30]
}
df = pd.DataFrame(data)
print(df)
Read CSV File
df = pd.read_csv("data.csv")
Basic DataFrame Operations
df.head() # First 5 rows
df.info() # Column types
df.describe() # Stats summary
df["Age"].mean() # Average age
Filter Rows
df[df["Age"] > 25]
🎯 Why This Matters
• NumPy makes math faster and easier
• Pandas helps clean, explore, and transform data
• Essential for real-world data analysis
Practice Task:
• Create a NumPy array of 10 numbers
• Make a Pandas DataFrame with 2 columns (Name, Score)
• Filter all scores above 80
💬 Tap ❤️ for morefruits = ["apple", "banana", "mango"]
for fruit in fruits:
print(fruit)
While Loop
count = 1
while count <= 3:
print("Loading...", count)
count += 1
Loop with Condition
numbers = [10, 5, 20, 3]
for num in numbers:
if num > 10:
print(num, "is greater than 10")
2️⃣ Functions in Python
Functions let you group code into blocks you can reuse.
Basic Function
def greet(name):
return f"Hello, {name}!"
print(greet("Riya"))
Function with Logic
def is_even(num):
if num % 2 == 0:
return True
return False
print(is_even(4)) # Output: True
Function for Calculation
def square(x):
return x * x
print(square(6)) # Output: 36
✅ Why This Matters in Data Science
• Loops help in iterating over datasets
• Functions make your data cleaning reusable
• Helps organize long analysis code into simple blocks
🎯 Practice Task for You:
• Write a for loop to print numbers from 1 to 10
• Create a function that takes two numbers and returns their average
• Make a function that returns "Even" or "Odd" based on input
💬 Tap ❤️ for more!x = 10
name = "Riya"
is_active = True
2️⃣ Common Data Types in Python
• int – Integers (whole numbers)
age = 25
• float – Decimal numbers
height = 5.8
• str – Text/String
city = "Mumbai"
• bool – Boolean (True or False)
is_student = False
• list – A collection of items
fruits = ["apple", "banana", "mango"]
• tuple – Ordered, immutable collection
coordinates = (10.5, 20.3)
• dict – Key-value pairs
student = {"name": "Riya", "score": 90}
3️⃣ Type Checking
You can check the type of any variable using type()
print(type(age)) # <class 'int'>
print(type(city)) # <class 'str'>
4️⃣ Type Conversion
Change data from one type to another:
num = "100"
converted = int(num)
print(type(converted)) # <class 'int'>
5️⃣ Why This Matters in Data Science
Data comes in various types. Understanding and managing types is critical for:
• Cleaning data
• Performing calculations
• Avoiding errors in analysis
✅ Practice Task for You:
• Create 5 variables with different data types
• Use type() to print each one
• Convert a string to an integer and do basic math
💬 Tap ❤️ for more!