آموزش ویدیویی پایگاه داده، SQL و NoSQL و ...
2.09K subscribers
209 photos
113 videos
1.77K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
💡 نکته #SQL

🟣 موضوع : Statistical Functions (VAR, STDDEV)

نکته :

‏VAR و STDDEV مثل دو تا دوست خوبن که همیشه با هم میان تا داده‌هات رو بهتر بشناسی! 🤗📈


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏انواع داده‌های پایه در SQL

نکته :

‏قبل از اینکه داده‌ای رو توی جدول بریزی، حتما از نوع داده‌اش مطمئن شو، اصلاحش سخته! 😅


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #یادگیری_ماشین

🟣 موضوع : ‏یادگیری ماشین: یادگیری عمیق تقویتی - تعریف و معرفی DRL

نکته :

‏DRL تو بازی‌ها خیلی خوب جواب میده! مثل بازی‌های کامپیوتری که ربات‌ها یاد میگیرن حرفه‌ای بازی کنن. 🎮🏆


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : ‏شاردینگ (Sharding) برای مقیاس‌پذیری

نکته :

‏اگه می‌خوای دیتابیس‌ت همیشه آماده رشد باشه، شاردینگ رو دست کم نگیر! 🔥👍


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🚀 سرعت پایتون کمه؟

‏می‌دونستید میشه با C سریع‌ترش کرد؟

‏ماژول‌های پایتون رو با C توسعه بدید و قدرت رو حس کنید! 💪

‏آموزش Extending Python با C رو تو اینترنت سرچ کن. کلی منبع خوب پیدا میشه. 🤓

#پایتون #C #برنامه_نویسی

https://t.me/python7ir
Media is too big
VIEW IN TELEGRAM
🔵 SQL Basics for Beginners Learn SQL SQL Tutorial for Beginners Edureka

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 MySQL Tutorial For Beginners | Edureka

🟢 زبان آموزش: انگلیسی

🟣 دوره MySQL برای مبتدیان


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 MySQL SELF JOINS are ... ughhh

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 MySQL tutorial for beginners 🐬

🟢 زبان آموزش: انگلیسی

🟣 دوره MySQL برای مبتدیان


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #SQL



اگر جدول Students شامل [10, 20, 30, NULL, 40] در ستون Score باشد، خروجی AVG(Score) چیست؟ 

A) 25 
B) 30 
C) 100 
D) NULL 

پاسخ:
A) 25 

توضیح: AVG فقط مقادیر غیر NULL را محاسبه می‌کند (10+20+30+40=100) و بر تعداد آن‌ها تقسیم می‌کند (100/4=25). 



   

💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/
🚀 کارهای سنگین تو پایتون کند پیش میرن؟

‏راه حل: Background Jobs! 💡

‏با اجرای تسک‌ها در پس‌زمینه، برنامه اصلی شما بدون وقفه به کارش ادامه میده. مثلاً ارسال ایمیل یا پردازش فایل‌های حجیم.

‏با ما همراه باشین تا یاد بگیرین چطور با کتابخونه‌هایی مثل Celery یا asyncio، کارهاتون رو بهینه کنید. ⚙️

#پایتون #آموزش #BackgroundJobs

https://t.me/python7ir
💡 نکته #SQL

🟣 موضوع : ‏مرتب‌سازی با ORDER BY

نکته :

‏ترکیب ORDER BY با LIMIT یه زوج رویاییه! برای پیدا کردن مثلا ۱۰ تا کاربر فعال‌تر یا ۵ تا محصول پرفروش عالیه. 🏆


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
‏Zen of Python رو شنیدی؟ 🤔

‏کافیه تو پایتون `import this` رو بزنی!

‏اصولی داره که برنامه نویسی با پایتون رو لذت‌بخش‌تر میکنه.

‏مثلا میگه:
‏*زیبایی بهتر از زشتی است.*
‏*خوانایی مهم است.*

‏یه نگاه بنداز، جالبه! 🐍

https://t.me/python7ir
💡 نکته #SQL

🟣 موضوع : Common Table Expressions (CTE)

نکته :

‏میتونی با CTE یه ستون ROW_NUMBER() درست کنی و ردیف ها رو شماره گذاری کنی! 🔢


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ROWNUMBER, RANK, DENSERANK

نکته :

‏ROW_NUMBER: به هر ردیف یه شماره منحصر به فرد می‌ده، مثل شماره صندلی تو سینما! 🎟️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
‏دیگه با `os.path` خداحافظی کن 👋!

‏`pathlib` اومده تا کار با فایل‌ها و دایرکتوری‌ها رو تو پایتون خیلی راحت‌تر کنه.

‏فرض کن می‌خوای یه فایل رو بخونی:

```python
‏# قدیمی
import os
file_path = os.path.join("my_folder", "data.txt")
with open(file_path, "r") as f:
content = f.read()

‏# جدید و باحال 😎
from pathlib import Path
file_path = Path("my_folder") / "data.txt"
content = file_path.read_text()
```

‏کد تمیزتر و خواناتره، نه؟ 😉 `pathlib` کلی امکانات دیگه هم داره! حتما امتحانش کن. 🚀

https://t.me/python7ir
🔵 کوییز #SQL



تفاوت WHERE و HAVING در ترکیب با SUM چیست؟ 

   A)
گWHERE بعد از محاسبه SUM فیلتر می‌کند، اما HAVING قبل از آن. 

   B)
WHERE قبل از محاسبه SUM فیلتر می‌کند، اما HAVING بعد از آن. 

   C)
هر دو قبل از محاسبه SUM فیلتر می‌کنند. 

   D)
هیچ تفاوتی ندارند. 


   پاسخ:
B
 

   توضیح: WHERE رکوردها را قبل از تجمیع فیلتر می‌کند، در حالی که HAVING نتیجه تجمیع شده (مثلاً SUM) را فیلتر می‌کند. 



💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/
💡 نکته #SQL

🟣 موضوع : ‏گروه‌بندی با GROUP BY

نکته :

‏GROUP BY واقعاً زندگی رو با داده‌ها راحت‌تر می‌کنه، امتحانش کن! 😎


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏مزایا و معایب ایندکس‌گذاری

نکته :

‏اگه یه ستون فقط چند تا مقدار یونیک داره (مثلا جنسیت)، ایندکس‌گذاری روش معمولا فایده نداره. 🤷‍♀️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #یادگیری_ماشین

🟣 موضوع : ‏یادگیری ماشین: ماشین‌های بردار پشتیبان (SVM) - تعریف و اهمیت حاشیه (Margin) در SVM

نکته :

‏هرچی حاشیه پهن‌تر باشه، مدل ما در مقابل داده‌های جدید و دیده‌نشده قوی‌تر عمل می‌کنه و با اطمینان بیشتری دسته‌بندی می‌کنه. 💪😎


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
‏دیتـا کلاسـها در پایتـون 3.7+ 🐍

‏آسون ترین راه برای ساخت کلاس‌هایی که فقط برای نگهداری داده‌ان!

‏دیگه خبری از اون همه کد تکراری __init__ و __repr__ نیست! 🥳

‏فقط کافیه از دکوراتور `@dataclass` استفاده کنی.

```python
from dataclasses import dataclass

@dataclass
class Point:
x: int
y: int
```

‏به همین سادگی! 😎
‏کد کمتر، خوانایی بیشتر! 👌
#پایتون #آموزش #dataclass

https://t.me/python7ir
‏متدهای جادویی رشته‌ها در پایتون!

‏با این توابع، متن‌هات رو حرفه‌ای کن:

‏`upper()`: تبدیل به حروف بزرگ ⬆️
‏`lower()`: تبدیل به حروف کوچک ⬇️
‏`split()`: تبدیل رشته به لیست (بر اساس جداکننده)
‏`join()`: چسبوندن اعضای لیست به هم و ساختن رشته

‏مثال:
‏`"Hello".upper()` میشه `"HELLO"`
‏`"PYTHON".lower()` میشه `"python"`

‏اینا فقط یه شروع کوچیکه! 💪
#پایتون #آموزش #برنامه_نویسی

https://t.me/python7ir
‏جستجوی باینری چیه؟ 🧐 یه الگوریتم سریع برای پیدا کردن یه آیتم تو لیست مرتب!

‏تصور کن یه دیکشنری داری و دنبال یه کلمه میگردی. مستقیم میری وسط دیکشنری، اگه کلمه اونجا بود که عالی! اگه نبود، میفهمی کلمه مورد نظرت قبل اونه یا بعدش. بعد دوباره نصفه باقی مونده رو بررسی میکنی. 📚

‏اینطوری خیلی سریعتر از اینه که تک تک صفحات رو بگردی، نه؟ 😉

https://t.me/python7ir