۱۵ نکته و ترفند کاربردی پایتون – به زبان ساده


اگر برای کارهای پیش پا افتاده در پایتون هر بار مجبور هستید به وبسایت Stack Overflow سر بزنید، پیشنهاد میکنیم این مقاله را مطالعه کنید تا نکاتی بسیار کاربردی که همواره مورد نیاز هستند را بیاموزید. در ادامه 15 نکته و ترفند پایتون را معرفی کردهایم که به افزایش سرعت کدنویسی شما کمک میکند.
1. تعویض مقادیر
برای جابجایی دو مقدار با هم میتوانید از تکنیک ساده زیر استفاده کنید:
2. ترکیب کردن لیستی از رشتهها در یک رشته منفرد
در موقعیتهای مختلفی هنگام کدنویسی لازم میشود که چند رشته را در قالب یک رشته واحد با هم ترکیب کنیم. به این منظور میتوانید به صورت زیر عمل کنید:
3. افراز رشته به لیستی از رشتههای فرعی
برخلاف حالت قبل در برخی موارد هم لازم است که یک رشته متنی را به چند رشته افراز کنیم. روش کار به صورت زیر است:
4. مقداردهی یک لیست پر از اعداد
روشهای مختلفی برای مقداردهی یک لیست اعداد وجود دارد، اما شاید سادهترین روش به صورت زیر باشد:
5. ادغام دیکشنریها
برای ادغام چند دیکشنری در هم به صورت زیر عمل کنید:
6. معکوس کردن یک رشته
سادهترین روش برای معکوس کردن ترتیب کاراکترها در یک رشته متنی به صورت زیر است:
7. بازگشت چند مقدار از یک تابع
به طور معمول انتظار میرود که یک تابع مقدار واحدی بازگشت دهد، اما در پارهای موارد نیز لازم است که از یک تابع چند مقدار دریافت کنیم. در این موارد به صورت زیر عمل میکنیم:
8. خلاصهسازی لیست
خلاصهسازی لیست یا List comprehension یکی از خصوصیتهای کدنویسی در پایتون محسوب میشود:
9. تکرار روی یک دیکشنری
اگر به هر دلیلی لازم است حلقه تکراری روی یک دیکشنری داشته باشید، میتوانید از کد زیر استفاده کنید:
10. تکرار روی مقادیر لیست همزمان با دریافت اندیس
اگر میخواهید حلقهای روی یک لیست از مقادیر داشته باشید و همزمان اندیس هر عنصر را نیز به دست آورید، باید به صورت زیر عمل کنید:
11. مقداردهی کانتینرهای خالی
اگر میخواهید کانتینرهای دادهای مختلف را بدون مقداردهی بسازید، میتوانید به روش زیر عمل کنید:
12. حذف کاراکترهای بیاستفاده در انتهای یک رشته
برای حذف کاراکترهای فاصله، یا هر گونه علامت غیر حرفی/عددی از انتهای رشتههای متنی در پایتون میتوانید از متد زیر استفاده کنید:
13. یافتن پر تکرارترین عنصر در یک لیست
گاهی اوقات لازم است که در یک لیست عنصری که بیشترین فراوانی دارد را پیدا کنیم. روش انجام کار به صورت زیر است:
14. بررسی مصرف حافظه از سوی یک شیء
اگر میخواهید بدانید یک شیء خاص چه مقدار حافظه مصرف می کند، میتوانید از روش زیر استفاده کنید:
15. تبدیل دیکشنری به XML
اگر میخواهید یک ساختار دیکشنری را به صورت XML در بیاورید، به صورت زیر عمل کنید:
سخن پایانی
در این مقاله برخی از نکات و ترفندهای پرکاربرد پایتون را معرفی کردیم تا بتوانید با بهکارگیری آنها سرعت کدنویسی خود را در زبان برنامهنویسی پایتون افزایش دهید. البته نکات و ترفندهای پایتون به این لیست کوتاه محدود نمیشوند و شما میتوانید با مطالعه مطالب بیشتر تسلط خود را روی این زبان برنامهنویسی افزایش دهید.
اگر این مطلب برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای برنامهنویسی پایتون Python
- گنجینه آموزشهای برنامهنویسی پایتون (Python)
- مجموعه آموزشهای برنامهنویسی
- راهاندازی محیط پایتون برای یادگیری ماشین — راهنمای کاربردی
- ترفندهای برنامهنویسی در پایتون — از صفر تا صد
==