آموزش ویدیویی پایگاه داده، SQL و NoSQL و ...
2.08K subscribers
228 photos
117 videos
1.85K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 MySQL CHECK constraint is easy

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

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

🟣 MySQL tutorial for beginners 🐬

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

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


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🚀 پایتون ناهمزمان با Async/Await 🐍

‏کدتون منتظره تا عملیات تموم شه؟ 😴 با Async/Await دیگه نه!

‏این دوتا کلیدواژه بهتون اجازه میدن کدهاتون بدون معطلی منتظر یه عملیات طولانی (مثل دانلود یه فایل) نباشن و به کارای دیگه برسن.

‏نتیجه؟ سرعت و کارایی بیشتر! 😎

‏آماده‌اید وارد دنیای برنامه‌نویسی ناهمزمان بشید؟

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



کدام عبارت SQL نتایج را ابتدا بر اساس city و سپس بر اساس name مرتب می‌کند؟ 

A) ORDER BY city, name 
B) ORDER BY name, city 
C) ORDER BY city AND name 
D) ORDER BY city THEN name 


پاسخ:
A) ORDER BY city, name 

توضیح: برای مرتب‌سازی چندستونی، ستون‌ها را با کاما از هم جدا می‌کنیم. ترتیب نوشتن ستون‌ها، ترتیب اولویت مرتب‌سازی را مشخص می‌کند. 





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



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

🟣 موضوع : ‏یادگیری ماشین: کاهش ابعاد - کاهش ابعاد با استفاده از Representation Learning

نکته :

‏یادت نره، Representation Learning مثل اینه که یه مترجم خفن داشته باشی که داده‌هاتو به زبونی ساده‌تر و قابل فهم‌تر برای مدل ماشین ترجمه می‌کنه! 💡


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏چطور از حملات SQL Injection در پایتون جلوگیری کنیم؟ 🛡️

‏راه حل ساده: از ORM ها (مثل SQLAlchemy) یا parameterized queries استفاده کن! دیگه لازم نیست نگران escape کردن کاراکترها باشی.

‏اینجوری کدت هم خواناتر میشه، هم امنیتش میره بالا! 😎

‏مثال: بجای ساخت کوئری با f-string، از علامت سوال (?) برای placeholder استفاده کن. 🧑‍💻
#پایتون #امنیت #SQLInjection

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



تابع SUM با کدام نوع داده‌ای کار نمی‌کند؟ 

   A) INT 
   B) FLOAT 
   C) VARCHAR 
   D) DECIMAL 

   پاسخ:
C
 

   توضیح: SUM فقط برای داده‌های عددی (مانند INT, FLOAT, DECIMAL) قابل استفاده است و روی متن (VARCHAR

   

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



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

🟣 موضوع : ‏Compaction Strategies در Cassandra

نکته :

‏استراتژی درست رو انتخاب کن! STCS برای نوشتن زیاد خوبه، LCS برای خوندن زیاد. TWCS هم برای داده‌های زمانی عالیه. 🚀


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

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

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

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

‏با Black، Flake8 و isort مرتبش کن! 😎

‏Black: فرمت‌کننده خودکار، کدتو یکدست می‌کنه.
‏Flake8: باگ‌ها و استایل‌های بد رو پیدا می‌کنه.
‏isort: ایمپورت‌هاتو مرتب می‌چینه.

‏همین الان نصبشون کن و کد تمیزتری داشته باش!
`pip install black flake8 isort`

https://t.me/python7ir

🔵 کوییز #SQL



تابع NULLIF(x, y) چه کاری انجام می‌دهد؟ 

A)
اگر x = y باشد، NULL برمی‌گرداند. 

B)
اگر x = NULL باشد، y برمی‌گرداند. 

C)
اگر y = NULL باشد، x برمی‌گرداند. 

D)
همیشه NULL برمی‌گرداند. 


پاسخ:
A)
اگر
x = y باشد، NULL برمی‌گرداند. 

توضیح: مثلاً NULLIF(5, 5) نتیجه‌اش NULL است، اما NULLIF(5, 10) نتیجه‌اش 5 است. 





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



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

🟣 موضوع : ‏یادگیری ماشین: خوشه‌بندی - خوشه‌بندی طیفی (Spectral Clustering)

نکته :

‏هنوزم باید بهش بگی چند تا خوشه (k) می‌خوای. می‌تونی از روی مقادیر ویژه (eigenvalues) ماتریس لاپلاسین و با روش 'آرنج' (Elbow) یه k خوب پیدا کنی. 🧐📊


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

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

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

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

🟣 موضوع : ‏یادگیری ماشین: شبکه‌های عصبی بازگشتی (RNN) - مفاهیم اصلی - مدل‌سازی زبان (Language Modeling) با RNN

نکته :

‏یه کاربرد خفن RNN تو مدل‌سازی زبان، ترجمه ماشینیه! با یادآوری متن قبلی، می‌تونه کلمات رو تو یه زبان دیگه درست‌تر ترجمه کنه. 🌐🗣️


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

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

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

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

‏Multiprocessing بهت کمک می‌کنه!

‏با این ماژول، CPU رو به چند هسته تقسیم کن و پردازش‌ها رو موازی انجام بده. 🤯

‏دیگه نیازی نیست منتظر تموم شدن یه کار باشی تا بعدی شروع بشه! 🥳

https://t.me/python7ir
💡 نکته #یادگیری_ماشین

🟣 موضوع : ‏یادگیری ماشین: یادگیری تحت نظارت - مشکل بیش‌برازش (Overfitting) و کم‌برازش (Underfitting)

نکته :

‏برای رفع کم‌برازش، می‌تونی مدل‌ت رو پیچیده‌تر کنی، مثل اضافه کردن لایه‌های بیشتر یا استفاده از الگوریتم‌های قوی‌تر. 💪


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

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

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

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

🟣 موضوع : ‏دستورات DDL: TRUNCATE TABLE

نکته :

‏اگه جدولت رابطه (foreign key) داره، TRUNCATE ممکنه کار نکنه. 🚫


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

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

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

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

🟣 موضوع : ‏PARTITION BY و ORDER BY در توابع پنجره‌ای

نکته :

‏ORDER BY تو توابع پنجره‌ای خیلی مهمه! 🚀 بهت می‌گه عملیات رو توی هر PARTITION به چه ترتیبی انجام بده. مثلاً برای ردیف‌شماری یا جمع تجمعی، بدون این نمی‌شه! 🔢


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏به جای print از Logging استفاده کن! 🪵

‏چرا؟ چون Logging بهت کمک میکنه:

‏* سطح اهمیت پیام‌ها رو مشخص کنی (debug, info, warning, error, critical).
‏* پیام‌ها رو به فایل ذخیره کنی. 💾
‏* اطلاعات بیشتری مثل تاریخ و زمان ثبت کنی.

‏دیباگ کردن خیلی راحت‌تر میشه! 😎
#پایتون #آموزش #logging

https://t.me/python7ir
‏یه سورپرایز باحال تو پایتون داریم! 🚀

‏کد زیر رو امتحان کن:
```python
import antigravity
```

‏ببین چی میشه! 😎 یه کمیک جالب باز میشه که میگه پایتون چقدر باحاله! 🐍

‏به اینجور چیزا میگن Easter egg. پایتون پر از این شگفتی‌های کوچیکه! 😉

https://t.me/python7ir
‏پایتون و آرایه ها با NumPy! 🐍🧮

‏NumPy یه کتابخونه‌ست که کار با آرایه‌ها رو تو پایتون خیلی آسون می‌کنه.

‏فرض کن یه لیست داری، حالا می‌خوای روش یه عالمه عملیات ریاضی انجام بدی. NumPy این کارو برات برق‌آسا می‌کنه! ⚡️

‏با NumPy می‌تونی آرایه‌های چند بعدی بسازی، محاسبات ماتریسی انجام بدی و کلی کار باحال دیگه.

‏آماده‌ای وارد دنیای NumPy بشی؟ 😎

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

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

نکته :

‏این توابع خیلی پرکاربردن، حتماً تمرینشون کن تا حرفه‌ای بشی! 💪🔥


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏پایتون و داده‌کاوی؟ 🐍📊

‏Pandas و Numpy، مثل نون و پنیر! 😋

‏با Pandas داده‌هاتو خوشگل و مرتب کن.
‏Numpy هم محاسبات سنگین رو برق‌آسا انجام میده.

‏میخوای تحلیل داده‌هات حرفه‌ای بشه؟
‏این دوتا کتابخونه رو جدی بگیر! 😎
#پایتون #داده‌کاوی #Pandas #Numpy

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

🟣 موضوع : ‏Alerting و Logging

نکته :

‏اگه از چند تا دیتابیس NoSQL استفاده می‌کنی، Logging و Alerting رو برای همه‌شون تنظیم کن تا بتونی وضعیت کل سیستمت رو زیر نظر داشته باشی 🌐👀.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir