syntaxina
92 subscribers
91 photos
21 videos
30 links
🧑‍💻 یه کانال برنامه نویسی

🫂 گروهمون:
https://t.iss.one/+RzMPesaF7Gs4OWI1
👤 خودم:
@sinolak
Download Telegram
#تابع_بازگشتی مبحثیه که هم زمان هم جذابه هم عذاب آور

ترم پیش یکی از سوالات امتحان حل یه تابع بازگشتی بود و من یک صفحه و نصفی راه حل نوشتم تا جوابش به دست بیاد
2
5
syntaxina
ویژگی جدید #ProjectPerfectBlend در فتوشاپ
یه سری تلاش کردم که ویژگی های ai رو روی فتوشاپ خودم فعال کنم ولی خب چون همه از ورژن های کرکی استفاده میکنیم بعد چند روز پرید و نیاز بود دوباره حذفش کرد و نصبش کرد

اما اگه میخواید تست کنید اخرین نسخش رو از soft98 دانلود کنید و این راهنما رو دنبال کنید:
https://www.zoomit.ir/software-application/412476-how-to-add-adobe-firefly-to-photoshop/
🔥1
Forwarded from Sadra Codes
ابزارهایی که Astral درست کرده، معنی واقعی پکیجه.

uv = virtualenv + pip + pyenv
ruff = flake + black + isort
rye = uv + ruff + twine + ...

توی سرعت که حرف ندارن و واقعا کار میکنن! 🤟

Astral: https://github.com/astral-sh
3
Sadra Codes
ابزارهایی که Astral درست کرده، معنی واقعی پکیجه. uv = virtualenv + pip + pyenv ruff = flake + black + isort rye = uv + ruff + twine + ... توی سرعت که حرف ندارن و واقعا کار میکنن! 🤟 Astral: https://github.com/astral-sh
اگه میخواید یه لول کارتون توی پایتون راحت تر بشه اینا ابزار های جذابیه برای استفاده

مخصوصا uv که توی مدت کمی به اینهمه استار رسیده
syntaxina
@syntaxina
یه بنده خدایی چیزایی که این گفته رو تو توییتر گذاشته بود گفتم اینجا هم بذارم استفاده کنید:


1- لیسکو یکی از اصول SOLID هست که میگه اگر یک تابع یا متد با کلاس پایه کار می‌کنه، باید بتواند با زیرکلاس‌های اون هم بدون مشکل کار کنه

2- حافظه هیپ و استک :
استک حافظه سریع و خودکار با مدیریت LIFO عه، مناسب برای داده‌های محلی و موقته
هیپ حافظه کندتر و داینامیک با مدیریت پیچیده‌تر، مناسب برای داده‌های پویا و طول عمر بیشتره

3- سمافور
سمافور یکی از ابزارهای اصلی برای هماهنگی و همگام‌سازی تردها در برنامه‌های چند ترد یا مولتی ترده
فرض کنید یک برنامه داریم که شامل چندین ترده و هر ترد می‌خواد به یک منبع مشترک دسترسی داشته باشه. از یک سمافور برای کنترل دسترسی به این منبع استفاده میشه

4- AAA
توی تست‌نویسی، مدل AAA که مخفف 3 کلمه Arrange, Act, Assert هست ،یک الگو برای نوشتن یونیت تست ها هست که باعث می‌شه تست‌ها خواناتر و ساختارمندتر باشن

5- ioC
یک اصل طراحی در مهندسی نرم‌افزاره که به معنی عوض کردن جهت کنترل جریان برنامه نسبت به طراحی سنتیه، به جای اینکه کد شما جریان کنترل را تعیین کنه، کنترل به فریمورک یا کانتینر منتقل می‌شه
درواقع کد های شما کمتر به هم وابسته میشن و در نتیجه نگهداری و تستش راحت تره

@syntaxina
5👍1
Pro Programmer 🗿

@syntaxina
🔥33🗿1
مثل اینکه بازم هک شدیم!

@syntaxina
زبان #Rust برای کسایی طراحی شده که تو کد زدن خوبن ولی تو ریاضی نه. #Python برای کسایی طراحی شده که توی ریاضی خوبن ولی تو کد زدن نه. #Haskell برای اونایی طراحی شده که تو جفتش خوبن و #JavaScript هم برای کسایی که تو هیچکدومش خوب نیستن

@syntaxina
6👍3
اگه تو یه سایتی یا جایی نخواستین کد ملی خودتون رو بزنید ولی خب ولیدیتور کد ملی داشت میتونید از این استفاده کنید:

0021111111

مدتیه کارت مترو هم برای دفعه اول میخوای شارژ کنی کد ملی میگیره. برای اونم از همین میتونید استفاده کنید

@syntaxina
7
Grand Theft Linux

@syntaxina
👨‍💻6👍11
طوری که با شارژر آیفون باید رفتار کرد

@syntaxina
👍5
یه چیز جالب پیدا کردم

اسمش typer عه و ساخت #CLI تو پایتون رو به شدت آسون و قشنگ میکنه

با استفاده از تایپ هینت های فانکشن کار میکنه و خب درواقع فانکشن شما رو تبدیل به CLI میکنه

@syntaxina
🔥2
عمو فردوس پرو مکس

@syntaxina
5