آموزش پایتون
88 subscribers
281 photos
21 videos
81 files
178 links
ارتباط با ما:
@learnpythonicyBot

لینک گروه چت:
https://t.me/learnpythonicychat

لینک چنل ایتا:
https://eitaa.com/learnpythonicy
Download Telegram
آموزش پایتون
خروجی بهبود یافته در پایتون با استفاده از icecream یک ابزار شگفت انگیز برای اشکال زدایی و توسعه در پایتون به اسم icecream کتابخانه ای که ضمن بهبود خروجی داده های شما، اشکال زدایی را آسان تر می کند. 🔅کتابخانه icecream چیست؟ یک کتابخانه کم حجم در پایتون است…
به نظرتون icecream چه تفاوتی با print داره؟!

1️⃣نمایش خودکار نام متغیرها:
در Icecream نام متغیر به‌طور خودکار در خروجی نشان داده میشود، در حالی که با print شما باید به‌طور دستی نام متغیر را اضافه کنید.

2️⃣قابلیت سفارشی‌سازی
با Icecream می‌توانید نحوه‌ی نمایش خروجی را تغییر دهید. به عنوان مثال، می‌توانید خروجی را در فایل لاگ ذخیره کنید یا فرمت‌های خاصی را برای نمایش انتخاب کنید.

3️⃣کدگذاری رنگی
کتابخانه icecream از کدگذاری رنگی خروجی پشتیبانی می کند که باعث می شود بصری تر و تجزیه و تحلیل آن آسان تر شود.

📌اگر ایده ای برای پست بعدی دارید با ما به اشتراک بزارید❤️🙏
راه ارتباطی:
@learnpythonicyBot

#icecream | learnpythonicy
Getting Vowels In Python

تعیین حروف صدادار انگلیسی

این مثال مصوت های یافت شده "a e i o u" را در رشته بدون توجه به حالت ورودی(حروف کوچک و بزرگ) برمی گرداند. این دستور می تواند هنگام جستجو یا تشخیص مصوت ها مفید باشد.

#بدانیم | آموزش پایتون
Media is too big
VIEW IN TELEGRAM
💀توضیح تست بالاخره آماده شد!

برای دیدن تست کلیک کنید.

خلاصه ویدئو:
توضیحاتی درباره نحوه استفاده از دستورات map, lambda و list در پایتون

#توضیح_تست | #ببینیم | آموزش پایتون
🍓3
Dataclasses Module In Python


خیلی ساده کلاس(class) تعریف کن!
🤓

ماژول dataclasses در پایتون اجازه می‌دهد تا به سادگی و به طور مؤثری کلاس‌های ساده‌ای را برای ذخیره داده‌ها تعریف کنیم.
با استفاده از این ماژول، می‌توانیم به راحتی ویژگی‌های کلاس را مشخص کنیم و امکاناتی مانند مقایسه و تولید نمای متن را به طور خودکار دریافت کنیم.

#class | #dataclasses | Learnpython
Two different ways to use classes in Python!

استفاده از کلاس در پایتون با یک مثال مشابه اما دو راه متفاوت!

در تصاویر زیر، نحوه‌ی تعریف یک کلاس در پایتون را مشاهده می‌کنید؛ در بخش اول(part1)، از روش سنتی class استفاده شده است، در حالی که در بخش دوم(part2)، با استفاده از dataclass، کد به طور قابل توجهی ساده‌تر و خواناتر شده است.

در این مثال قرار است به مسائل زیر را برسی کنیم:
- آیا کتاب "1984" اثر جورج اورول، یک کتاب کلاسیک است یا نه! 📖
- و همچنین مقایسه دو کتاب(book) با استفاده از عملگر برابر(=)! ⚖️
هر دو کد اطلاعات کتاب‌ها را نمایش می‌دهند و قابلیت‌های مشابهی را ارائه می‌دهند، اما روش دوم کد را بهینه و کارآمدتر کرده است.

شما با کدوم روش راحت تر هستید؟؟

#class | #dataclasses | LearnPython
👨‍💻3
خروجی قطعه کد بالا کدام است؟👀

#تست_تایم | آموزش پایتون
Output:
Anonymous Quiz
50%
A
10%
B
10%
C
30%
D
پیدا کردن مشکل کد خودم
پیدا کردن مشکل کدی که بقیه نوشتن

#طنز | آموزش پایتون
👍3
Sys Modules In Python


با استفاده از ماژول sys در پایتون، اطلاعات مهم در مورد نسخه‌ی پایتون، پلتفرم اجرایی و آرگومان‌های ورودی به اسکریپت را نمایش می‌دهیم.
این ابزار می‌تواند به ما کمک کند تا محیط اجرایی کد خود را بهتر درک کنیم.
#sys | Learnpython
LearnPythonTheHardWay.pdf
3.4 MB
📚«Learn Python The Hard Way»

📚کتاب "یادگیری پایتون به روش سخت"

دنبال یک رویکرد چالش‌برانگیز و مؤثر در یادگیری پایتون هستید؟؟

راهنمایی جامع برای یادگیری عملی زبان برنامه‌نویسی پایتون که با تأکید بر حل مسئله و کدنویسی واقعی، شما را در مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای هدایت می‌کند.

خلاصه‌ای از کتاب
کتاب به جای آموزش تئوری، بر روی نوشتن کد تاکید دارد و خوانندگان به تدریج مهارت‌های خود را به دست می‌آورند. با ارائهٔ تمرینات و پروژه‌های عملی، کتاب به یادگیری فعال کمک می‌کند.
#معرفی_کتاب | #بوک_تایم | آموزش پایتون
👨‍💻4🤓2
When you spend three hours looking for a code error and then realize you forgot a semicolon!

وقتی سه ساعت دنبال خطای کدت میگردی و بعد میفهمی یه نقطه ویرگول(;) یادت رفته!

#طنز | آموزش پایتون
🤣3👍2
beginners_python_cheat_sheet_pcc_pygame.pdf
514.5 KB
✍️پکیج pygame در پایتون

میدونی Cheat Sheet (برگه تقلب) چیه؟!

⛔️اگر یه خلاصه بر ویژگی های پکیج pygame در پایتون میخوای این Cheat Sheet و از دست نده.

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

⚫️Cheat Sheet 1
⚪️Cheat Sheet 2

#برگه_تقلب | #Cheat_Sheet | آموزش پایتون | #pygame
🤓5
🤔خروجی‌ کد بالا کدام است؟

#تست_تایم | آموزش پایتون
Output:
Anonymous Quiz
0%
A
60%
B
20%
C
20%
D
Decorators In Python


🌈دکوراتور در پایتون
دکوراتور در پایتون یک الگو (pattern) است که به برنامه‌نویس اجازه می‌دهد تا رفتار یک تابع را تغییر دهد یا آن را گسترش دهد بدون اینکه آن را تغییر دهد. دکوراتورها معمولاً برای افزوده کردن قابلیت‌های جدید به توابع مانند لاگ‌کردن، احراز هویت یا کنترل دسترسی استفاده می‌شوند.

کد ارائه شده در تصویر، یک دکوراتور به نام logger را تعریف می‌کند که عملکردی ساده دارد، قبلا از اجرای تابع، نام آن را در کنسول چاپ می‌کند. دکوراتور logger در این کد به تابع add تزئین شده است که وظیفه‌اش جمع دو عدد است.

نحوه استفاده از دکوراتور به این صورت است که با علامت "@" نام دکوراتور قبل از تعریف تابع مورد نظر قرار می‌گیرد. در مثال بالا، وقتی add(5, 3) فراخوانی می‌شود، ابتدا پیام Calling function add در کنسول چاپ شده و سپس مقدار واقعی جمع 5 و 3 محاسبه می‌شود.
⛔️توجه شود که چون print(result) نوشته نشده جمع عدد چاپ نمی‌شود.


#بدانیم | آموزش پایتون
File In Python

فایل
مدیران زمینه در پایتون، ابزاری کارآمد برای مدیریت منابع هستند، که اطمینان می‌دهند فایل‌ها پس از استفاده به درستی بسته شوند و منابع به شکل موثری مدیریت شوند.
از آن‌ها برای بهبود خوانایی و ایمنی کد می‌توانید استفاده کنید.

#بدانیم |#file | آموزش پایتون
♨️خروجی‌ کد بالا کدام است؟

#تست_تایم | آموزش پایتون
Output:
Anonymous Quiz
9%
A
18%
B
9%
C
64%
D
💢خروجی‌ کد بالا کدام است؟

#تست_تایم | آموزش پایتون