Coding Lovers
前往频道在 Telegram
:همه شبکه های اجتماعی یکجا 🌐 Zil.ink/codinglovers :چیزی نیاز داری؟ 🧑💻 @Amir_OfficiaI 📌 تبلیغات: @CodingLoversAds :گروه 🍻 @CodingLovers_GP :ثبت نمونه کار 🪄 @CodingLovers_result
显示更多1 982
订阅者
+124 小时
+197 天
+3730 天
帖子存档
1 982
نظرسنجی با مخالفت زیادی مواجه شد
از همه زبانا میزارم ...
Python,Golang,Rust,JS,Kotlin,PHP,Bash,Ruby,...
1 982
ماژول inspect یه ماژول خیلی باحاله که بهتون اطلاعات زیادی درمورد آبجکت های فعال مثل فانکشن، کلاس و... میده
مثلاً میتونید ببینید ارور توی کدوم خط و از چه فانکشنی raise شده
توی این شورت ویدیو درموردش یکم یاد گرفتیم:
https://youtube.com/shorts/Q21Z8VcdMZM?feature=share
(لایک و کامنت یادتون نره 💜)
1 982
سال 2024، چه زبان هایی پرطرفدار شدند؟ و چرا؟
1. راست Rust
بخاطر تمرکز بر مدیریت و ایمنی بالا در مموری، داره به یه زبان اصلی برنامه نویسی سیستم ها در دنیا تبدیل میشه
همینطور درجاهایی که امنیت براشون با ارزشه مورد استفاده قرار میگیره مثل بلاکچین ( داخلش رقیب نداره )
همچنین بخاطر نوع مدیریت مموری، برای برنامه نویسی همزمان هم ایده فوق العاده جذابیه، و از همه جالب تر ( دلیلشو نمیدونم ) بشدت میگن برای پردازنده های امروزی ضروریه.
2. پایتون: پادشاهه همه کاره
پایتون به دلیل سادگی و چندمنظوره بودنش همچنان در دنیای برنامهنویسی پادشاهی میکنه. کتابخانهها و فریمورکهای گستردش باعث شده زمینه هایی مانند علم داده، یادگیری ماشین، توسعه وب عالی عمل کنه. در سال ۲۰۲۴، نقش پایتون در هوش مصنوعی و یادگیری ماشین بیشتر از همیشه بخاطره لایبرری های جدید و خفن پرطرفداره.
3. گولنگ: بی رقیب در وب و سرور ابری
این زبان با هدف سادگی و کارایی طراحی شده. بشدت داخل بکاند و سرور های ابری جدیدن ازش استفاده میکنن (برای درک عمق این موضوع کافیه بدونین جدیدن شرکت های ایرانی هم دنبال گولنگ کار میگردن).
همچنین لازم به ذکره که بگم گولنگ داخل برنامه نویسی میکروسرویس ها هم پرطرفداره، درحین سادگی، قدرت بالایی در میکروسرویس ها ارائه میده.
4. تایپ اسکریپت: داداش جیاس
بخاطر قابلیت تایپدهی استاتیک ( برخلاف JS که داینامیک هستش )
مورد استقبال زیادی در سال ۲۰۲۴ قرار گرفته ( همه از JS فرارین ).
چه سودی داره؟ تایپ اسکریپت خیلی راحت تر و بهتر دیباگ میشه و خطاهای دقیق تری ارائه میده و مشکلات عجیبی که داخل JS بهشون برمیخوریم، داخل این نداریم.
5. کاتلین: آینده توسعه اندروید
گوگل رسماً کاتلین رو تایید کرد و قرارشد که در آینده جای جاوا رو بگیره، پس دیگه روشنه چرا همه حمله کردن بهش.
⭐ شما چه زبان هایی میشناسین که پرطرفدار شده باشن؟
1 982
کاری به هک شدن یا ذخیره شدن اطلاعات خصوصی مردم توسط برخی آدم سودجو ندارم
(قضاوت کار خداست، ما فقط توهین میکنیم 😂)
ولی ما به عنوان برنامه نویس خوبه یاد بگیریم تا جای ممکن کد تمیز و بدون مشکل بنویسیم
مثلا یکی از مواردی که ممکنه باعث نفوذ به رباتتون بشه رو توی این ویدیو قبلا گفته بودم:
SQL injection
البته برای موارد خیلی تخصصی، احتمالا به یه متخصص امنیت نیازه
بهرحال بازم سعی میکنم درمورد این جور مسائل ویدیو بسازم تا هم خودم یاد بگیرم
هم شاید به یادگیری شما کمک کنم 💜:)
1 982
Repost from World M.T.H ( هک اسرائیل با کالی لینوکس )
طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو روی سرورهای این باتها ذخیره شده.
منبع: توییتر یاشو - مشاهده ویدئو
»«»«»«»«»«»«»«»«»«»«»«
🌐@HACK_AMNIAT_TO
»«»«»«»«»«»«»«»«»«»«»«
1 982
قابلیت جدید تلگرام، حمایت از کانال ها با ری اکشن ستاره :)
اگه star داشته باشید میتونید اینطوری دونیت کنید به کانال هایی که دوست دارید
هر 5 تاش میشه 1 سنت
1 982
سلام بچهها! 🧑🏻👋
امروز میخوام چندتا از بهترین ORM های پایتون رو بهتون معرفی کنم. ORM ها بهمون کمک میکنن تا بدون نیاز به نوشتن کوئری های SQL به دیتابیس دسترسی پیدا کنیم
1. SQLAlchemy:
یکی از پرکاربردترین کتابخانههای ORM در جامعه پایتون است. این کتابخانه مجموعهای کامل از الگوهای شناختهشدهی پایداری در سطح سازمانی را فراهم میکند و برای دسترسی کارآمد و با عملکرد بالا به دیتابیسها طراحی شده است.
2. Django ORM:
این کتابخونه بخشی از فریمورک وب جنگو است. این ابزار به شما امکان میدهد مدلهای دادهای خود را بهطور کامل در پایتون تعریف کنید و یک لایه انتزاعی قدرتمند برای ترجمهی کد پایتون به SQL فراهم میکند.
3. Peewee:
کتابخونه Peewee یک ORM کوچک و پرقدرت است که یک رابط ساده و شهودی برای تعامل با دیتابیس فراهم میکند. این کتابخانه سبک و برای استفاده آسان طراحی شده و گزینهای عالی برای برنامههای کوچک تا متوسط است.
4. Tortoise ORM:
یک ORM آسان برای استفاده است که از asyncio الهام گرفته از Django استفاده میکند. این ابزار برای استفاده با سینتکس async و await پایتون طراحی شده است و انتخابی عالی برای برنامههای ناهمگام (asynchronous) است.
5. Pony ORM:
کتابخونه Pony یک ORM منحصربهفرد است که از عبارات مولد (generator expressions) برای تعریف کوئریها استفاده میکند. این ابزار به گونهای طراحی شده که شهودی و کاربرپسند باشد، و به شما امکان میدهد کوئریهای پیچیده را به زبان پایتون و به شکلی که به زبان انسان نزدیک باشد، بنویسید.
شاید توی یه ویدیو درموردشون بیشتر صحبت کنم، قلب ❤️ های این پست رو برسونیم به 50؟
شما از کدوم استفاده کردید تاحالا؟
1 982
قبل از توضیح جواب، چند تا چیز رو یاد بدم تا هرکی بلد نیست متوجه بشه
علامت / توی پارامتر ها کارش چیه؟
وقتی این علامت رو بزارید، یعنی پارامتر های قبل از این علامت رو نمیشه به شکل a=10 پاس داد به تابع
مثال:
def func(param, /):
pass
func(param=10) # Error
علامت *args چیه؟ ( args یه اسمه میتونین چیز دیگه بزارین )
وقتی این رو میزارید، هر پارامتری که به تابع داده بشه، و مشخص نشده باشه اسمش، به عنوان تاپل به شما داده میشه، مثال:
def func(a, *args):
print(a, args)
func(10, 20, 30)
# 10 (20, 30)
علامت **kwargs چیه؟ ( kwargs یه اسمه میتونین چیز دیگه بزارین )
وقتی این رو میزارید، هر پارامتری که به تابع داده بشه، به همراه اسمش، به شکل دیکشنری به شما داده میشه:
def func(a, **kwargs):
print(a, kwargs)
func(a=10, b=20)
# 10 {"b": 20}
جواب رو توضیح بدم:
الان ما اینجا همه رو باهم مخلوط کردیم، و به شکل عجیبی درواقع میتونیم دوتا پارامتر با یه اسم داشته باشیم!
برای اینکه متوجه بشید:
def func(a, /, **kwargs):
print(a, kwargs["a"])
func(10, a=20)
# 10 201 982
خروجی کد چیه بنظرتون؟ سطح کوییز بالا
فردا درباره جوابش توضیح میدم، خودم تازه فهمیدم همچین چیزی رو
#کوییز سه گزینه ای
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
