برنامه نویسی | Teachify

Description
برای موفق شدن 🌱 با این عبارت خداحافظی کن: "باشه فردا"🍃


Admin: @Yousef_Vafaei
Advertising
We recommend to visit

𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋

We comply with Telegram's guidelines:

- No financial advice or scams
- Ethical and legal content only
- Respectful community

Join us for market updates, airdrops, and crypto education!

Last updated 1 month, 3 weeks ago

[ We are not the first, we try to be the best ]

Last updated 4 months, 1 week ago

FAST MTPROTO PROXIES FOR TELEGRAM

ads : @IR_proxi_sale

Last updated 1 week, 3 days ago

1 month, 2 weeks ago
*****✔️*** مفهوم match-case در پایتون (نسخه …

*✔️ مفهوم match-case در پایتون (نسخه 3.10 به بعد)*

اگر تا حالا با شرایط پیچیده در پایتون سروکله زدید، match-case کار شما رو راحت‌تر می‌کنه! این ویژگی مثل switch\-case در زبان‌های دیگه عمل می‌کنه، اما با قدرتی فراتر برای مدیریت الگوهای پیچیده.

فرض کنید می‌خواهید داده‌های مختلفی رو پردازش کنید، مثل ایجاد، حذف یا به‌روزرسانی یک آیتم. به کمک این قابلیت، این کار ساده‌تر و مرتب‌تر میشه:

```
def process_data(data):
match data:
case {"action": "create", "id": id, "content": content}:
print(f"Creating a new item with ID: {id} and content: {content}")
case {"action": "delete", "id": id}:
print(f"Deleting the item with ID: {id}")
case {"action": "update", "id": id, "content": content}:
print(f"Updating the item {id} with content: {content}")
case _:
print("Invalid data")

# Test the function
process_data({"action": "create", "id": 1, "content": "Hello"})
process_data({"action": "delete", "id": 2})
process_data({"action": "update", "id": 3, "content": "Updated content"})

```

▪️مزایای match-case:
- کد خواناتر و قابل‌درک‌تر از if\-else های تو در تو
- تطبیق الگوهای پیچیده (مثل دیکشنری‌های تو در تو)
- انعطاف بالا برای مدیریت داده‌ها

#پایتون#python
@Teachify | برنامه نویسی

1 month, 2 weeks ago
1 month, 2 weeks ago

توی این مصاحبه سوالات زیاد بود به خصوص pure python. حتما سرفرصت براتون تا جایی که یادم میاد مینویسم

1 month, 3 weeks ago
1 month, 3 weeks ago
***✔️*** خوبه قبل از برنامه نویس …

✔️ خوبه قبل از برنامه نویس شدن اینا رو ندیدم :)))

#fun #فان
@Teachify | برنامه نویسی

1 month, 4 weeks ago

*✔️ فشرده‌سازی شرط‌ها در پایتون با استفاده از all و any*

گاهی نیاز دارید چندین شرط را همزمان بررسی کنید، اما نمی‌خواهید کدتان شلوغ و ناخوانا شود. اینجاست که توابع all و any به کمک شما می‌آیند!

فرض کنید می‌خواهید بررسی کنید که آیا تمام اعداد یک لیست مثبت هستند:

```
numbers = [3, 7, 9, 12]

if all(num > 0 for num in numbers):
print("All numbers are positive!")
```

تابع all زمانی True برمی‌گرداند که همه شرایط درست باشند.

حالا اگر بخواهید بررسی کنید که آیا حداقل یکی از اعداد زوج است:

if any(num % 2 == 0 for num in numbers): print("At least one number is even!")

تابع any زمانی True برمی‌گرداند که حداقل یکی از شرایط درست باشد.
@Teachify | برنامه نویسی

2 months ago

من هنوز درگیر اینما :))
واس همون کم پست میذارم🥲

2 months ago

*✔️ توی یک #مصاحبه ای بودم*

مصاحبه کننده واقعا درک کافی از مصاحبه رو داشت و من خیلی خوشم اومد از این مصاحبه.

سوالاتی که میپرسید بیشتر توی حوزه مهندسی نرم افزار بود و میخواست ببینه جواب من و تفکرات من به چه صورته ...
و در آخر هم گفت نیاز نیست شما با مصاحبه کننده های بعدی مقایسه بشید، شما با خودتون و با توجه به رزومه خودتون مقایسه میشید.

@Teachify | برنامه نویسی

2 months ago

فک کن یه تسک داری که باید انجام بدی
محدودیت کامل زمانی هم داری،

اونوقت آنتن و اینترنت و همه چی به یک باره قط بشه :/
چیکار میکنی؟
@Teachify | برنامه نویسی

2 months, 1 week ago
***✔️*** **متدهای جادویی \_\_getitem\_\_ و \_\_setitem\_\_** …

✔️ متدهای جادویی __getitem__ و __setitem__ در پایتون

در پایتون می‌تونید با __getitem__ و __setitem__ یک شیء رو مثل لیست‌ها و دیکشنری‌ها مدیریت کنید! این متدها امکان دسترسی و تغییر عناصر با اندیس‌گذاری رو فراهم می‌کنند.

مثال:

```
class CustomList:
def __init__(self, data):
self.data = data

def \_\_getitem\_\_(self, index): return self.data[index] def \_\_setitem\_\_(self, index, value): self.data[index] = value

clist = CustomList([10, 20, 30])
print(clist[1]) # دسترسی به اندیس 1
clist[1] = 50 # تغییر اندیس 1 به 50
```

#Python #Programming

@Teachify | برنامه نویسی

We recommend to visit

𝐈𝐍 𝐆𝐎𝐃 𝐖𝐄 𝐓𝐑𝐔𝐒𝐓 🕋

We comply with Telegram's guidelines:

- No financial advice or scams
- Ethical and legal content only
- Respectful community

Join us for market updates, airdrops, and crypto education!

Last updated 1 month, 3 weeks ago

[ We are not the first, we try to be the best ]

Last updated 4 months, 1 week ago

FAST MTPROTO PROXIES FOR TELEGRAM

ads : @IR_proxi_sale

Last updated 1 week, 3 days ago