Telegram Group & Telegram Channel
محمد لرنینگ (آموزش برنامه نویسی)
لینک ویدیوی جلسه ۳۴ : https://youtu.be/ng00kH-hjzs در این ویدیو بخش مطالب جلسه قبل آموزش SQLAlchemy رو بردیم توی کد و به دیتابیس متصل شدیم و تیبل هامون رو ساختیم و سرچ کردیم توی دیتابیس. تمرین : یک نرم افزار مدیریت مخاطبین بنویسید و مخاطبین رو توی دیتابیس…
لینک جلسه ۳۵:
https://youtu.be/H49vwKqR78Q

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

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

@SEYED_BAX | @MakeDeveloper



tg-me.com/makedeveloper/345
Create:
Last Update:

لینک جلسه ۳۵:
https://youtu.be/H49vwKqR78Q

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

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

@SEYED_BAX | @MakeDeveloper

BY محمد لرنینگ (آموزش برنامه نویسی)


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/makedeveloper/345

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

How Does Bitcoin Work?

Bitcoin is built on a distributed digital record called a blockchain. As the name implies, blockchain is a linked body of data, made up of units called blocks that contain information about each and every transaction, including date and time, total value, buyer and seller, and a unique identifying code for each exchange. Entries are strung together in chronological order, creating a digital chain of blocks. “Once a block is added to the blockchain, it becomes accessible to anyone who wishes to view it, acting as a public ledger of cryptocurrency transactions,” says Stacey Harris, consultant for Pelicoin, a network of cryptocurrency ATMs. Blockchain is decentralized, which means it’s not controlled by any one organization. “It’s like a Google Doc that anyone can work on,” says Buchi Okoro, CEO and co-founder of African cryptocurrency exchange Quidax. “Nobody owns it, but anyone who has a link can contribute to it. And as different people update it, your copy also gets updated.”

How Does Telegram Make Money?

Telegram is a free app and runs on donations. According to a blog on the telegram: We believe in fast and secure messaging that is also 100% free. Pavel Durov, who shares our vision, supplied Telegram with a generous donation, so we have quite enough money for the time being. If Telegram runs out, we will introduce non-essential paid options to support the infrastructure and finance developer salaries. But making profits will never be an end-goal for Telegram.

telegram from cn


Telegram محمد لرنینگ (آموزش برنامه نویسی)
FROM USA