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

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

🟣 موضوع : ‏دستور SELECT و ساختار پایه‌ای آن

نکته :

‏اگه فقط چند تا ستون خاص رو می‌خوای، اسمشونو بنویس: SELECT FirstName, LastName FROM Users; اینجوری فقط اطلاعات لازم رو می‌بینی و شلوغ نمی‌شه. 🎯📋


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

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

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

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

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

نکته :

‏گاهی وقتا GROUP BY با ORDER BY قاطی می‌شه، حواست باشه اول GROUP BY اجرا می‌شه. 🚦


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

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

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

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

🟣 موضوع : ‏توزیع جغرافیایی داده (Geo‑Distribution)

نکته :

‏چرا توزیع جغرافیایی؟ 🌍 اگه کاربرهات تو نقاط مختلف دنیا هستن، با این روش دیتات بهشون نزدیک‌تره و اپت موشک میشه! 🚀 دیگه کسی از اپ کندت شاکی نیست.


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

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

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

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

🟣 موضوع : ‏کم‌برازش (Underfitting)

🟢 سوال :

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

گزینه 1:
‏خطای پایین در داده‌های آموزش و خطای بالا در داده‌های آزمایش.
گزینه 2:
‏خطای بالا در داده‌های آموزش و خطای پایین در داده‌های آزمایش.
گزینه 3:
‏خطای بالا در داده‌های آموزش و خطای بالا در داده‌های آزمایش.
گزینه 4:
‏خطای پایین در داده‌های آموزش و خطای پایین در داده‌های آزمایش.

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

🟢 توضیح :

‏در کم برازش خطا در هر دو مجموعه بالاست.


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

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

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

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

🟣 موضوع : ‏تاریخچه و تکامل NoSQL

نکته :

‏یکی از اولین NoSQL ها، دیتابیس Key-Value بود. مثل یه کمُد با کشوهای شماره دار! 🔑 هر چی بخوای سریع پیدا میشه. 🗄️


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏پایتون 🐍 و وراثت!

‏کلاس‌ها می‌تونن ویژگی‌های کلاس‌های دیگه رو به ارث ببرن! 🧬 به این میگن Inheritance.

‏یه جورایی مثل ارثیه پدربزرگه! 👴

‏حتی میشه از چند تا کلاس همزمان ارث برد! (وراثت چندگانه) 🤯

‏اینجوری کدتون مرتب‌تر و قابل استفاده مجدد میشه! 😎

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

🟣 موضوع : Conflict Resolution Strategies

نکته :

‏با CRDT ها کار خودتو راحت کن! 💡 این نوع داده‌ها جوری طراحی شدن که بدون هیچ تداخلی با هم ادغام بشن. عالی برای سیستم‌های توزیع شده! 🔥


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

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

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

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

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

نکته :

‏ولی حواست باشه، هر ایندکس یه فضایی از دیسک رو اشغال می‌کنه، پس زیاد روی هر چیزی ایندکس نذار! 💾🤏


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

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

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

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

🟣 سوال: آیا BULK INSERT می‌تواند داده‌ها را به یک جدول با محدودیت‌ها وارد کند؟

🟢 پاسخ: بله، BULK INSERT می‌تواند داده‌ها را به یک جدول با محدودیت‌ها وارد کند، اما محدودیت‌ها در طی فرآیند وارد کردن اعمال خواهند شد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 موضوع : ‏LEAD و LAG

نکته :

‏اگه توابع LEAD و LAG رو درست استفاده کنی، می‌تونی کوئری‌های خیلی پیچیده رو ساده کنی! 😉


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

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

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

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

🟣 موضوع : ‏انواع تراکنش (Transactions)

نکته :

‏تراکنش‌ها مثل معاملات بانکی هستن! یا همه‌چیز انجام میشه یا هیچ‌چیز. 🏦


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏مجموعه‌ها (Sets) تو پایتون 🐍، مثل یه صافی عمل می‌کنن!
‏عناصر تکراری رو حذف می‌کنن و فقط یه نسخه از هر کدوم رو نگه می‌دارن.

‏فرض کن یه لیست پر از اسم داری:
‏`names = ["علی"، "محمد"، "علی"، "رضا"، "محمد"]`

‏با این کد، تکراری‌ها حذف میشن:
`unique_names = set(names)`

‏حالا `unique_names` میشه: `{"علی"، "محمد"، "رضا"}` 🎉

‏به همین سادگی! از مجموعه‌ها برای مدیریت داده‌های خاص و بی‌تکرار استفاده کن. 👌

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

🟣 موضوع : ‏قفل‌ها (Locks) و انواع آن‌ها

نکته :

‏فهمیدن نوع قفل در زمان اجرای کوئری میتونه خیلی به بهینه‌سازی کمک کنه. 💡


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🐍 نوع داده‌های خفن collections در پایتون رو بشناس!

‏`deque`: صف دو طرفه، اضافه و حذف سریع از ابتدا و انتها! عالی برای مدیریت داده.

‏`Counter`: شمارش فراوانی عناصر. ببین کدوم بیشتر تکرار شده!

‏`namedtuple`: مثل یه کلاس کوچیک و مرتب، دسترسی به عناصر با اسم.

‏یه سرچ کن، کلی کار باهاشون میشه کرد! 🚀💡
#پایتون #آموزش #collections

https://t.me/python7ir
🚀 پایتون: نمایش خروجی با `print()` و فرمت‌بندی آن! 🎨

تابع print() در پایتون، ساده‌ترین راه برای نمایش اطلاعات است. اما برای حرفه‌ای شدن، باید بلد باشید خروجی‌ها را مرتب و زیبا نمایش دهید.

💡 روش‌های مختلف نمایش خروجی:

1️⃣ استفاده از کاما (Simple Case):
پایتون به طور خودکار بین آیتم‌هایی که با کاما جدا شده‌اند، یک فاصله (Space) می‌اندازد.

name = "ثنا"
score = 100
print("کاربر:", name, "امتیاز:", score)
# خروجی: کاربر: ثنا امتیاز: 100


2️⃣ جادوی f-string (بهترین روش):
در پایتون 3.6 به بالا، با گذاشتن حرف f قبل از کوتیشن، می‌توانید متغیرها را مستقیماً داخل {} قرار دهید. این روش سریع‌تر و خواناتر است.

age = 22
print(f"من {age} ساله هستم.")


3️⃣ تنظیم جداکننده (sep):
می‌توانید تعیین کنید بین آیتم‌ها به جای فاصله، چه کاراکتری قرار بگیرد.

print("2024", "05", "20", sep="/")
# خروجی: 2024/05/20


4️⃣ تنظیم پایان خط (end):
به طور پیش‌فرض print بعد از اجرا به خط بعد می‌رود. با end می‌توانید مانع این کار شوید.

print("در حال بارگذاری", end="... ")
print("تکمیل شد!")
# خروجی: در حال بارگذاری... تکمیل شد!
‏پایتون فقط برای دیتا و هوش مصنوعی نیست! 🐍

‏با Django و Flask می‌تونی وب‌سایت‌های حرفه‌ای و اپلیکیشن‌های تحت وب بسازی.

‏Django یه فریم‌ورک فول استک و Flask یه میکرو فریم‌ورک سبکه. انتخاب با توئه! 😉

‏می‌خوای وب دولوپر بشی؟ پایتون یه انتخاب عالیه! 🚀
#پایتون #وب #Django #Flask

https://t.me/python7ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 آموزش مقدماتی SQL - دستور INSERT

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

🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.

🟣 آموزش SQL - مقدماتی

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


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

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

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

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

🟣 موضوع : ‏تولید موسیقی با یادگیری ماشین

نکته :

‏لازم نیست چرخ رو از اول اختراع کنی! یه مدل از پیش آموزش‌دیده (pre-trained) مثل Magenta رو بردار و روی سبک مورد علاقت fine-tune کن. 🔥🚀


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

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

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

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

🟣 موضوع : ‏یادگیری ماشین: یادگیری تقویتی - سیاست‌های کوتاه‌مدت در برابر سیاست‌های بلندمدت

نکته :

‏اگه می‌خواین یه ربات رو برای مدت طولانی آموزش بدین، سیاست‌های بلندمدت معمولاً بهتر جواب می‌دن.


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

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

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

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

🟣 موضوع : ‏Index Hinting و Query Plan

نکته :

‏فراموش نکن که Index Hinting همیشه بهترین کارایی رو نداره، گاهی خود دیتابیس بهتر عمل می‌کنه. ⚖️


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

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

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

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

🟣 موضوع : ‏GRANT و REVOKE دسترسی‌ها

نکته :

‏از نام‌های معنی‌دار برای کاربرها و دسترسی‌ها استفاده کنید. 📛


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

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

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

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