جلسه 5️⃣3️⃣ #بوت‌کمپ_فول‌استک_شو #با_کیفیت 👩‍💻آموزش ORM SQLAlchemy… — آموزش برنامه نویسی - حاج قاسم سلیمانی — TG.ME

جلسه 5️⃣3️⃣ #بوت‌کمپ_فول‌استک_شو #با_کیفیت
👩‍💻آموزش ORM SQLAlchemy و ساخت رلیشن - آموزش برنامه نویسی رایگان - جلسه 35

دوستان برای حمایت از اساتید تا جای ممکن فیلم رو توی
🎞 یوتیوب ببینید


〰️〰️〰️〰️〰️


📚 مطالب تدریس شده در جلسه ۳۵:

1. تعریف مدل جوین: نحوه جوین و ارتباط مدل‌ها با یکدیگر.
2. مدل‌های اردر: ساختار و استفاده از مدل اردر (با فیلدهای آیدی، دیسکریپشن و یوزر آیدی).
3. استفاده از Search: نحوه جستجو برای یوزر و اضافه کردن اردر به سیستم.
4. مدیریت کار با داده‌ها: نحوه استفاده از ویو دیتا و بررسی داده‌های ذخیره شده.
5. تست داده‌ها: تست داده‌های یوزر و اردر به کمک پرینت.
6. استفاده از توابع تجمعی: مثل COUNT، AVERAGE برای محاسبه و تحلیل داده‌ها.
7. پیکربندی لاگر: توضیحاتی درباره استفاده از لاگر برای مدیریت خطاها.
8. استفاده از مایگریشن: چگونگی انجام تغییرات روی دیتا بیس با مایگریشن.
9. ایجاد ارتباطات پیچیده: توضیح درباره ریلیشن‌های 1 به 1 و 1 به چند (مثلاً یوزر و بوک).
10. مدیریت فایل‌های CSV: نحوه کار با فایل‌های CSV و بارگذاری آن‌ها به دیتا بیس.
11. استفاده از بالک سیو و آپدیت: بهینه‌سازی عملیات ذخیره و بروزرسانی داده‌ها.


📚 تمرینات از مطالب تدریس شده:
1. از شما خواسته می‌شود که یک مدل جدید به نام Product با فیلدهای id و name تعریف کنید و ارتباط آن را با مدل Order برقرار کنید.
2. یک عمل جستجو مشابه برای Product پیاده‌سازی کنید که بتوانید بر اساس نام محصول، اطلاعات آن را دریافت کنید.
3. یک تابع ایجاد کنید که تعداد اردرهای مربوط به یک یوزر خاص را شمارش کند و نتیجه را به صورت یک پیغام بازگشت دهد.
4. یک فایل CSV برای محصولات با فیلدهای id, name, و price ایجاد کرده و داده‌های آن را به مدل Product بارگذاری کنید.

کد های این جلسه :
https://github.com/SEYEDBAX/course-notes/tree/main/lesson-35


✅️ @HajGhasemDevelopers
❤8
September 23, 2024 2.4K 28