Forwarded from RandRng
پروژه
منم توی ورژن جدید به این مشکل خوردم؛ توی بخش لاگ مینویسه :
اگر این مشکل رو شما هم داشتید برای استفاده تو حالت
رو انتخاب کنید و مقدارش رو بذارید روی
اولین مقداری هست که توی
پ.ن: اینه که میگم موقع سوال پرسیدن؛ ورژن ابزار - سیستمعامل و متن دقیق لاگ یا ارور رو بذارید.
nekoray
رو خیلیها استفاده میکنند؛ البته الان به nekobox
تغییر اسم داده ولی توی چند وقت اخیر خیلیها میپرسیدند که چرا حالت Tun
درست کار نمیکنه.منم توی ورژن جدید به این مشکل خوردم؛ توی بخش لاگ مینویسه :
dns excchange failed ...
اگر این مشکل رو شما هم داشتید برای استفاده تو حالت
tunnel
Preferences > Routing Settings > DNS > Remote DNS
رو انتخاب کنید و مقدارش رو بذارید روی
https://8.8.8.8/dns-query
اولین مقداری هست که توی
drop down
وجود داره.پ.ن: اینه که میگم موقع سوال پرسیدن؛ ورژن ابزار - سیستمعامل و متن دقیق لاگ یا ارور رو بذارید.
👍12
SQL vs MySQL
وقتی بحث دیتابیس وسط میاد، خیلیا این دو تا رو(SQL ,MySQL) یکی میدونن ولی در واقع این دوتا دو چیز کاملا متفاوتن...
●خوب Sql یه زبان استاندارِ که برای مدیریت و دستکاری دیتابیس های رابطه ای استفاده میشن،در کل یعنی میتونیم رو داده ها عملیات crud رو انجام بدیم بعلاوه میتونیم اطلاعات رو بازیابی کنیم.
● ولی MySQL یه سیستم مدیریت دیتابیس که به ما اجازه عملیات crud و مدیریت داده ها رو میده.
بخوایم یه مثال بزنیم میتونیم بگیم
کهSQL مثل دستور آشپزی هستش که نحوه پخت غذا رو توضیح میده..
و MySQL یک آشپزخونس که غذارو داخلش میپزیم ..
ویژگی های SQL:
۱ یه زبان برای کار با دیتابیسهاست.
۲ به هیچ سیستم خاصی وابسته نیست.
۳ روی دیتابیسهای مختلف مثلPostgrSQL و SQL Server هم کار میکنه.
۴ فقط دستورات و قواعد دیتابیس رو تعریف میکنه.
ویژگی های MySQL:
۱ یه نرمافزار دیتابیس (DBMS) که از SQL استفاده میکن
۲ یه نوع خاص از سیستمهای مدیریت دیتابیس رابطهای (RDBMS) هست.
۳ فقط مربوط به خود MySQL هست.
۴ یه ابزار واقعی برای ذخیره و مدیریت دادههاست.
➖ ➖ ➖ ➖ ➖ ➖
😂 @Learrning_Python 😂
وقتی بحث دیتابیس وسط میاد، خیلیا این دو تا رو(SQL ,MySQL) یکی میدونن ولی در واقع این دوتا دو چیز کاملا متفاوتن...
●خوب Sql یه زبان استاندارِ که برای مدیریت و دستکاری دیتابیس های رابطه ای استفاده میشن،در کل یعنی میتونیم رو داده ها عملیات crud رو انجام بدیم بعلاوه میتونیم اطلاعات رو بازیابی کنیم.
● ولی MySQL یه سیستم مدیریت دیتابیس که به ما اجازه عملیات crud و مدیریت داده ها رو میده.
بخوایم یه مثال بزنیم میتونیم بگیم
کهSQL مثل دستور آشپزی هستش که نحوه پخت غذا رو توضیح میده..
و MySQL یک آشپزخونس که غذارو داخلش میپزیم ..
ویژگی های SQL:
۱ یه زبان برای کار با دیتابیسهاست.
۲ به هیچ سیستم خاصی وابسته نیست.
۳ روی دیتابیسهای مختلف مثلPostgrSQL و SQL Server هم کار میکنه.
۴ فقط دستورات و قواعد دیتابیس رو تعریف میکنه.
ویژگی های MySQL:
۱ یه نرمافزار دیتابیس (DBMS) که از SQL استفاده میکن
۲ یه نوع خاص از سیستمهای مدیریت دیتابیس رابطهای (RDBMS) هست.
۳ فقط مربوط به خود MySQL هست.
۴ یه ابزار واقعی برای ذخیره و مدیریت دادههاست.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥3👏2
Django_in_Production_Expert_tips,_strategies,_and_essential_frameworks.pdf
5.4 MB
📚📚
نکات تخصصی، استراتژیها و
فریمورکهای ضروری برای نوشتن کدی مقیاسپذیر و قابل نگهداری در جنگو
#معرفی_کتاب
➖ ➖ ➖ ➖ ➖ ➖
😂 @Learrning_Python 😂
نکات تخصصی، استراتژیها و
فریمورکهای ضروری برای نوشتن کدی مقیاسپذیر و قابل نگهداری در جنگو
#معرفی_کتاب
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
دکوراتور ها در پایتون
تا حالا شده بخوای بدون تغییر در ساختار اصلی یه تابع، یه قابلیت جدید بهش اضافه کنی؟
مثلاً یه لاگ بگیری، زمان اجراشو حساب کنی، یا قبل از اجراش چک کنی که ورودیهاش معتبرن یا نه؟
اینجاست که دکوراتورها (Decorators) وارد میشن!
دکوراتور یه تابعی هست که یه تابع دیگه رو میگیره، پردازشهایی روش انجام میده و در نهایت یه نسخه جدید از اون تابع رو برمیگردونه و باعث افزایش خوانایی و بهینهسازی کد میشن.
🎯 چند کاربرد معروف دکوراتورها
🔢 ثبت لاگها: بررسی این که چه زمانی یه تابع اجرا شده
🔢 کنترل سطح دسترسی: چک کردن اینکه کاربر مجوز لازم داره یا نه
🔢 کش کردن: ذخیره نتایج برای بهینهسازی اجراهای بعدی
🔍 مثال:
اندازهگیری زمان اجرای تابع:
📌 خروجی:
🎯 چرا از دکوراتورها استفاده کنیم؟
کد رو تمیزتر و خواناتر میکنه
بدون تغییر در توابع، ویژگیهای جدید اضافه میکنیم
قابلیت استفاده مجدد از کد رو افزایش میده
تا حالا از دکوراتور ها استفاده کردید؟
➖ ➖ ➖ ➖ ➖ ➖
#python
😂 @Learrning_Python 😂
تا حالا شده بخوای بدون تغییر در ساختار اصلی یه تابع، یه قابلیت جدید بهش اضافه کنی؟
مثلاً یه لاگ بگیری، زمان اجراشو حساب کنی، یا قبل از اجراش چک کنی که ورودیهاش معتبرن یا نه؟
اینجاست که دکوراتورها (Decorators) وارد میشن!
دکوراتور یه تابعی هست که یه تابع دیگه رو میگیره، پردازشهایی روش انجام میده و در نهایت یه نسخه جدید از اون تابع رو برمیگردونه و باعث افزایش خوانایی و بهینهسازی کد میشن.
🎯 چند کاربرد معروف دکوراتورها
اندازهگیری زمان اجرای تابع:
Copy
Edit
import time
def timer_decorator(func):
def wrapper(*args, **kwargs):
start_time = time.time()
result = func(*args, **kwargs)
end_time = time.time()
print(f" runtime : {end_time - start_time:.5f} sec")
return result
return wrapper
@timer_decorator
def heavy_function():
time.sleep(2)
print(" function is run")
heavy_function()
function is run
runtime: 2.00012 sec
کد رو تمیزتر و خواناتر میکنه
بدون تغییر در توابع، ویژگیهای جدید اضافه میکنیم
قابلیت استفاده مجدد از کد رو افزایش میده
تا حالا از دکوراتور ها استفاده کردید؟
#python
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍14❤3
این سایت YTClass رو پیدا کردم که یک ابزار مبتنی بر هوش مصنوعی هستش که دوره های اموزش کاملی که تو یوتیوب گذاشتن رو با هر موضوعی بخوای لیست میکنه.
با نظرات YouTube خداحافظی شده و فقط میتونید به ویدیو آموزشی دسترسی پیدا کنید.
یه بحثی هم از مدرک و این چیزا کرده که حقیقتا پیگیرش نشدم و نمیدونم بکار بیاد یا نه و اینم بگم تا یه حدی رایگانه ولی در کل جالب بود
#tools #ai
➖ ➖ ➖ ➖ ➖ ➖
😂 @Learrning_Python 😂
با نظرات YouTube خداحافظی شده و فقط میتونید به ویدیو آموزشی دسترسی پیدا کنید.
یه بحثی هم از مدرک و این چیزا کرده که حقیقتا پیگیرش نشدم و نمیدونم بکار بیاد یا نه و اینم بگم تا یه حدی رایگانه ولی در کل جالب بود
#tools #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍2❤1
Forwarded from Tel Techno | تلتکنو (Mahdi)
لپ تاپ دست دوم گرفتی نمیدونی چطوری قطعه های مختلفش رو تست کنی ؟
برای تست صفحه کلید نرم افزار زیر رو نصب کن :
برای تست رم نرم افزار زیر رو نصب کن :
برای تست گرافیک نرم افزار زیر رو نصب کن :
برای تست هارد از نرم افزار زیر استفاده کن :
برای تست صفحه نمایش نرم افزار زیر رو نصب کن :
برای تست باتری نرم افزار زیر رو نصب کن :
@TelTechno
برای تست صفحه کلید نرم افزار زیر رو نصب کن :
Passmark keyboard
[ لینک دانلود ]
برای تست رم نرم افزار زیر رو نصب کن :
MemTest
[ لینک دانلود ]
برای تست گرافیک نرم افزار زیر رو نصب کن :
3D Mark
[ لینک دانلود ]
برای تست هارد از نرم افزار زیر استفاده کن :
Hard disk sentinel
[ لینک دانلود ]
برای تست صفحه نمایش نرم افزار زیر رو نصب کن :
IsMyLCDOk
[ لینک دانلود ]
برای تست باتری نرم افزار زیر رو نصب کن :
Batexpert
[ لینک دانلود ]
@TelTechno
2❤10👍2
در دنیای امروز، برنامهنویسان بخش عمدهای از وقت خود را به صفحه نمایش کامپیوتر اختصاص میدهند. این ساعات طولانی میتواند به مشکلات بینایی و خستگی چشم منجر شود. اما نگران نباشید! با رعایت چند نکته ساده میتوانید از چشمان خود در برابر آسیبهای ناشی از کار با کامپیوتر محافظت کنید.
1. قانون 20-20-20:
هر 20 دقیقه که به صفحه نمایش نگاه کردید، به مدت 20 ثانیه به چیزی که حداقل 20 فوت (تقریباً 6 متر) دورتر است نگاه کنید. این کار به چشمان شما کمک میکند تا استراحت کنند و از خستگی آنها کاسته میشود.
2. تنظیم نور محیط:
نور محیط کار باید متناسب باشد. نور زیاد یا کم میتواند باعث خستگی چشم شود. سعی کنید از نور طبیعی استفاده کنید و در صورت نیاز از لامپهای مناسب با نور ملایم بهره ببرید.
3. استفاده از فیلترهای نور آبی:
صفحه نمایشها معمولاً نور آبی تولید میکنند که میتواند بر خواب و سلامت چشم تأثیر بگذارد. استفاده از فیلترهای نور آبی یا عینکهای مخصوص میتواند به کاهش این اثرات کمک کند.
4. تنظیم فاصله و ارتفاع صفحه نمایش:
صفحه نمایش باید در فاصلهای معادل یک بازو از چشمان شما قرار گیرد و مرکز آن باید کمی پایینتر از سطح چشم باشد. این تنظیمات به کاهش فشار بر گردن و چشم کمک میکند.
5. مرخصیهای کوتاه:
سعی کنید هر ساعت یک بار برای چند دقیقه از محل کار خود دور شوید. این کار نه تنها به چشمان شما استراحت میدهد، بلکه به ذهن شما نیز کمک میکند تا دوباره متمرکز شود.
6. تمرینات چشمی:
تمرینات سادهای مانند حرکت دادن چشمها به سمت راست و چپ، بالا و پایین، و چرخاندن آنها میتواند به کاهش تنش کمک کند.
با رعایت این نکات ساده، میتوانید از چشمان خود در برابر آسیبهای ناشی از برنامهنویسی محافظت کنید و کیفیت کار خود را افزایش دهید. سلامت چشم، یکی از مهمترین سرمایههای هر برنامهنویس است؛ پس بیایید با هم برای حفظ آن تلاش کنیم!
➖ ➖ ➖ ➖ ➖ ➖
😂 @Learrning_Python 😂
1. قانون 20-20-20:
هر 20 دقیقه که به صفحه نمایش نگاه کردید، به مدت 20 ثانیه به چیزی که حداقل 20 فوت (تقریباً 6 متر) دورتر است نگاه کنید. این کار به چشمان شما کمک میکند تا استراحت کنند و از خستگی آنها کاسته میشود.
2. تنظیم نور محیط:
نور محیط کار باید متناسب باشد. نور زیاد یا کم میتواند باعث خستگی چشم شود. سعی کنید از نور طبیعی استفاده کنید و در صورت نیاز از لامپهای مناسب با نور ملایم بهره ببرید.
3. استفاده از فیلترهای نور آبی:
صفحه نمایشها معمولاً نور آبی تولید میکنند که میتواند بر خواب و سلامت چشم تأثیر بگذارد. استفاده از فیلترهای نور آبی یا عینکهای مخصوص میتواند به کاهش این اثرات کمک کند.
4. تنظیم فاصله و ارتفاع صفحه نمایش:
صفحه نمایش باید در فاصلهای معادل یک بازو از چشمان شما قرار گیرد و مرکز آن باید کمی پایینتر از سطح چشم باشد. این تنظیمات به کاهش فشار بر گردن و چشم کمک میکند.
5. مرخصیهای کوتاه:
سعی کنید هر ساعت یک بار برای چند دقیقه از محل کار خود دور شوید. این کار نه تنها به چشمان شما استراحت میدهد، بلکه به ذهن شما نیز کمک میکند تا دوباره متمرکز شود.
6. تمرینات چشمی:
تمرینات سادهای مانند حرکت دادن چشمها به سمت راست و چپ، بالا و پایین، و چرخاندن آنها میتواند به کاهش تنش کمک کند.
با رعایت این نکات ساده، میتوانید از چشمان خود در برابر آسیبهای ناشی از برنامهنویسی محافظت کنید و کیفیت کار خود را افزایش دهید. سلامت چشم، یکی از مهمترین سرمایههای هر برنامهنویس است؛ پس بیایید با هم برای حفظ آن تلاش کنیم!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍2
رفقا عید همگی مبارک باشه، امیدوارم حداقل به یکی از ارزو هاتون برسید
سالی پر از یادگیری و تحول شخصی براتون ارزومندم 👨💻❤️🔥
سالی پر از یادگیری و تحول شخصی براتون ارزومندم 👨💻❤️🔥
❤22😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👎2👍1
#news
اخطار امنیتی جدید از سوی مایکروسافت: شناسایی بدافزار خطرناک StilachiRAT
مایکروسافت اخیراً از شناسایی یک بدافزار جدید به نام StilachiRAT خبر داده که بهطور خاص بیش از ۲۰ کیفپول رمزارزی را هدف قرار میدهد. این بدافزار عمدتاً از طریق افزونههای مرورگر گوگل کروم به سیستمهای کاربران نفوذ میکند و تهدیدی جدی برای امنیت اطلاعات محسوب میشود.
StilachiRAT چه بلایی سر اطلاعات شما میآورد؟
این بدافزار میتواند:
- کلیدهای خصوصی (Private Keys) و اطلاعات حسابهای رمزارزی شما را سرقت کند.
- محتوای کلیپبورد(Clipboard) را تحت نظر بگیرد و هر آنچه کپی میکنید را ضبط کند.
- دادههای ذخیرهشده در مرورگر، از جمله رمزهای عبور و سشنها، را استخراج کند.
🔍 وضعیت فعلی این تهدید:
هنوز این بدافزار بهصورت گسترده پخش نشده، اما بهتره از همین حالا اقدامات پیشگیرانه رو جدی بگیرید تا از خطرات احتمالی در امان بمانید.
✅ چگونه از خود در برابر StilachiRAT محافظت کنیم؟
1- از کپی/پیست کردن کلیدهای خصوصی خودداری کنید:
کپی کردن کلیدهای خصوصی در کلیپبورد، دروازهای برای نفوذ هکرها باز میکند.
2- به لینکها و نرمافزارهای ناشناس اعتماد نکنید:
هر فایل یا افزونهای که از منابع نامعتبر دانلود میکنید، ممکن است حاوی یک تروجان باشد که اطلاعات شما را به سرقت میبرد.
3- به پیامها و درخواستهای مشکوک توجه کنید
❌ از انتی ویروس استفاده کنید و سیستمون رو همیشه اپدیت نگه دارید
اخطار امنیتی جدید از سوی مایکروسافت: شناسایی بدافزار خطرناک StilachiRAT
مایکروسافت اخیراً از شناسایی یک بدافزار جدید به نام StilachiRAT خبر داده که بهطور خاص بیش از ۲۰ کیفپول رمزارزی را هدف قرار میدهد. این بدافزار عمدتاً از طریق افزونههای مرورگر گوگل کروم به سیستمهای کاربران نفوذ میکند و تهدیدی جدی برای امنیت اطلاعات محسوب میشود.
StilachiRAT چه بلایی سر اطلاعات شما میآورد؟
این بدافزار میتواند:
- کلیدهای خصوصی (Private Keys) و اطلاعات حسابهای رمزارزی شما را سرقت کند.
- محتوای کلیپبورد(Clipboard) را تحت نظر بگیرد و هر آنچه کپی میکنید را ضبط کند.
- دادههای ذخیرهشده در مرورگر، از جمله رمزهای عبور و سشنها، را استخراج کند.
🔍 وضعیت فعلی این تهدید:
هنوز این بدافزار بهصورت گسترده پخش نشده، اما بهتره از همین حالا اقدامات پیشگیرانه رو جدی بگیرید تا از خطرات احتمالی در امان بمانید.
✅ چگونه از خود در برابر StilachiRAT محافظت کنیم؟
1- از کپی/پیست کردن کلیدهای خصوصی خودداری کنید:
کپی کردن کلیدهای خصوصی در کلیپبورد، دروازهای برای نفوذ هکرها باز میکند.
2- به لینکها و نرمافزارهای ناشناس اعتماد نکنید:
هر فایل یا افزونهای که از منابع نامعتبر دانلود میکنید، ممکن است حاوی یک تروجان باشد که اطلاعات شما را به سرقت میبرد.
3- به پیامها و درخواستهای مشکوک توجه کنید
❌ از انتی ویروس استفاده کنید و سیستمون رو همیشه اپدیت نگه دارید
👍8❤2🤯1
اولی متن به صدا:
https://www.openai.fm/
دومی صدا به متن:
https://elevenlabs.io/app/speech-to-text
رایگانه ولی محدودیتهایی داره.
+ همچنین ربات های تلگرامی:
تبدیل صدا به متن
@sedatextbot
تبدیل متن به صدا
@voicebedebot
تبدیل عکس به متن
@matnbedebot
➖ ➖ ➖ ➖ ➖ ➖
😂 @Learrning_Python 😂
https://www.openai.fm/
دومی صدا به متن:
https://elevenlabs.io/app/speech-to-text
رایگانه ولی محدودیتهایی داره.
+ همچنین ربات های تلگرامی:
تبدیل صدا به متن
@sedatextbot
تبدیل متن به صدا
@voicebedebot
تبدیل عکس به متن
@matnbedebot
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
Media is too big
VIEW IN TELEGRAM
The law of the instrument:
To a man with a hammer, everything looks like a nail.
➖ ➖ ➖ ➖ ➖ ➖
😂 @Learrning_Python 😂
To a man with a hammer, everything looks like a nail.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍2🔥1
هوش مصنوعی Claude.ai یک گزینه گیتهاب هم اضافه کرده که میتونید چندتا فایل رو از ریپازیتوری گیتهاب انتخاب کنید و در مورد اونها چت کنید.
➖ ➖ ➖ ➖ ➖ ➖
😂 @Learrning_Python 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1🔥1
Fara Code | برنامه نویسی
🕸 سلام رفقا بابت کم کاری در مطالب کانال ازتون عذر میخوام❤️ امروز میخوام مهم ترین پکیج ها و فریمورک های پایتون رو براتون معرفی کنم 🐍 فریمورک های وب 💻 • Django • Web2Py • Flask • Bottle بازی سازی با پایتون 🎮 • PyGame • Pyglet • Panda3d • PyOpenGL برنامه نویسی…
📦 پکیج پایتون چیه 🤔
پکیج پایتون راهی برای سازماندهی ماژولها (فایلهای حاوی کد پایتون) به شکل ساختارمند و توزیعپذیر است. این بستهبندی به شما امکان میده که کد خودتونو به راحتی با دیگران به اشتراک بگذارید یا در پروژههای مختلف از اون استفاده کنید.
اجزای اصلی یک پکیج پایتون
ساختار دایرکتوری:
هر پکیج پایتون باید دارای یک ساختار استاندارد باشکه که شامل:
📁 دایرکتوری پکیج (مثلاً mypackage/): شامل فایلهای اصلی کد پکیج.
📁 دایرکتوری تستها (مثلاً tests/): برای تستهای واحد پکیج.
📄 فایلهای تنظیمات (مثلاً setup.py): اطلاعات و تنظیمات پکیج.
فایلهای کلیدی در یک پکیج:)
اولیش setup.py : فایل اصلی برای تنظیمات پکیج که با استفاده از setuptools مشخصات پکیج مانند نام، نسخه، نویسنده، وابستگیها و سایر اطلاعات رو تعریف میکنه.
دومیشم init.py :این فایل دایرکتوری رو به یک پکیج قابل ایمپورت تبدیل میکنه و میتونه خالی باشه یا شامل کدهای اولیه پکیج باش.
نصب و استفاده از پکیجها:
● برای نصب یک پکیج از pip استفاده میکنیم:
pip install mypackage
●لیست پکیجهای نصبشده را ببینیم:
pip list
● حذف یک پکیج:
pip uninstall mypackage
پکیجها کار ما رو توی برنامهنویسی راحتتر و حرفهایتر میکنن! توی پستی که ریپ زدم میتونید پکیج های آماده و کاربردی پایتون رو ببینید.
➖ ➖ ➖ ➖ ➖ ➖
😂 @Learrning_Python 😂
پکیج پایتون راهی برای سازماندهی ماژولها (فایلهای حاوی کد پایتون) به شکل ساختارمند و توزیعپذیر است. این بستهبندی به شما امکان میده که کد خودتونو به راحتی با دیگران به اشتراک بگذارید یا در پروژههای مختلف از اون استفاده کنید.
اجزای اصلی یک پکیج پایتون
ساختار دایرکتوری:
هر پکیج پایتون باید دارای یک ساختار استاندارد باشکه که شامل:
📁 دایرکتوری پکیج (مثلاً mypackage/): شامل فایلهای اصلی کد پکیج.
📁 دایرکتوری تستها (مثلاً tests/): برای تستهای واحد پکیج.
📄 فایلهای تنظیمات (مثلاً setup.py): اطلاعات و تنظیمات پکیج.
فایلهای کلیدی در یک پکیج:)
اولیش setup.py : فایل اصلی برای تنظیمات پکیج که با استفاده از setuptools مشخصات پکیج مانند نام، نسخه، نویسنده، وابستگیها و سایر اطلاعات رو تعریف میکنه.
دومیشم init.py :این فایل دایرکتوری رو به یک پکیج قابل ایمپورت تبدیل میکنه و میتونه خالی باشه یا شامل کدهای اولیه پکیج باش.
نصب و استفاده از پکیجها:
● برای نصب یک پکیج از pip استفاده میکنیم:
pip install mypackage
●لیست پکیجهای نصبشده را ببینیم:
pip list
● حذف یک پکیج:
pip uninstall mypackage
پکیجها کار ما رو توی برنامهنویسی راحتتر و حرفهایتر میکنن! توی پستی که ریپ زدم میتونید پکیج های آماده و کاربردی پایتون رو ببینید.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3❤1
Forwarded from Soft teach
🌐 فرانتاند و بکاند دو بخش اصلی و حیاتی در توسعه وب هستن که با هم همکاری میکنن تا یه وبسایت یا اپلیکیشن کامل و کاربردی بسازن. بیایید با هم نگاهی به هرکدوم بندازیم: 🔍
💻 فرانتاند (Front-End) بخش ظاهری و قابل مشاهده سایت یا اپلیکیشن هست. این همون قسمتیه که کاربر باهاش تعامل داره و همونطور که از اسمش پیداست، این بخش در "جبهه جلو" قرار داره! این بخش شامل طراحی، رابط کاربری (UI) و تجربه کاربری (UX) میشه. از تکنولوژیهایی مثل HTML، CSS و JavaScript برای طراحی و ساخت این بخش استفاده میشه.
فرانتاند وظیفه داره که اطلاعات رو از بکاند دریافت کنه و به شکلی کاربرپسند نمایش بده. مثلاً وقتی شما توی یه اپلیکیشن اطلاعات رو وارد میکنید یا توی یه سایت چیزی رو جستجو میکنید، همون اطلاعاتی که شما میبینید و باهاش تعامل میکنید، همگی کار فرانتاند هست.
⚙️ حالا بکاند (Back-End) پشت پرده میاد! این بخش مسئول پردازش دادهها، ذخیرهسازی، و انجام تمام محاسبات و منطقهای پیچیده است. معمولاً این بخش با سرورها، پایگاههای داده (مثل MySQL یا MongoDB) و APIها سروکار داره. بهطور ساده، بکاند همانند مغز سیستم عمل میکنه که اطلاعات رو مدیریت میکنه و به فرانتاند میده تا به کاربر نمایش داده بشه.
🔗 ارتباط بین این دو بخش با استفاده از APIها و پروتکل HTTP انجام میشه. وقتی کاربر یه درخواست (مثل جستجو یا ارسال فرم) به فرانتاند میده، فرانتاند اون رو به بکاند میفرسته، بکاند اطلاعات مورد نظر رو پردازش کرده و به فرانتاند برمیگردونه تا به کاربر نمایش داده بشه. به همین دلیل این دو بخش باید همزمان و بهدرستی با هم کار کنن تا یه تجربه کاربری بینقص ایجاد بشه.
👨💻 برای ارتباط بهتر بین این دو، تکنولوژیهای متنوعی هم وجود دارن. مثلاً GraphQL یه تکنولوژی جدیدتره که بهجای استفاده از APIهای معمولی REST، به فرانتاند این امکان رو میده که درخواستهای دقیقتری ارسال کنه و فقط همون دادههایی که لازم داره رو دریافت کنه. این میتونه سرعت اپلیکیشن رو افزایش بده و مصرف دادهها رو به حداقل برسونه.
@softwrteach
------------------------
🌐💻
💻 فرانتاند (Front-End) بخش ظاهری و قابل مشاهده سایت یا اپلیکیشن هست. این همون قسمتیه که کاربر باهاش تعامل داره و همونطور که از اسمش پیداست، این بخش در "جبهه جلو" قرار داره! این بخش شامل طراحی، رابط کاربری (UI) و تجربه کاربری (UX) میشه. از تکنولوژیهایی مثل HTML، CSS و JavaScript برای طراحی و ساخت این بخش استفاده میشه.
فرانتاند وظیفه داره که اطلاعات رو از بکاند دریافت کنه و به شکلی کاربرپسند نمایش بده. مثلاً وقتی شما توی یه اپلیکیشن اطلاعات رو وارد میکنید یا توی یه سایت چیزی رو جستجو میکنید، همون اطلاعاتی که شما میبینید و باهاش تعامل میکنید، همگی کار فرانتاند هست.
⚙️ حالا بکاند (Back-End) پشت پرده میاد! این بخش مسئول پردازش دادهها، ذخیرهسازی، و انجام تمام محاسبات و منطقهای پیچیده است. معمولاً این بخش با سرورها، پایگاههای داده (مثل MySQL یا MongoDB) و APIها سروکار داره. بهطور ساده، بکاند همانند مغز سیستم عمل میکنه که اطلاعات رو مدیریت میکنه و به فرانتاند میده تا به کاربر نمایش داده بشه.
🔗 ارتباط بین این دو بخش با استفاده از APIها و پروتکل HTTP انجام میشه. وقتی کاربر یه درخواست (مثل جستجو یا ارسال فرم) به فرانتاند میده، فرانتاند اون رو به بکاند میفرسته، بکاند اطلاعات مورد نظر رو پردازش کرده و به فرانتاند برمیگردونه تا به کاربر نمایش داده بشه. به همین دلیل این دو بخش باید همزمان و بهدرستی با هم کار کنن تا یه تجربه کاربری بینقص ایجاد بشه.
👨💻 برای ارتباط بهتر بین این دو، تکنولوژیهای متنوعی هم وجود دارن. مثلاً GraphQL یه تکنولوژی جدیدتره که بهجای استفاده از APIهای معمولی REST، به فرانتاند این امکان رو میده که درخواستهای دقیقتری ارسال کنه و فقط همون دادههایی که لازم داره رو دریافت کنه. این میتونه سرعت اپلیکیشن رو افزایش بده و مصرف دادهها رو به حداقل برسونه.
@softwrteach
------------------------
🌐💻
👏8👍5
لینک دانلود اکستنشن
#tools
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11