TorhamDev | تورهام 😳 – Telegram
TorhamDev | تورهام 😳
2.84K subscribers
421 photos
49 videos
21 files
591 links
code, linux and anything related.

• YouTube
youtube.com/@techwithtori

• CodeNaline Podcast
@CodeNaline

• Group
@GothamProgrammers

• Github
github.com/TorhamDev

• Email
torhamdev@gmail.com
Download Telegram
killing a child process 🥹
#Fun

@TorhamDevCH
🤣18
Antonio_Mele_Django_4_By_Example_Build_powerful_and_reliable_Python.pdf
39.6 MB
کتاب Django 4 By Example 🫠❤️

یکی از بهترین کتاب هایی که اگر جنگو کار میکنید میتونید بخونید!

#book

💬 @TorhamDevCH
👍3
https://github.com/TorhamDev/earth-chat


الان داشتم رو earth-chat کار میکردم که یکهو دیدم معماری که پیاده کردم کاملا میتونه میکرو سرویس بشه. معماری این شکلی که یک اپ به اسم chat داریم که کارش کلا برقراری ارتباط با سوکت و چت. یک اپ authentication که وظیفه ریجستر و دادن توکن به کاربر داره ( از jwt استفاده میکنه ). و الان از اونجایی که اینا هیچ ارتباطی ندارن میشه هر کدومشون تو یک سرور جدا گذاشت و اپ چت فقط درخواست بزنه بگه این کاربر توکنش اوکیه؟ و اپ دیگه جواب بده اره اوکی و کانکشن و اکسپت کنه XD


شاید بعد تموم شدنش یک ورژن میکرو سرویسش هم زدم ایده خوبیه. شاید حتی رکوردش کردم برای یوتیوب :)

استار/فالو بدید خوشحال شم 🥹🫠

راستی ایده این پروژه رو صدرا که موهاش قشنگه داد :)
💬 @TorhamDevCH
12💋3
https://youtu.be/zr-a3OGnXBY

پنجمین قسمت دوره آموزش مقدماتی DRF یا همون Django rest framework 🥳.

تو این قسمت میریم سراغ جنریک ویو ها، مفهمیم جنریک ها چی هستن و چه شکلی ساخته شدن، باهم API هایی که با کلاس بیس نوشتیم رو به جنریک تغییر میدیم و میبینیم چقدر کد کمتر میشه!


امیدوارم از این دوره چیزها مفید و باحالی یاد بگیرید☕️

با معرفی دوره به دوستانتون باعث حمایت و در نتیجه دوره و آموزش ها بیشتر بشید🧠🫠

💬 join -> @TorhamDevCH
4🔥1💯1
TorhamDev | تورهام 😳 pinned «https://youtu.be/zr-a3OGnXBY پنجمین قسمت دوره آموزش مقدماتی DRF یا همون Django rest framework 🥳. تو این قسمت میریم سراغ جنریک ویو ها، مفهمیم جنریک ها چی هستن و چه شکلی ساخته شدن، باهم API هایی که با کلاس بیس نوشتیم رو به جنریک تغییر میدیم و میبینیم چقدر…»
امروز یک ویدیو ویژه داریم 🤘
❤‍🔥8👀1🤝1🗿1
فردا قسمت آخر بخش آموزی دوره DRF 🧠🥷.
یکم دیگه یک نظرسنجی میزارم درباره پروژه پایانی این دوره که انتخاب کنید همون رو بزنیم.

پروژه های پیشنهادیتون رو داخل کامنت همین پست بگید 🫀
7
LO-Fi & Life

چنل موزیک‌هامون 🦕
🤯4🌚1
realpython > بقیه وبسایت‌ها
👍11👎2🔥1
TorhamDev | تورهام 😳
اگر این برنامه راه به عنوان یک ماژول با دستور import وارد یک فایل پایتونی کنیم خروجی چه چیزی خواهد بود؟
اگر این فایل رو به عنوان یک ماژول به یک اسکریپت دیگری وارد کنی خروجی هیچ چیزی نخواهد بود اما میتوانید به کلس ها و فانکشن های اون فایل دسترسی داشته باشید
دلیل هم جواب ساده ای داره
برای اینکه بخواید main برنامه رو اجرا کنید باید یک فایل به اسم __main__.py بسازید که اون ماژول های مورد نظر خودتون رو ایمپورت کنید و با پکیج کردن فایل main به جای ماژول اجرا بشه

و برای اینکه این فایل رو پکیجش کنید باید اون رو در یک فایل دیگر بذارید و یک فایل __init__.py بسازید که بشه اون رو به عنوان یک پکیج شناخت


اگر یه فایل تکی داشته باشید که یه اسکریپت ساده ای رو اجرا میکنه انتری پوینت همون فایل میشه
اما اگر یه برنامه ماژولار داشته باشید که هر قسمت از کد یک ماژول به حساب میاد باید یه انتری پوینتی براش تعریف کنید که بتونه اون رو اجرا کنه
اگر دقت کرده باشید همینکارو flask , django انجام میده که یه انتری پوینتی برای اون دارید که با اجرای اون یک wsgi بالا میاد

مفهموم پکیجینگ در اکثر زبان های برنامه نویسی هست.

#قال_سونیا



مقاله برای مطالعه عمیق تر این مبحث در پایتون :
https://realpython.com/python-modules-packages/


@TorhamDevCH
👍2