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

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

🟣 موضوع : Materialized Views

نکته :

‏مراقب باشید که materialized views فضای ذخیره‌سازی زیادی اشغال نکنن. 💾


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

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

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

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

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

نکته :

‏VAR توی SQL فقط یه تابع نیست، یه ابزار تحلیلی قدرتمنده! 🔥🚀


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز دستور BULK INSERT در Transact-SQL (T-SQL)

🟣 سوال: چگونه می‌توانید مشخص کنید که BULK INSERT باید در طول وارد کردن کل جدول را قفل کند؟

🟢 پاسخ: می‌توانید از گزینه TABLOCK استفاده کنید تا کل جدول در طول عملیات BULK INSERT قفل شود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

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

نکته :

‏اگه می خوای هویت (ID) رو دوباره از ۱ شروع کنی، TRUNCATE کارتو راه نمی اندازه. باید از DELETE و DBCC CHECKIDENT استفاده کنی. 🤔


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

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

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

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

🟣 موضوع : ‏استخراج ویژگی (Feature Extraction)

🟢 سوال :

‏کدام یک از روش‌های زیر یک روش خطی برای استخراج ویژگی است؟

گزینه 1:
PCA
گزینه 2:
t-SNE
گزینه 3:
Autoencoder
گزینه 4:
LDA

🔵 گزینه صحیح: 1

🟢 توضیح :

‏PCA یک روش خطی است که با حداکثر کردن واریانس ابعاد جدید را استخراج می‌کند.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏عبارات باقاعده (Regular Expressions) تو پایتون خیلی قدرتمندن! 💪 با ماژول `re` می‌تونید الگوهای پیچیده رو تو متن‌ها پیدا کنید.

‏مثلا دنبال ایمیل بگردید 📧 یا فرمت تاریخ رو چک کنید.

‏`re.search()` یه الگو رو جستجو می‌کنه و `re.findall()` همه موارد پیدا شده رو برمی‌گردونه.

‏یه کم تمرین کنید، دنیایی از امکانات براتون باز میشه! 🚀
#پایتون #regex

https://t.me/python7ir
‏Exception Handling تو پایتون، مثل کمربند ایمنی تو ماشینه! 🚗

‏کدتو از کرش ناگهانی نجات میده. 💥

‏به جای اینکه برنامه کلا متوقف بشه، میتونی خطا رو مدیریت کنی و به کاربر یه پیام مناسب نشون بدی. 👌

‏مثال ساده:
```python
try:
result = 10 / 0
except ZeroDivisionError:
‏ print("تقسیم بر صفر ممنوعه!")
```

‏اینجوری خیالت راحته! 😉
#پایتون #آموزش #ExceptionHandling

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

🟣 موضوع : ‏به‌روزرسانی و حذف در View

نکته :

‏حذف کردن رکورد از یه ویو ساده، در واقع همون رکورد رو از جدول اصلی که ویو ازش ساخته شده، حذف می‌کنه. 🗑️ پس مطمئن باش چی رو داری حذف می‌کنی!


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏آیا میدونستید با `namedtuple` توی پایتون میتونید ساختارهای ساده‌تری بسازید؟ 🤩

‏فرض کنید میخواید مختصات یک نقطه رو ذخیره کنید. به جای دیکشنری، `namedtuple` یه راه حل شیک‌تره!

```python
from collections import namedtuple

Point = namedtuple('Point', ['x', 'y'])
p = Point(10, 20)
‏print(p.x, p.y) # خروجی: 10 20
```

‏اینطوری کدتون خواناتر و مرتب‌تر میشه! 👌 امتحانش کنید! 🐍

https://t.me/python7ir
‏پایتون و فایل‌ها 🗂️🐍

‏فایل‌ها رو باز کن، بخون، بنویس!

‏`open()` فایل رو باز میکنه.
‏`read()` محتواشو میخونه.
‏`write()` توش مینویسه.

‏مثال:
```python
f = open("test.txt", "w")
f.write("Hello, world!")
f.close()
```

‏به همین سادگی! 😉
#پایتون #فایل

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

🟣 موضوع : ‏دستورات DML: DELETE

نکته :

‏اگه حجم اطلاعات زیاده، ممکنه طول بکشه! حذف کردن هزاران یا میلیون‌ها ردیف می‌تونه زمان‌بر باشه و حتی دیتابیس رو قفل کنه. اگه حجم کار زیاده، حواست به زمان اجرا و تاثیرش روی سیستم باشه. 🐢


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

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

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

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

🟣 موضوع : ‏Encryption در سطح ستون و دیتابیس

نکته :

‏وقتی داری رمزگذاری می‌کنی، به performance هم توجه کن. 🐌 رمزگذاری و رمزگشایی می‌تونه سرعت عملیات رو کم کنه.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏پایتون‌کدتون رو حرفه‌ای‌تر بنویسید! 😎

‏با Static Analysis، قبل از اجرا باگ‌ها رو پیدا کنید.

‏Mypy برای Type Checking و Pylint برای بررسی استایل و کیفیت کد عالین.

‏اینجوری کدتون خواناتر و قابل‌اعتمادتر میشه. 👌

‏یه سرچ بزنید و شروع کنید! 🚀
#پایتون #برنامه_نویسی #mypy #pylint

https://t.me/python7ir
‏پایتون بلدی؟ 🐍 یه سوال! 🧐

‏Threading سریعتره یا Multiprocessing یا Asyncio؟ 🤔

‏هر کدوم یه جور موازی‌کاریه! Threading برای کارهای IO-bound (مثل دانلود) خوبه، Multiprocessing برای CPU-bound (محاسبات سنگین) و Asyncio هم برای کارهای همزمانِ سبک.

‏انتخاب با تو! 😉
#پایتون #آموزش #programming

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

🟣 موضوع : ‏Benchmarking و Performance Testing

نکته :

‏دقت کنید که تست‌ها رو در شرایط مختلف انجام بدید. مثلاً با حجم داده‌های متفاوت و Query های پیچیده‌تر. ⚙️🤔


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز SQL Server: برای انتخاب داده‌ها از چندین جدول، کدام دستور صحیح است؟

الف) SELECT * FROM Table1, Table2;
ب) SELECT * FROM Table1 AND Table2;
ج) SELECT * JOIN Table1, Table2;
د) SELECT * FROM Table1 + Table2;

پاسخ صحیح: الف
توضیح: برای انتخاب داده‌ها از چندین جدول، می‌توان از دستور SELECT * FROM Table1, Table2; استفاده کرد که به‌طور پیش‌فرض یک CROSS JOIN انجام می‌دهد. گزینه‌های دیگر به‌طور صحیح نیستند.


#t_sql #sql_server
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 موضوع : ‏استفاده از ALIAS برای جدول‌ها و ستون‌ها

نکته :

‏یه راز کوچولو: کلمه AS اختیاریه! می‌تونی بنویسی TableName t یا ColumnName c. ولی اگه بذاریش، کد خواناتر میشه. انتخاب با خودته! 😉


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

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

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

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

🟣 موضوع : Batch vs Stream Processing

نکته :

‏تأخیر (Latency): پردازش دسته‌ای تأخیر بالایی داره (نتیجه‌اش دير میاد)، ولی جریانی تأخیرش نزدیک به صفره. مثل تفاوت نامه فرستادن با پیام فوریه! 🐌🚀


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز SQL Server: برای انتخاب تمام ستون‌ها از یک جدول، کدام دستور استفاده می‌شود؟

الف) SELECT ALL FROM TableName;
ب) SELECT * FROM TableName;
ج) SELECT TableName.*;
د) SELECT TableName ALL;

پاسخ صحیح: ب
توضیح: برای انتخاب تمام ستون‌ها از یک جدول، باید از دستور SELECT * FROM TableName; استفاده کرد. علامت * نشان‌دهنده انتخاب همه ستون‌ها است.


#t_sql #sql_server
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 موضوع : ‏تبدیل نوع با CAST و CONVERT

نکته :

‏اگه داری عدد رو به تاریخ تبدیل می‌کنی، حواست به فرمت باشه که قاطی نکنه! 🔢➡️🗓️


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
Media is too big
VIEW IN TELEGRAM
🔵 ۳۱- ریپرت یا VIEWS در MySQL

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

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

🟣 MySQL آموزش

🟢 زبان آموزش: فارسی

🟣 MySQL آموزش


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

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

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

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