آموزش پایتون

آموزش‌های پایتونی

  • تجربیات
  • کتابخانه‌ها
  • چیز میز!
  • آموزش‌های پایتون

7 کد یک‌خطی پایتون که هر برنامه‌نویسی باید بلد باشه!

پایتون به خاطر سادگی و قدرتش معروفه، اما بعضی وقت‌ها فقط با یه خط کد می‌تونی کارهایی بکنی که توی بقیه زبان‌ها چند خط طول می‌کشه!
اینا ۷ تا از اون ترفندهاییه که باید بلدشون باشی 👇

🔹 ۱. برعکس کردن رشته

text = "python"
print(text[::-1])  
# nohtyp

با استفاده از slicing و گام منفی، رشته از آخر به اول خونده می‌شه.

🔹 ۲. شمارش تعداد تکرار هر عنصر در لیست

from collections import Counter 
print(Counter(["a", "b", "a", "c", "b", "a"])) 
# {'a': 3, 'b': 2, 'c': 1}

کتابخانه‌ی collections یکی از underratedترین بخش‌های پایتونه!

🔹 ۳. پیدا کردن بیشترین مقدار در لیست

nums = [4, 7, 2, 9, 5] 
print(max(nums, key=nums.count))

با آرگومان key به تابع max گفتیم که بر اساس تعداد تکرار هر عدد مقایسه کنه.

🔹 ۴. ادغام دو دیکشنری

a = {"x": 1, "y": 2} 
b = {"y": 3, "z": 4} 
print({**a, **b}) 
# {'x': 1, 'y': 3, 'z': 4}

در نسخه‌های جدید پایتون می‌تونی با ** دیکشنری‌ها رو ترکیب کنی، خیلی تمیز و راحت.

🔹 ۵. حذف مقادیر تکراری از لیست

items = [1, 2, 2, 3, 3, 3] 
print(list(set(items))) 
# [1, 2, 3]

تبدیل به set همه‌ی مقادیر تکراری رو حذف می‌کنه.

🔹 ۶. چرخاندن لیست (rotate)

lst = [1, 2, 3, 4, 5] 
print(lst[-1:] + lst[:-1]) 
# [5, 1, 2, 3, 4]

الگویی ساده و پایتونیک برای جابه‌جایی عناصر.

🔹 ۷. چک کردن اینکه رشته پالیندرومه یا نه

s = "level" 
print(s == s[::-1]) 
# True

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

💡 جمع‌بندی:
کدهای یک‌خطی نه فقط جذابن، بلکه باعث می‌شن دیدت نسبت به قدرت پایتون عوض بشه.
تو از کدهای یک‌خطی دیگه‌ای استفاده می‌کنی؟ 👇 توی نظرات بنویس!

آموزش پایتون مبتدی
آقای ربات یکشنبه بیست و هفتم مهر ۱۴۰۴ ، ساعت 14:53

آمارگیر وبلاگ

قالب طراحی شده توسط وبلاگ :: webloog
آموزش پایتون آموزش‌های پایتونی
  • وبسایت آی‌کد آکادمی
  • اینستاگرام من
  • تلگرام من
  • آمار (مخصوص ادمین)
  • نوشتن پکیج مکمل برای nicegui
  • برنامه ارسال قیمت دلار با پایتون!
  • پایتون در حوزه زیست‌شناسی چه کاربردی داره؟
  • آیا هوش مصنوعی جای برنامه‌نویس رو میگیره؟
  • چطور پروژه کار کنیم؟!
  • ! روزِ صفر
  • برنامه هواشناسی با پایتون!
  • چرا باید برای آموزش هزینه کنیم؟!
  • سریعترین کد ادیتور دنیا - کد ادیتور Zed
  • در مورد بهترین کتاب آموزش پایتون
  • معرفی Faker – کتابخانه‌ای برای تولید داده‌های ساختگی
  • t-string در پایتون چیست؟
  • تجربیات
  • کتابخانه‌ها
  • آموزش‌های پایتون
  • چیز میز!
  • مشاوره
  • آبان ۱۴۰۴
  • مهر ۱۴۰۴
  • شهریور ۱۴۰۴
  • خرداد ۱۴۰۴
  • فروردین ۱۴۰۴
  • اسفند ۱۴۰۳
  • وبسایت آی‌کد آکادمی
  • کامل‌ترین دوره آموزشی پایتون