🔸 ترفندهای پایتون
🔅بعد از try از else و finally غافل نشو
کد تمیزتر و منطقیتر:
✔️ در واقع else فقط وقتی اجرا میشود که ارور نباشد
✔️ اما finally همیشه اجرا میشود
🐍 @python_rd
🔅بعد از try از else و finally غافل نشو
کد تمیزتر و منطقیتر:
try:
x = 10 / num
except ZeroDivisionError:
print("Cannot divide by zero!")
else:
print("No error, result:", x)
finally:
print("Finished")
✔️ در واقع else فقط وقتی اجرا میشود که ارور نباشد
✔️ اما finally همیشه اجرا میشود
🐍 @python_rd
🔅 اندازه فایل یا فولدر رو با پایتون بگیر
🐍 @python_rd
import os
print(os.path.getsize("file.txt"), "bytes")
🐍 @python_rd
❤1
🔸 ترفندهای پایتون
🔅نکته DataClass برای کلاسهای تمیز
دیگه نیازی نیست init و repr بنویسی؛ خودش میسازه.
✔️ 70٪ کد کمتر
✔️ خوانایی بیشتر
🐍 @python_rd
🔅نکته DataClass برای کلاسهای تمیز
دیگه نیازی نیست init و repr بنویسی؛ خودش میسازه.
from dataclasses import dataclass
@dataclass
class User:
name: str
age: int
✔️ 70٪ کد کمتر
✔️ خوانایی بیشتر
🐍 @python_rd
❤3