آموزش برنامه نویسی پایتون و Django
2.79K subscribers
272 photos
557 videos
52 files
2.67K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

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

🟣 موضوع : ‏آشنایی با NumPy و محاسبات ماتریسی

نکته :

‏میتونی آرایه‌ها رو با هم جمع کنی! مثل جمع کردن LEGOها: array1 + array2 🧱


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

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

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

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

🟣 موضوع : ‏کار با RegEx (عبارات منظم) در پایتون

نکته :

‏برای نوشتن پترن‌هات همیشه از r"" استفاده کن (مثلاً r"\d+"). اینجوری دیگه با بک‌اسلش‌ها به مشکل نمی‌خوری. خیالت راحت! 😉


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
💡 نکته #پایتون

🟣 موضوع : ‏فریم‌ورک وب Flask

نکته :

‏Flask یه جورایی عین یه جعبه ابزار کوچیکه ولی خیلی کار راه‌اندازه واسه ساخت وب‌اپلیکیشن! 🛠️


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
💡 نکته #SQLite

🟣 موضوع : ‏بررسی و مقایسه انواع ذخیره‌سازی داده‌ها در SQLite
📖 سرفصل : ‏SQLite به عنوان پایگاه داده جاسازی شده

نکته 1:
‏SQLite یه دیتابیس جاسازی شده (Embedded) هست، یعنی مثل یه کتابخونه (Library) تو دل برنامه‌ی شما زندگی می‌کنه و به سرور جدا نیازی نداره. 📦💡

نکته 2:
‏تمام دیتای شما تو یه فایل تکی ذخیره می‌شه. همین یک فایل رو کپی کنی، دیتابیس هم کپی می‌شه و قابل حمل (Portable) می‌شه. 💾🔥

نکته 3:
‏برای نصب SQLite، هیچ کاری نمی‌خواد! فقط کافیه فایل کتابخانه‌ی اون رو به پروژه‌ی برنامه‌نویسی‌ات اضافه کنی و شروع به کار کنی. سادگی در اوج! 🚀

نکته 4:
‏SQLite برای اپلیکیشن‌های تک‌کاربر (Single-User) یا چند کاربر با حجم کاری کم ساخته شده. برای سایت‌های شلوغ با کلی کاربر همزمان خوب نیست. 🚫👥

نکته 5:
‏برنامه‌های معروف زیادی مثل مرورگرهای وب (مثلاً فایرفاکس و کروم) یا سیستم‌عامل‌های موبایل (اندروید و iOS) از SQLite برای ذخیره‌ی محلی داده استفاده می‌کنن. 📱

نکته 6:
‏چون SQLite مستقیماً با دیسک کار می‌کنه و تأخیر شبکه رو نداره، برای عملیات خواندن (Read) می‌تونه فوق‌العاده سریع عمل کنه.

نکته 7:
‏مدیریت و نگهداری‌اش خیلی آسونه؛ نیازی به مدیر دیتابیس (DBA)، تنظیم سطح دسترسی و مانیتورینگ سرور نداره. یه فایل ساده است! 🎈

نکته 8:
‏اگه برنامه شما آفلاین کار می‌کنه (مثل یه دیکشنری یا یک اپلیکیشن نوت‌برداری)، SQLite بهترین انتخاب برای ذخیره‌سازی محلی است. ✈️

نکته 9:
‏SQLite به طور پیش‌فرض، فقط یک نویسنده (Writer) رو در هر لحظه مجاز می‌دونه (مگر WAL فعال باشه). برای همین تو سناریوهای نوشتن همزمان، ممکنه دچار مشکل بشه. ✍️

نکته 10:
‏به طور خلاصه، برای هر جا که به یه دیتابیس قابل حمل، بدون سرور، سبک و قابل اعتماد نیاز داری، SQLite به عنوان یه دیتابیس جاسازی شده، قهرمان توئه. 💯😎


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

شامل موضوعات آموزشی زیر:

توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی

با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0

➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
💡 نکته #MySQL

🟣 موضوع : ‏کار با انواع JOIN در MySQL به صورت عملی
📖 سرفصل : ‏مفهوم OUTER JOIN: فراتر از اشتراکات

‏Outer Join چیه؟ 🤔 مثل اینه که دو تا جعبه پازل 🧩 رو با هم ترکیب کنی، هم اون تیکه‌های مشترک رو داری و هم تیکه‌هایی که فقط تو یه جعبه هستن!

‏LEFT OUTER JOIN: همه چیز از جعبه‌ی سمت چپ ⬅️ میاد، حتی اگه تو جعبه‌ی راست ➡️ هم چیزی نداشته باشه.

‏RIGHT OUTER JOIN: همه چیز از جعبه‌ی سمت راست ➡️ میاد، حتی اگه تو جعبه‌ی چپ ⬅️ هم چیزی نداشته باشه.

‏FULL OUTER JOIN: این دیگه همه‌ی تیکه‌ها رو با هم داره! 🥳 هم از چپ و هم از راست. (تو MySQL پشتیبانی نمی‌شه، باید با UNION بسازیش)

‏کاربردش کجاست؟ 🧐 مثلاً می‌خوای ببینی کدوم مشتری‌ها خرید نکردن (LEFT OUTER JOIN) یا کدوم محصولات فروش نداشتن (RIGHT OUTER JOIN). 🛒

‏وقتی JOIN می‌زنی، حواست به NULL ها باشه! ⚠️ چون تو بعضی جاها ممکنه یه سری اطلاعات نداشته باشی.

‏ON شرط مهمی داره! 🔑 اون شرطی که مشخص می‌کنه دو تا جدول چجوری باید به هم وصل بشن (مثلاً بر اساس یه شناسه).

‏بهترین کار اینه که قبلش یه نمودار از جدولهات 📊 بکشی و ببینی دقیقا چی می‌خوای.

‏بیشتر تمرین کن! 💪 با مثال‌های مختلف کار کن تا قلقش دستت بیاد. 🤓🔥

‏اگه میخوای بفهمی کدوم ردیف‌ها تو join نیستن، از IS NULL استفاده کن. 💡


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🌱🌱 نکته روز پایتون:

🌿🌿 کامنت‌ها می‌توانند شامل توضیحاتی برای پارامترهای ورودی و خروجی توابع باشند که به درک بهتر عملکرد آن‌ها کمک می‌کند.

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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 کوییز #پایتون

🟣 موضوع : ‏حلقه for و کاربردهای آن

🟢 سوال :

‏کدام گزینه بهترین مثال برای استفاده از حلقه for برای پردازش یک لیست است؟

گزینه 1:
‏محاسبه میانگین اعداد لیست
گزینه 2:
‏چاپ لیست به ترتیب معکوس
گزینه 3:
‏جستجوی یک عنصر خاص در لیست
گزینه 4:
‏همه موارد فوق

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

🟢 توضیح :

‏حلقه for برای انجام عملیات مختلف روی عناصر لیست، از جمله محاسبات، چاپ و جستجو، بسیار مناسب است.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:

🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...

عضو لیست جامع شوید:

https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏تفکیک و جداسازی کد: اصول Refactoring برای بهبود ساختار کد

🟢 سوال :

‏چرا انجام تست‌های واحد (unit tests) قبل و بعد از بازسازی کد مهم است؟

گزینه ۱:
‏برای اطمینان از اینکه تغییرات ساختاری باعث تغییر در رفتار برنامه نشده است

گزینه ۲:
‏برای اندازه‌گیری میزان بهبود عملکرد پس از بازسازی

گزینه ۳:
‏برای تولید مستندات خودکار از کد بازسازی شده

گزینه ۴:
‏برای کاهش تعداد خطوط کد در طول بازسازی



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

🟢 توضیح :

‏تست‌های واحد قبل از بازسازی، رفتار فعلی کد را ثبت می‌کنند. اجرای مجدد آن‌ها پس از بازسازی اطمینان می‌دهد که تغییرات اعمال شده به ساختار کد، عملکرد آن را تغییر نداده است.

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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین‌ و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:

🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :

https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0