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

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

🟣 موضوع : CROSS JOIN

نکته :

‏با CROSS JOIN می‌تونی یه جدول تقویم بسازی! 📅 ترکیب یه جدول سال با یه جدول ماه و روز.


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

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

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

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

🟣 موضوع : ‏یادگیری ماشین: LDA - پیاده‌سازی دستی برای داده‌های دوبُعدی و رسم مرز تصمیم

نکته :

‏از کتابخونه‌های پایتون مثل NumPy و Matplotlib استفاده کن. اینا کلی ابزار دارن که کارت رو راحت‌تر می‌کنن 🚀.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏آیا به شناسه منحصربه‌فرد نیاز داری؟ 🤔

‏پایتون به کمک `UUID` این کار رو آسون کرده! 👌

‏با این ماژول می‌تونی شناسه‌های کاملا تصادفی و یکتا تولید کنی. دیگه نگران تکراری بودن ID ها نباش!

```python
import uuid
id = uuid.uuid4()
print(id)
```

‏به همین سادگی!
#پایتون #آموزش #UUID

https://t.me/python7ir
‏پایتون فقط کد نیست! 🐍

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

‏از سوال پرسیدن تو Stack Overflow بگیر تا شرکت تو PyCon (کنفرانس پایتون)، کلی راه برای یادگیری و ارتباط هست. 🤝

‏PyCon یه فرصت عالیه برای دیدن حرفه‌ای‌ها و یاد گرفتن کلی چیز جدید. 🚀

‏پس فقط کد نزن، با بقیه پایتونیستا هم در ارتباط باش!

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

🟣 موضوع : ‏Time‑Series Data در NoSQL

نکته :

‏داده‌ها رو بر اساس زمان پارتیشن‌بندی کن (مثلاً روزانه یا ماهانه) تا کوئری‌ها سریع‌تر بشن و مدیریت داده‌ها راحت‌تر بشه. 🚀


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔑 تولید رمز عبور تصادفی با پایتون خیلی آسونه!

```python
import random
import string

chars = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(chars) for i in range(12))
print(password)
```

‏این کد یه رمز عبور ۱۲ کاراکتری تصادفی برات میسازه. میتونی طولش رو تغییر بدی 😉

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

https://t.me/python7ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 How to create a Database in MySQL How to create a Database in MySQL Workbench Edureka

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

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

🟣 MySQL Tutorial For Beginners | Edureka

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

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


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🚀 پایتون Serverless با AWS Lambda رو یاد بگیر!

‏دیگه نیازی به سرور نداری! 🤯 با Lambda، کدهای پایتونت رو بدون دردسر اجرا کن.

‏این آموزش بهت یاد میده چطور توابع پایتون رو به Lambda دیپلوی کنی و ازشون تو پروژه‌هات استفاده کنی.

🔗 [لینک آموزش]

#پایتون #AWS #Serverless

https://t.me/python7ir
🔵 کوییز T-SQL - مبانی SELECT #پایگاه_داده #sql_server #t_sql

🟣 سوال: کاربرد اپراتور LIKE در T-SQL چیست و چگونه استفاده می‌شود؟

🟢 پاسخ: اپراتور LIKE برای جستجوی الگو در داده‌های متنی استفاده می‌شود. مثلاً: SELECT * FROM Customers WHERE Name LIKE 'A%'; رکوردهایی که نامشان با 'A' شروع می‌شود را انتخاب می‌کند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 موضوع : ‏اجرای Explain Plan برای تحلیل کوئری

نکته :

‏تعداد ردیف‌های تخمینی (rows) رو با واقعی (EXPLAIN ANALYZE) مقایسه کن. اگه فرقشون زیاده، شاید آمار جدول قدیمیه! 🧐📊


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

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

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

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

🟣 موضوع : ‏Full‑Text Search در پایگاه‌های NoSQL

نکته :

‏به دنبال کلمات کلیدی تو داده‌هاتون هستید؟ Full-Text Search مثل یه ذره‌بین قوی عمل می‌کنه، خیلی سریع‌تر از حد تصور! 🔍😎


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

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

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

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

🟣 موضوع : ‏Java – استفاده از Spring Data NoSQL

نکته :

‏از annotation ها برای map کردن دیتاتون به سندهای NoSQL استفاده کن. مثل @Document برای MongoDB.


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

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

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

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

🟣 موضوع : ‏یادگیری ماشین: یادگیری تقویتی - توازن بین اکتشاف (Exploration) و بهره‌برداری (Exploitation)

نکته :

‏یه کم خلاقیت به خرج بده! 💡 شاید یه راه حل جدید و بهتر وجود داشته باشه که هنوز کشفش نکردی! 🤔


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

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

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

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

🟣 موضوع : ‏کار با NULL و تابع COALESCE

نکته :

‏COALESCE می‌تونه بیشتر از دو تا ورودی بگیره! یعنی می‌تونی چندتا فیلد رو بررسی کنی و اولین مقداری که NULL نباشه رو انتخاب کنی. 😎💪


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

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

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

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

🟣 موضوع : ‏مبانی تئوری CAP (Consistency, Availability, Partition Tolerance)

نکته :

‏قبل از اینکه دیتابیس رو انتخاب کنی، یه تست کوچیک باهاش بزن، ببین توی شرایط مختلف چطوری کار می‌کنه. 🧪


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

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

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

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

🟣 موضوع : ‏اجرای Explain Plan برای تحلیل کوئری

نکته :

‏EXPLAIN مثل یه نقشه گنجه! بهت میگه کوئری قراره از چه مسیری بره تا به جواب برسه. 🗺️ اول از همه باهاش رفیق شو.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 سناریو: فرض کنید یک فایل CSV حاوی اطلاعات مشتریان با فرمت تاریخ متفاوت از فرمت استاندارد SQL Server دارید.

🟢 سوال: چگونه با استفاده از دستور BULK INSERT این داده‌ها را وارد یک جدول با ستون تاریخ با نوع داده DATE یا DATETIME2 وارد کنیم؟

پاسخ:
برای حل این مشکل، می‌توانیم از پارامتر FORMATFILE در دستور BULK INSERT استفاده کنیم. ابتدا یک فایل فرمت ایجاد می‌کنیم که در آن فرمت تاریخ در فایل CSV را به فرمت مورد نظر در SQL Server نگاشت کنیم. سپس این فایل فرمت را به عنوان ورودی به دستور BULK INSERT می‌دهیم.


-- ایجاد فایل فرمت (formatfile.fmt)
CREATE FORMAT FILE formatfile.fmt
USING '
COLUMN 1 CHAR(10), "BirthDate", "", ""
2004-01-01 "YYYY-MM-DD"
';

-- وارد کردن داده‌ها
BULK INSERT YourTableName
FROM 'YourFilePath.csv'
WITH (
FORMATFILE = 'formatfile.fmt',
FIRSTROW = 2
);
💡 نکته #NoSQL

🟣 موضوع : ‏رمزنگاری داده در حال استراحت و انتقال

نکته :

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


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

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

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

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

🟣 موضوع : ‏JSON در SQL: توابع JSONVALUE, JSONQUERY

نکته :

‏برای سرعت بیشتر، اگه روی یه مقدار خاص توی JSON زیاد کوئری می‌زنی، یه computed column با JSON_VALUE بساز و روش ایندکس بذار. معجزه می‌کنه! 🔥


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

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

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

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

🟣 موضوع : ‏INTERSECT و EXCEPT (در برخی پیاده‌سازی‌ها)

نکته :

‏این دو تا عملگر می‌تونن برای پیدا کردن داده‌های ناموجود یا مغایرت‌ها خیلی مفید باشن. 🔍💡


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Group By + Order By in MySQL Beginner MySQL Series

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

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

🟣 MySQL Basics Tutorial Series

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

🟣 سری آموزش های مقدماتی MySQL


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

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

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

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