Forwarded from Tel Techno | تلتکنو (Soren)
یه وبسایت شاهکار مخصوص دوستان فرانت برای صرف جویی در وقتشون!
این سایت واقعا خوبه. انواع دکمه ها، لودینگها، اینپوت ها.... و تمپلیت های مختلف رو دردسترستون قرار میده که بنظرم از استفاده ازش عشق میکنید
اینجا رو بمال تا بری تو لینک
@TelTechno
این سایت واقعا خوبه. انواع دکمه ها، لودینگها، اینپوت ها.... و تمپلیت های مختلف رو دردسترستون قرار میده که بنظرم از استفاده ازش عشق میکنید
اینجا رو بمال تا بری تو لینک
@TelTechno
👍8🔥3🤯1
Forwarded from کانال دانلود تکنولوژی هوش مصنوعی (ᎷᎪᎻᎠᏆ)
بیا تا یکی از خفن ترین قابلیت هاشو بهت بگم
۱- وارد واتس اپ بشین
۲- وارد تنظیمات بشین
۳- وارد گزینه Account بشین
۴- گزینه Delete Account رو بزنین
آخه کی از واتس اپ استفاده میکنه
@RoidBest
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣28👍3🔥3👏1
چطور کتاب های خریداری شده از #طاقچه رو ذخیره کنیم؟ 🤷🏻♀️
همونطور که میدونید توی وبسایت و اپلیکیشن طاقچه (واسه کتاب های آنلاین)، کتاب های رایگان قابل دانلوده و کتاب های پولی غیر قابل دانلودن
اگر شما کتابی رو بخرید دوتا حالت داره، یا فرمتش PDF هستش یا Epub که توی اپلیکیشن اونها بعد از خرید توی کش سیو میشه تا بتونید وقتی آفلاین هستید هم بخونیدش...
اگر pdf باشه که خب اگه یه گوشی روت یا جیلبریک شده داشته باشید به راحتی میتونید از کش اپلیکیشن با چندتا کامند ساده فایل های pdf رو گلچین کنید و کتاب مورد نظرتون رو پیدا و ذخیره کنید.
تو پرانتز اینم بگم، eBook های فرمت Epub در واقع یه فایل فشرده یا زیپ با کلی فایل متنی مثل html و css همراه font هستش...
منتها اگه کتاب خریداری شده شما نسخه epub باشه، توی اپلیکیشن های گوشی مستقیما توی کش ذخیره نمیشه و محتوای متنیش جدا پردازش میشه و در لحظه تو قالب xml لود میشه و به شخصه اصلا حوصله نداشتم برم سراغ کدنویسی موبایل و یه برنامه بنویسم که از current-screen اپ بیاد دونه دونه صفحات رو بصورت xml دامپ (Dump) و کانورت (Convert) کنه و بره صفحه بدی...
اگر هم از ورژن وب اپلیکیشن طاقچه استفاده کنید هر صفحه از کتاب Epub شما رو در قالب یک عکس توی یک canvas تعریف میکنه که نتونید مستقیما به المنت هاش دسترسی پیدا کنید...
با خودم فکر کردم اگه نسخه وب رو کراول (Crawl) کنیم و تصاویر هر صفحه رو سیو کنیم و بعد کلشو یه PDF کنیم خیلی خوب میشه، یه کد ساده با پایتون و سلنیوم نوشتم که اینکارو انجام بده و گذاشتمش گیتهابم، اگه دوست داشتید یه نگاهی بهش بندازین:
https://github.com/hctilg/taaghche-dl/
* همچنین تو نسخه های بعدی میتونیم بهش Ocr (مدل تبدیل تصویر به متن) هم اضافه کنیم تا بتونیم با کیفیت بالاتر یا حتی خود فرمت Epub ذخیرش کنیم، یا حتی کارای خفن تری مثل اینکه اپ رو مهندسی معکوسش کنیم و ...، خودم که فعلا تایم همچین کارایی رو ندارم ولی اگه دوست داشتید پول-ریکوئست بدید، خرابکاری نکرده باشید ادغام (merge) میشه 🫂✨
همونطور که میدونید توی وبسایت و اپلیکیشن طاقچه (واسه کتاب های آنلاین)، کتاب های رایگان قابل دانلوده و کتاب های پولی غیر قابل دانلودن
اگر شما کتابی رو بخرید دوتا حالت داره، یا فرمتش PDF هستش یا Epub که توی اپلیکیشن اونها بعد از خرید توی کش سیو میشه تا بتونید وقتی آفلاین هستید هم بخونیدش...
اگر pdf باشه که خب اگه یه گوشی روت یا جیلبریک شده داشته باشید به راحتی میتونید از کش اپلیکیشن با چندتا کامند ساده فایل های pdf رو گلچین کنید و کتاب مورد نظرتون رو پیدا و ذخیره کنید.
تو پرانتز اینم بگم، eBook های فرمت Epub در واقع یه فایل فشرده یا زیپ با کلی فایل متنی مثل html و css همراه font هستش...
منتها اگه کتاب خریداری شده شما نسخه epub باشه، توی اپلیکیشن های گوشی مستقیما توی کش ذخیره نمیشه و محتوای متنیش جدا پردازش میشه و در لحظه تو قالب xml لود میشه و به شخصه اصلا حوصله نداشتم برم سراغ کدنویسی موبایل و یه برنامه بنویسم که از current-screen اپ بیاد دونه دونه صفحات رو بصورت xml دامپ (Dump) و کانورت (Convert) کنه و بره صفحه بدی...
اگر هم از ورژن وب اپلیکیشن طاقچه استفاده کنید هر صفحه از کتاب Epub شما رو در قالب یک عکس توی یک canvas تعریف میکنه که نتونید مستقیما به المنت هاش دسترسی پیدا کنید...
با خودم فکر کردم اگه نسخه وب رو کراول (Crawl) کنیم و تصاویر هر صفحه رو سیو کنیم و بعد کلشو یه PDF کنیم خیلی خوب میشه، یه کد ساده با پایتون و سلنیوم نوشتم که اینکارو انجام بده و گذاشتمش گیتهابم، اگه دوست داشتید یه نگاهی بهش بندازین:
https://github.com/hctilg/taaghche-dl/
* همچنین تو نسخه های بعدی میتونیم بهش Ocr (مدل تبدیل تصویر به متن) هم اضافه کنیم تا بتونیم با کیفیت بالاتر یا حتی خود فرمت Epub ذخیرش کنیم، یا حتی کارای خفن تری مثل اینکه اپ رو مهندسی معکوسش کنیم و ...، خودم که فعلا تایم همچین کارایی رو ندارم ولی اگه دوست داشتید پول-ریکوئست بدید، خرابکاری نکرده باشید ادغام (merge) میشه 🫂✨
👍8🔥1
Forwarded from Tel Techno | تلتکنو (『火』)
مثلا تو این صفحه باید
display : flex;
رو بنویسید تا کاراکتر شما تیرکمونش رو به بالا(تا وسط بدنش) بیاره و بعد کد مربوط به شلیک رو بنویسید!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2❤1🤯1
من تازه دیدم نسخه ویندوزی ChatGPT هم اومده
از اینجا میتونید دانلود کنید.
https://openai.com/chatgpt/desktop
@Learrning_Python
از اینجا میتونید دانلود کنید.
https://openai.com/chatgpt/desktop
@Learrning_Python
👍8
Forwarded from جادی | Jadi
بحث دکوریتورها از بحث های نسبتا پیشرفته برنامه نویسی است و توی دوره جدید پایتون که دارم ضبط می کنم و احتمالا یکی دو ماه دیگه با مکتبخونه منتشر می شه پوشش دادم. بعد فکر کردم خوبه این تیکه رو انگلیسی هم ضبط کنم و نتیجه اش شد ویدئوی زیر. گفتم اینجا هم بذارم تا هم به نفع زبان انگلیسی مون بشه و هم زودتر از دوره مفهوم دکوریتورها رو (با استفاده از پایتون) خوب درک کنیم و شاید حتی خودمون هم بنویسیم.
Struggling with #Python decorators? 🐍 In this short video, I’ll simplify the concept, show why they’re useful, and how to create one step by step. Watch and start writing your own decorators today! 🚀 #Programming
https://youtu.be/0B01tgso7qw
Struggling with #Python decorators? 🐍 In this short video, I’ll simplify the concept, show why they’re useful, and how to create one step by step. Watch and start writing your own decorators today! 🚀 #Programming
https://youtu.be/0B01tgso7qw
YouTube
Master Python Decorators: A Hands-On Programming Guide
Confused about Python decorators? In this hands-on session, I’ll break down what decorators are, why they’re so powerful, and how you can use them in your own projects. From understanding the basics to writing your own custom decorators, this video is packed…
🔥8
Forwarded from A X I O M
بات گزارش شفافیت تلگرام (@transparency) به شما میگه براساس ip و/یا شماره تلفن شما چه تعداد درخواست از طرف دولت دریافت کرده و چه تعداد کاربر بابت اون درخواست اطلاعاتشان به دولت داده شده، اگر در ایران هستید خوبه حتما آزمایش کنید
👍5👏1
دوستان این چنل هم چنل خودمونه، توش چیزایی مختلف راجب تمامی زبان ها و هوش مصنوعی ها و اخبار های راجب کمپانی ها و نرم افزار ها و اینجور چیزا میزاریم که چند تا پستشو ببینید اگه خوشتون اومد جوین بدید!
ناگفته نمونه که توش سایت های کاربری زیادی هم معرفی میشه 🥰
@TelTechno
ناگفته نمونه که توش سایت های کاربری زیادی هم معرفی میشه 🥰
@TelTechno
👍1
Fara Code | برنامه نویسی
دوستان این چنل هم چنل خودمونه، توش چیزایی مختلف راجب تمامی زبان ها و هوش مصنوعی ها و اخبار های راجب کمپانی ها و نرم افزار ها و اینجور چیزا میزاریم که چند تا پستشو ببینید اگه خوشتون اومد جوین بدید! ناگفته نمونه که توش سایت های کاربری زیادی هم معرفی میشه 🥰…
حالا که اینجا جوین شدید، برای جایزتون یه سایت خوب آوردم که قول میدم بدردتون میخوره!🥰
☄️ این سایت LeetCode سایتیه که خیلی کمکت میکنه تو مهارتای پایتونی یا هر زبان دیگه و حتی مدیریت دیتابیس و.... پیشرفت کنی!
🤼♂ توش میتونی مشکلاتتو رفع کنی، کدتو با کد های بقیه مقایسه کنید، چالش های متفاوت رو انجام بدی و....
📊حتی چیزای دیگه مثل انالیز مهارتتون چیزای دیگه داره که حتما خودتون باید ببینید!
🔗 لینک سایت : LeetCode.com
@Learrning_Python
☄️ این سایت LeetCode سایتیه که خیلی کمکت میکنه تو مهارتای پایتونی یا هر زبان دیگه و حتی مدیریت دیتابیس و.... پیشرفت کنی!
🤼♂ توش میتونی مشکلاتتو رفع کنی، کدتو با کد های بقیه مقایسه کنید، چالش های متفاوت رو انجام بدی و....
📊حتی چیزای دیگه مثل انالیز مهارتتون چیزای دیگه داره که حتما خودتون باید ببینید!
🔗 لینک سایت : LeetCode.com
@Learrning_Python
❤4👍2
Forwarded from Python Hints
میخوام راجب این صحبت کنم (از پروفایل خودم).
من پیغمبر مخالفت با اهمیت تعداد کامیت بودم و هستم؛ حداقل ۳-۴ ساله دارم این حرف رو میزنم و دلیلش رو هم گفتم (اینکه چندتا گیتهاب خودم به اینو اون دادم و ...)
ولی یک جو احمقانه توی لینکدین و توییتر راه افتاده ضد این بخش؛ ببین از من که گذشته ولی این صحبتهای احمقانه برای کل جامعه برنامهنوبسی بد هست چند مورد :
۱- کسی که پروفایلش انقدر کامیت داره؛ حرفهای نیست چون شرکتهای بزرگ خودشون گیتلب دارند و ...
همینجا جواب این رو میدم:
احمق جون تو تازهکاری گیتلب زمانی به یک سری باگها خورد (توی یوتیوب سرچ کنید) که خیلی شرکتها برگشتند روی گیتهاب و نسخه
خیلی از فعالیتهای گیتهاب من ازونجا شروع شد.
۲- اینا همش ادا بازیه و ...
حماقت محض هست این حرف؛ اگر به اینجا رسیدی که این حرف رو زدی (شما تا حالا کسی رو دیدی عکس این کاشیکاری رو توی رزومهاش بذاره ؟)
هیچ شرکت و یا شخص با سوادی رو نمیشناسم که حتی ۱ درصد این موزاییک براش مهم باشه (مگر بچههایی که روش نقاشی میکشند. اونم کل کل برنامه نویسی هست البته)
و چیزهای از این دست.
در نهایت اینکه؛ من خودم بیشتر کامیتهای گیتهابم برای کارهای شخصی (اسکریپت؛ ایده؛ داکیومنت؛ کانفیگ و حتی تمرین هست)
از این
ولی خیلی وقتا تیکه کدی زده شده توی شرکت که بنظرم راه خوبی نبوده و باگ میخوره؛ روی گیتهاب خودم یک سناریو مشابه براش درست میکنم و سعی میکنم اون مشکل رو حل کنم یا پروفایلینگ براش بگیرم و اپتیمایز کنم چون من خالق همه پروژههای شرکتها نیستم و خیلی وقتا بیزینس بهم اجازه نمیده روش رو تغییر بدم.
خلاصه که وظیفه ما :
هشدار دادن راجب افراد سودجو بود؛ که نیروی HR به این کاشی کاری گیتهاب اهمیتی نده برای دعوت به مصاحبه.
اما این موج تخریب افراد تازهکار و با انگیزه بالا هم کاری بس کثیفتر هست که مطمئنم از جامعه توسعه دهنده شروع نشده.
مثال از خودم زدم برای حمایت از تمام دولوپرهای تازهکار و با انگیزه دمتون گرم❤️
من پیغمبر مخالفت با اهمیت تعداد کامیت بودم و هستم؛ حداقل ۳-۴ ساله دارم این حرف رو میزنم و دلیلش رو هم گفتم (اینکه چندتا گیتهاب خودم به اینو اون دادم و ...)
ولی یک جو احمقانه توی لینکدین و توییتر راه افتاده ضد این بخش؛ ببین از من که گذشته ولی این صحبتهای احمقانه برای کل جامعه برنامهنوبسی بد هست چند مورد :
۱- کسی که پروفایلش انقدر کامیت داره؛ حرفهای نیست چون شرکتهای بزرگ خودشون گیتلب دارند و ...
همینجا جواب این رو میدم:
احمق جون تو تازهکاری گیتلب زمانی به یک سری باگها خورد (توی یوتیوب سرچ کنید) که خیلی شرکتها برگشتند روی گیتهاب و نسخه
organization
رو خرید زدند.خیلی از فعالیتهای گیتهاب من ازونجا شروع شد.
۲- اینا همش ادا بازیه و ...
حماقت محض هست این حرف؛ اگر به اینجا رسیدی که این حرف رو زدی (شما تا حالا کسی رو دیدی عکس این کاشیکاری رو توی رزومهاش بذاره ؟)
هیچ شرکت و یا شخص با سوادی رو نمیشناسم که حتی ۱ درصد این موزاییک براش مهم باشه (مگر بچههایی که روش نقاشی میکشند. اونم کل کل برنامه نویسی هست البته)
و چیزهای از این دست.
در نهایت اینکه؛ من خودم بیشتر کامیتهای گیتهابم برای کارهای شخصی (اسکریپت؛ ایده؛ داکیومنت؛ کانفیگ و حتی تمرین هست)
از این
2176
تا کامیت شاید 700-800
تاش برای شرکتهایی هست که روی گیتهاب هستند؛ باقیش کارهای خودمه؛ و حتی اگر یک روز تا ۱۰
شب هم سرکار باشم هرطور شده باید تا آخر شب ۲-۳
تا مطلب کتابی که خوندم رو برای خودم تمرین کنم (این بدترین حالت هست).ولی خیلی وقتا تیکه کدی زده شده توی شرکت که بنظرم راه خوبی نبوده و باگ میخوره؛ روی گیتهاب خودم یک سناریو مشابه براش درست میکنم و سعی میکنم اون مشکل رو حل کنم یا پروفایلینگ براش بگیرم و اپتیمایز کنم چون من خالق همه پروژههای شرکتها نیستم و خیلی وقتا بیزینس بهم اجازه نمیده روش رو تغییر بدم.
خلاصه که وظیفه ما :
هشدار دادن راجب افراد سودجو بود؛ که نیروی HR به این کاشی کاری گیتهاب اهمیتی نده برای دعوت به مصاحبه.
اما این موج تخریب افراد تازهکار و با انگیزه بالا هم کاری بس کثیفتر هست که مطمئنم از جامعه توسعه دهنده شروع نشده.
مثال از خودم زدم برای حمایت از تمام دولوپرهای تازهکار و با انگیزه دمتون گرم
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
آقا خداروشکر ایرانی هستیم و این مشکلات برای ما پیش نمیاد🥰
ظاهرا توی آمریکا و کانادا تیک تاک از دسترس خارج شده و از اپ استور و گوگل پلی حذف شدن.
اگه استفاده میکنید با وی پی ان امریکا نرید که بالا نمیاره!
اپلیکیشن کپ کات و Lemon8 هم همین بلا سرشون اومده و بهتره با ویپیان امریکا یا کانادا واردشون نشید.
@Learrning_Python
ظاهرا توی آمریکا و کانادا تیک تاک از دسترس خارج شده و از اپ استور و گوگل پلی حذف شدن.
اگه استفاده میکنید با وی پی ان امریکا نرید که بالا نمیاره!
اپلیکیشن کپ کات و Lemon8 هم همین بلا سرشون اومده و بهتره با ویپیان امریکا یا کانادا واردشون نشید.
@Learrning_Python
😁13🤣7👍1
⚡ یه حرکت خیلی خوب توی پایتون، استفاده از Walrus Operator برای کاهش کده
اگه شما از اون دسته برنامهنویسهایی هستید که همیشه دنبال کدنویسی بهینه و کمترین تعداد خط کد میگردید، حتما باید با Walrus Operator (:=) آشنا بشید!
این اپراتور به شما این امکان رو میده که درون یک عبارت، همزمان مقداردهی متغیر و ارزیابی اون رو انجام بدید.
مثال:
فرض کنید میخواهید مقدار یک ورودی رو از کاربر بگیرید و تنها اگر عدد بیشتر از 10 بود، ادامه بدید. بدون Walrus Operator اینطور مینوشتید:
اما با استفاده از Walrus Operator میتونید این کد رو به این شکل بهینهسازی کنید:
📌 مزایای این ترفند:
کاهش تعداد خطوط کد
راحتتر کردن خوانایی کد، مخصوصاً وقتی که کد طولانیتری داشته باشید
بهرهگیری از منطق درون شرطها و حلقهها
@Learrning_Python
اگه شما از اون دسته برنامهنویسهایی هستید که همیشه دنبال کدنویسی بهینه و کمترین تعداد خط کد میگردید، حتما باید با Walrus Operator (:=) آشنا بشید!
این اپراتور به شما این امکان رو میده که درون یک عبارت، همزمان مقداردهی متغیر و ارزیابی اون رو انجام بدید.
مثال:
فرض کنید میخواهید مقدار یک ورودی رو از کاربر بگیرید و تنها اگر عدد بیشتر از 10 بود، ادامه بدید. بدون Walrus Operator اینطور مینوشتید:
number = int(input("Enter a number: "))
if number > 10:
print(f"Number {number} is greater than 10")
اما با استفاده از Walrus Operator میتونید این کد رو به این شکل بهینهسازی کنید:
if (number := int(input("Enter a number: "))) > 10:
print(f"Number {number} is greater than 10")
📌 مزایای این ترفند:
کاهش تعداد خطوط کد
راحتتر کردن خوانایی کد، مخصوصاً وقتی که کد طولانیتری داشته باشید
بهرهگیری از منطق درون شرطها و حلقهها
@Learrning_Python
🔥19👍4🤣3
Forwarded from Tel Techno | تلتکنو (Soren)
اسنپ طی یک حرکت غیرقابل پیشبینی، سفر افراد زیر 18 سال رو بدون داشتن همراه بزرگتر ممنوع کرد 😐
@TelTechno
@TelTechno
👀12👍4❤1💔1
Tel Techno | تلتکنو
اسنپ طی یک حرکت غیرقابل پیشبینی، سفر افراد زیر 18 سال رو بدون داشتن همراه بزرگتر ممنوع کرد 😐 @TelTechno
خیلی جالبه یه تبلیغ رایگان برای تپسی از طرف رقیبشه.
قطعا اون فرد زیر 18 سال براش فرقی نمیکرد که اسنپ سوار شه یا تپسی، ولی از اونجایی که اون راننده براش مهمه که کدوم مشتری های بیشتری داره، احتمالا تپسی رشد خوبی خواهد داشت
قطعا اون فرد زیر 18 سال براش فرقی نمیکرد که اسنپ سوار شه یا تپسی، ولی از اونجایی که اون راننده براش مهمه که کدوم مشتری های بیشتری داره، احتمالا تپسی رشد خوبی خواهد داشت
👍14
Fara Code | برنامه نویسی
آقا خداروشکر ایرانی هستیم و این مشکلات برای ما پیش نمیاد🥰 ظاهرا توی آمریکا و کانادا تیک تاک از دسترس خارج شده و از اپ استور و گوگل پلی حذف شدن. اگه استفاده میکنید با وی پی ان امریکا نرید که بالا نمیاره! اپلیکیشن کپ کات و Lemon8 هم همین بلا سرشون اومده و…
تیک تاک دوباره دردسترس آمریکایی ها قرار گرفت!
سرعت عملشون در برابر سرعت عمل مسئولین ما، مثل نوره
سرعت عملشون در برابر سرعت عمل مسئولین ما، مثل نوره
👍1
Model-View-Controller
vs
Model-View-Template
📌 معماری MVC به طور گسترده میان فریمورک هایی وب مثل Ruby on Rails، Spring (Java)، Laravel (PHP)، ASP.NET (C#) استفاده می شه. تو این الگو سه چیز وجود داره. و چیزی که قبلا جنگو استفاده میکرد
مدل: مدیریت داده ها و منطق اصلی کسب و کار •
ویو(view): داده ها رو از مدل در یک فرمت خاص رندر می کند •
کنترلر: ورودی کاربر رو می پذیره و منطق خاص برنامه رو اجرا می کنه
تو این الگو، کنترلر وظیفه مسیریابی درخواستها به ویو ها و مدیریت منطق برنامه رو بر عهده داره.
----------------------
جنگو الان از نسخه تقریبا جدیدش که Mvt هست پیروی میکنه
📍حالا MVT چیه؟
• مدل: داده ها و منطق اصلی کسب و کار را مدیریت می کنه•
ویو(view): معلوم میکند که کدام داده برای کاربر ارسال می شود •
تمپلیت: داده ها رو به صورت HTML با CSS، جاوا اسکریپت و دارایی های استاتیک اختیاری ارائه می دهد •
پیکربندی URL: کامپوننت های عبارت منظم پیکربندی شده در یک View
🔍 وقتی که یک URL مثل https://djangoproject.com رو تایپ می کنید، اولین چیزی که در پروژه جنگو اتفاق می افته یک الگوی URL (موجود در urls.py) است که با آن مطابقت دارد. الگوی URL به یک ویو (views.py) مرتبط است که داده های مدل (ذخیره شده در models.py) و استایل از یک الگو (هر فایلی که به .html ختم می شود) رو ترکیب می کند. سپس view یک پاسخ HTTP رو به کاربر برمیگردونه
دقیقا مثل همین:
"شاید یکم گیج کننده باشه، جلوتر احتمالا توضیحات بیشتری گذاشتم "
@Learrning_Python
vs
Model-View-Template
📌 معماری MVC به طور گسترده میان فریمورک هایی وب مثل Ruby on Rails، Spring (Java)، Laravel (PHP)، ASP.NET (C#) استفاده می شه. تو این الگو سه چیز وجود داره. و چیزی که قبلا جنگو استفاده میکرد
مدل: مدیریت داده ها و منطق اصلی کسب و کار •
ویو(view): داده ها رو از مدل در یک فرمت خاص رندر می کند •
کنترلر: ورودی کاربر رو می پذیره و منطق خاص برنامه رو اجرا می کنه
تو این الگو، کنترلر وظیفه مسیریابی درخواستها به ویو ها و مدیریت منطق برنامه رو بر عهده داره.
----------------------
جنگو الان از نسخه تقریبا جدیدش که Mvt هست پیروی میکنه
📍حالا MVT چیه؟
• مدل: داده ها و منطق اصلی کسب و کار را مدیریت می کنه•
ویو(view): معلوم میکند که کدام داده برای کاربر ارسال می شود •
تمپلیت: داده ها رو به صورت HTML با CSS، جاوا اسکریپت و دارایی های استاتیک اختیاری ارائه می دهد •
پیکربندی URL: کامپوننت های عبارت منظم پیکربندی شده در یک View
🔍 وقتی که یک URL مثل https://djangoproject.com رو تایپ می کنید، اولین چیزی که در پروژه جنگو اتفاق می افته یک الگوی URL (موجود در urls.py) است که با آن مطابقت دارد. الگوی URL به یک ویو (views.py) مرتبط است که داده های مدل (ذخیره شده در models.py) و استایل از یک الگو (هر فایلی که به .html ختم می شود) رو ترکیب می کند. سپس view یک پاسخ HTTP رو به کاربر برمیگردونه
دقیقا مثل همین:
HTTP Request -> URL -> View -> Model and Template -> HTTP Response
"
@Learrning_Python
Django Project
The web framework for perfectionists with deadlines.
👍10
Forwarded from .
یه تیک تاک تو امریکا مسدود شد کل کانالا دارن پوشش میدن
حالا فیلترینگ تو ایران اجرا بشه همه ی اینا خفه خون میگیرن
رفع فیلترینگ هم که بشه میگن چی چرا با فلان دلار 😐
کلا رد دادیم
به جا اینکه به پسرفتا انتقاد کنیم باهاشون جوک میسازیم
به جا اینکه به پیشرفت ها ویژه تر نگاه کنیم و بگیم همین راهو ادامه بدید انتقاد میکنیم 😐
حالا فیلترینگ تو ایران اجرا بشه همه ی اینا خفه خون میگیرن
رفع فیلترینگ هم که بشه میگن چی چرا با فلان دلار 😐
کلا رد دادیم
به جا اینکه به پسرفتا انتقاد کنیم باهاشون جوک میسازیم
به جا اینکه به پیشرفت ها ویژه تر نگاه کنیم و بگیم همین راهو ادامه بدید انتقاد میکنیم 😐
👏9
This media is not supported in your browser
VIEW IN TELEGRAM
این یکی هوش_مصنوعی حقیقتا داره پدر حریم_خصوصی رو درمیاره!
عکس شهر رو بهش میدی بر اساس اطلاعاتی ک از عکس میگیره لوکیشن رو روی زمین بهتون میده!!
بنظرتون روزای خطرناکی روبرومونه یا اینده بهتری؟
@Learrning_Python
عکس شهر رو بهش میدی بر اساس اطلاعاتی ک از عکس میگیره لوکیشن رو روی زمین بهتون میده!!
بنظرتون روزای خطرناکی روبرومونه یا اینده بهتری؟
@Learrning_Python
🤯11👍4