یکی از کارهای سخت برای تازه کارها استپ بندی و سوال و جواب کردن با کاربر هست
توی این ویدیو یه راه خیلی ساده بهتون برای این کار یاد دادم 🫡
بفرمایید:
📺 https://youtu.be/MzQ1hy4WNh4
توی این ویدیو یه راه خیلی ساده بهتون برای این کار یاد دادم 🫡
بفرمایید:
📺 https://youtu.be/MzQ1hy4WNh4
❤7
🤓10
سلام
اگر کسی وب دیزاینر هست و میتونه با Figma و بقیه ابزار ها صفحه های وب طراحی کنه
و مایل به همکاری هست
رزومه یا نمونه کار بفرسته پیوی تا درموردش حرف بزنیم
@Amir_OfficiaI
اگر کسی وب دیزاینر هست و میتونه با Figma و بقیه ابزار ها صفحه های وب طراحی کنه
و مایل به همکاری هست
رزومه یا نمونه کار بفرسته پیوی تا درموردش حرف بزنیم
@Amir_OfficiaI
👍6❤1
خروجی رو انتخاب کنین:
Anonymous Quiz
24%
[9, 7, 9] [9, 7, 9] [9, 7, 9]
28%
[9] [9, 7] [9, 7, 9]
17%
[9, 7] [9, 7] [9, 7, 9]
30%
Error
❤3👍1😁1
خروجی کد چیه بنظرتون؟ سطح کوییز بالا
درباره جوابش توضیح میدم، خودم تازه فهمیدم همچین چیزی رو
#کوییز سه گزینه ای
درباره جوابش توضیح میدم، خودم تازه فهمیدم همچین چیزی رو
#کوییز سه گزینه ای
🔥5
👍3
Coding Lovers
خروجی کد بالا؟
قبل از توضیح جواب، چند تا چیز رو یاد بدم تا هرکی بلد نیست متوجه بشه
علامت / توی پارامتر ها کارش چیه؟
وقتی این علامت رو بزارید، یعنی پارامتر های قبل از این علامت رو نمیشه به شکل a=10 پاس داد به تابع
مثال:
علامت *args چیه؟ ( args یه اسمه میتونین چیز دیگه بزارین )
وقتی این رو میزارید، هر پارامتری که به تابع داده بشه، و مشخص نشده باشه اسمش، به عنوان تاپل به شما داده میشه، مثال:
علامت **kwargs چیه؟ ( kwargs یه اسمه میتونین چیز دیگه بزارین )
وقتی این رو میزارید، هر پارامتری که به تابع داده بشه، به همراه اسمش، به شکل دیکشنری به شما داده میشه:
جواب رو توضیح بدم:
الان ما اینجا همه رو باهم مخلوط کردیم، و به شکل عجیبی درواقع میتونیم دوتا پارامتر با یه اسم داشته باشیم!
برای اینکه متوجه بشید:
علامت / توی پارامتر ها کارش چیه؟
وقتی این علامت رو بزارید، یعنی پارامتر های قبل از این علامت رو نمیشه به شکل 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 20
❤7👍3🔥2
سلام بچهها! 🧑🏻👋
امروز میخوام چندتا از بهترین 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؟
شما از کدوم استفاده کردید تاحالا؟
امروز میخوام چندتا از بهترین 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؟
شما از کدوم استفاده کردید تاحالا؟
❤52👍4👎1
Forwarded from World M.T.H ( هک اسرائیل با کالی لینوکس )
طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو روی سرورهای این باتها ذخیره شده.
منبع: توییتر یاشو - مشاهده ویدئو
»«»«»«»«»«»«»«»«»«»«»«
🌐@HACK_AMNIAT_TO
»«»«»«»«»«»«»«»«»«»«»«
طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو روی سرورهای این باتها ذخیره شده.
منبع: توییتر یاشو - مشاهده ویدئو
»«»«»«»«»«»«»«»«»«»«»«
🌐@HACK_AMNIAT_TO
»«»«»«»«»«»«»«»«»«»«»«
👍9
World M.T.H ( هک اسرائیل با کالی لینوکس )
طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو روی سرورهای این باتها ذخیره شده. منبع: توییتر یاشو - مشاهده ویدئو »«»«»«»«»«»«»«»«»«»«»« 🌐@HACK_AMNIAT_TO »«»«»«»«»«»«»«»«»«»«»«
کاری به هک شدن یا ذخیره شدن اطلاعات خصوصی مردم توسط برخی آدم سودجو ندارم
(قضاوت کار خداست، ما فقط توهین میکنیم 😂)
ولی ما به عنوان برنامه نویس خوبه یاد بگیریم تا جای ممکن کد تمیز و بدون مشکل بنویسیم
مثلا یکی از مواردی که ممکنه باعث نفوذ به رباتتون بشه رو توی این ویدیو قبلا گفته بودم:
SQL injection
البته برای موارد خیلی تخصصی، احتمالا به یه متخصص امنیت نیازه
بهرحال بازم سعی میکنم درمورد این جور مسائل ویدیو بسازم تا هم خودم یاد بگیرم
هم شاید به یادگیری شما کمک کنم 💜:)
(قضاوت کار خداست، ما فقط توهین میکنیم 😂)
ولی ما به عنوان برنامه نویس خوبه یاد بگیریم تا جای ممکن کد تمیز و بدون مشکل بنویسیم
مثلا یکی از مواردی که ممکنه باعث نفوذ به رباتتون بشه رو توی این ویدیو قبلا گفته بودم:
SQL injection
البته برای موارد خیلی تخصصی، احتمالا به یه متخصص امنیت نیازه
بهرحال بازم سعی میکنم درمورد این جور مسائل ویدیو بسازم تا هم خودم یاد بگیرم
هم شاید به یادگیری شما کمک کنم 💜:)
❤17🔥4👍1
🤣16👎3👍2
سال 2024، چه زبان هایی پرطرفدار شدند؟ و چرا؟
1. راست Rust
بخاطر تمرکز بر مدیریت و ایمنی بالا در مموری، داره به یه زبان اصلی برنامه نویسی سیستم ها در دنیا تبدیل میشه
همینطور درجاهایی که امنیت براشون با ارزشه مورد استفاده قرار میگیره مثل بلاکچین ( داخلش رقیب نداره )
همچنین بخاطر نوع مدیریت مموری، برای برنامه نویسی همزمان هم ایده فوق العاده جذابیه، و از همه جالب تر ( دلیلشو نمیدونم ) بشدت میگن برای پردازنده های امروزی ضروریه.
2. پایتون: پادشاهه همه کاره
پایتون به دلیل سادگی و چندمنظوره بودنش همچنان در دنیای برنامهنویسی پادشاهی میکنه. کتابخانهها و فریمورکهای گستردش باعث شده زمینه هایی مانند علم داده، یادگیری ماشین، توسعه وب عالی عمل کنه. در سال ۲۰۲۴، نقش پایتون در هوش مصنوعی و یادگیری ماشین بیشتر از همیشه بخاطره لایبرری های جدید و خفن پرطرفداره.
3. گولنگ: بی رقیب در وب و سرور ابری
این زبان با هدف سادگی و کارایی طراحی شده. بشدت داخل بکاند و سرور های ابری جدیدن ازش استفاده میکنن (برای درک عمق این موضوع کافیه بدونین جدیدن شرکت های ایرانی هم دنبال گولنگ کار میگردن).
همچنین لازم به ذکره که بگم گولنگ داخل برنامه نویسی میکروسرویس ها هم پرطرفداره، درحین سادگی، قدرت بالایی در میکروسرویس ها ارائه میده.
4. تایپ اسکریپت: داداش جیاس
بخاطر قابلیت تایپدهی استاتیک ( برخلاف JS که داینامیک هستش )
مورد استقبال زیادی در سال ۲۰۲۴ قرار گرفته ( همه از JS فرارین ).
چه سودی داره؟ تایپ اسکریپت خیلی راحت تر و بهتر دیباگ میشه و خطاهای دقیق تری ارائه میده و مشکلات عجیبی که داخل JS بهشون برمیخوریم، داخل این نداریم.
5. کاتلین: آینده توسعه اندروید
گوگل رسماً کاتلین رو تایید کرد و قرارشد که در آینده جای جاوا رو بگیره، پس دیگه روشنه چرا همه حمله کردن بهش.
⭐ شما چه زبان هایی میشناسین که پرطرفدار شده باشن؟
1. راست Rust
بخاطر تمرکز بر مدیریت و ایمنی بالا در مموری، داره به یه زبان اصلی برنامه نویسی سیستم ها در دنیا تبدیل میشه
همینطور درجاهایی که امنیت براشون با ارزشه مورد استفاده قرار میگیره مثل بلاکچین ( داخلش رقیب نداره )
همچنین بخاطر نوع مدیریت مموری، برای برنامه نویسی همزمان هم ایده فوق العاده جذابیه، و از همه جالب تر ( دلیلشو نمیدونم ) بشدت میگن برای پردازنده های امروزی ضروریه.
2. پایتون: پادشاهه همه کاره
پایتون به دلیل سادگی و چندمنظوره بودنش همچنان در دنیای برنامهنویسی پادشاهی میکنه. کتابخانهها و فریمورکهای گستردش باعث شده زمینه هایی مانند علم داده، یادگیری ماشین، توسعه وب عالی عمل کنه. در سال ۲۰۲۴، نقش پایتون در هوش مصنوعی و یادگیری ماشین بیشتر از همیشه بخاطره لایبرری های جدید و خفن پرطرفداره.
3. گولنگ: بی رقیب در وب و سرور ابری
این زبان با هدف سادگی و کارایی طراحی شده. بشدت داخل بکاند و سرور های ابری جدیدن ازش استفاده میکنن (برای درک عمق این موضوع کافیه بدونین جدیدن شرکت های ایرانی هم دنبال گولنگ کار میگردن).
همچنین لازم به ذکره که بگم گولنگ داخل برنامه نویسی میکروسرویس ها هم پرطرفداره، درحین سادگی، قدرت بالایی در میکروسرویس ها ارائه میده.
4. تایپ اسکریپت: داداش جیاس
بخاطر قابلیت تایپدهی استاتیک ( برخلاف JS که داینامیک هستش )
مورد استقبال زیادی در سال ۲۰۲۴ قرار گرفته ( همه از JS فرارین ).
چه سودی داره؟ تایپ اسکریپت خیلی راحت تر و بهتر دیباگ میشه و خطاهای دقیق تری ارائه میده و مشکلات عجیبی که داخل JS بهشون برمیخوریم، داخل این نداریم.
5. کاتلین: آینده توسعه اندروید
گوگل رسماً کاتلین رو تایید کرد و قرارشد که در آینده جای جاوا رو بگیره، پس دیگه روشنه چرا همه حمله کردن بهش.
⭐ شما چه زبان هایی میشناسین که پرطرفدار شده باشن؟
👍10❤3🔥1
ماژول inspect یه ماژول خیلی باحاله که بهتون اطلاعات زیادی درمورد آبجکت های فعال مثل فانکشن، کلاس و... میده
مثلاً میتونید ببینید ارور توی کدوم خط و از چه فانکشنی raise شده
توی این شورت ویدیو درموردش یکم یاد گرفتیم:
https://youtube.com/shorts/Q21Z8VcdMZM?feature=share
(لایک و کامنت یادتون نره 💜)
مثلاً میتونید ببینید ارور توی کدوم خط و از چه فانکشنی raise شده
توی این شورت ویدیو درموردش یکم یاد گرفتیم:
https://youtube.com/shorts/Q21Z8VcdMZM?feature=share
(لایک و کامنت یادتون نره 💜)
YouTube
جادوی inspect توی پایتون
لایک و سابسکرایب فراموش نشه دوست عزیز 😁💜
❤6