red_heart_turtle.py
حجم:
550Byte
❤️ با چند خط کد و کتابخانه Turtle، یک قلب قرمزِ توپر روی صفحه جان گرفت؛ جایی که برنامهنویسی و هنر به هم میرسند
#Python #TurtleGraphics #Coding
red_heart_with_links.py
حجم:
1.3K
Big red heart using Python & tkinter
✅ Clickable links stacked vertically below
✅ No Persian text in the output
Full code is attached.
@learns_py
🚀 آغاز ثبتنام دوره مقدماتی پایتون
✨ شروعی ساده، کاربردی و مطمئن برای ورود به دنیای برنامهنویسی و هوش مصنوعی!
👨🏫 مدرس: یاسر محمودیان
کارشناس ارشد مهندسی کامپیوتر | مربی برنامهنویسی و هوش مصنوعی
🎯 ویژه:
دانشآموزان، دانشجویان و همهی علاقهمندان — بدون نیاز به هیچ پیشزمینهای
⚠️ ظرفیت محدود است!
اولویت با ثبتنامکنندگان زودتر میباشد.
💬 ثبتنام و اطلاعات بیشتر:
🔗 تلگرام: t.me/PyPlus_Admin
🔗 روبیکا: rubika.ir/PyPlus_Admin
🔗 ایتا: eitaa.com/learns_py
🔗 اینستاگرام: instagram.com/learns.py
🚀 آغاز ثبتنام دوره مقدماتی پایتون
✨ شروعی ساده، کاربردی و مطمئن برای ورود به دنیای برنامهنویسی و هوش مصنوعی!
👨🏫 مدرس: یاسر محمودیان
کارشناس ارشد مهندسی کامپیوتر | مربی برنامهنویسی و هوش مصنوعی
🎯 ویژه:
دانشآموزان، دانشجویان و همهی علاقهمندان — بدون نیاز به هیچ پیشزمینهای
📍 مکان: کانون فرهنگی ورزشی شهید صیادشیرازی – بسیج درگز
⚠️ ظرفیت محدود است!
اولویت با ثبتنامکنندگان زودتر میباشد.
💬 ثبتنام و اطلاعات بیشتر:
🔗 تلگرام: t.me/PyPlus_Admin
🔗 روبیکا: rubika.ir/PyPlus_Admin
🔗 ایتا: eitaa.com/learns_py
🔗 اینستاگرام: instagram.com/learns.py
🎲 کتابخانه random در پایتون
مقدمه
در بسیاری از برنامهها نیاز داریم اتفاقات غیرقابل پیشبینی را شبیهسازی کنیم. برای مثال:
- انداختن تاس
- پرتاب سکه
- قرعهکشی
- انتخاب تصادفی افراد
- بازیهای کامپیوتری
- تولید دادههای آزمایشی
پایتون برای انجام این کارها کتابخانه قدرتمندی به نام random را در اختیار ما قرار داده است.
برای استفاده از این کتابخانه کافی است آن را وارد برنامه کنیم:
import random
---
🎯 تابع randint()
یکی از پرکاربردترین توابع کتابخانه random، تابع "randint()" است.
ساختار:
random.randint(a, b)
این تابع یک عدد صحیح تصادفی بین دو عدد a و b (شامل هر دو مقدار) تولید میکند.
مثال
import random
number = random.randint(1, 10)
print(number)
نمونه خروجی:
7
هر بار اجرای برنامه ممکن است عدد متفاوتی نمایش داده شود.
---
🎲 شبیهسازی تاس
یکی از رایجترین کاربردهای randint شبیهسازی تاس است.
import random
dice = random.randint(1, 6)
print("🎲 عدد تاس:", dice)
نمونه خروجی:
🎲 عدد تاس: 4
---
🎲 تاس دوبل
import random
dice1 = random.randint(1, 6)
dice2 = random.randint(1, 6)
print("تاس اول:", dice1)
print("تاس دوم:", dice2)
print("جمع:", dice1 + dice2)
---
🪙 پرتاب سکه
تابع "choice()" برای انتخاب تصادفی از یک لیست استفاده میشود.
import random
coin = random.choice(["شیر", "خط"])
print(coin)
نمونه خروجی:
شیر
---
🎨 تابع choice()
انتخاب تصادفی از یک مجموعه داده
import random
colors = [
"قرمز",
"آبی",
"سبز",
"زرد"
]
print(random.choice(colors))
---
🏆 قرعهکشی بین شرکتکنندگان
import random
participants = [
"علی",
"رضا",
"محمد",
"زهرا",
"سارا"
]
winner = random.choice(participants)
print("🏆 برنده:", winner)
---
🔢 تابع random()
این تابع یک عدد اعشاری تصادفی بین صفر و یک تولید میکند.
import random
print(random.random())
نمونه خروجی:
0.582147
---
📏 تابع uniform()
تولید عدد اعشاری تصادفی در یک بازه دلخواه
import random
print(random.uniform(10, 20))
نمونه خروجی:
15.37
---
🔀 تابع shuffle()
بههم زدن ترتیب عناصر یک لیست
import random
cards = [
"A",
"K",
"Q",
"J"
]
random.shuffle(cards)
print(cards)
نمونه خروجی:
['Q', 'A', 'J', 'K']
---
🎫 تابع sample()
انتخاب چند عضو تصادفی بدون تکرار
import random
numbers = range(1, 50)
lottery = random.sample(numbers, 6)
print(lottery)
نمونه خروجی:
[5, 11, 19, 27, 34, 42]
---
🎯 بازی حدس عدد
import random
secret = random.randint(1, 10)
guess = int(input("حدس شما: "))
if guess == secret:
print("🎉 آفرین! درست حدس زدی.")
else:
print("❌ اشتباه!")
print("عدد صحیح:", secret)
---
🎰 پروژه جذاب: دستگاه شانس
import random
symbols = [
"🍒",
"🍋",
"⭐",
"💎"
]
a = random.choice(symbols)
b = random.choice(symbols)
c = random.choice(symbols)
print(a, b, c)
if a == b == c:
print("🏆 برنده شدید!")
else:
print("😄 دوباره تلاش کنید.")
نمونه خروجی:
🍒 🍒 🍒
🏆 برنده شدید!
---
🎮 کاربردهای واقعی کتابخانه random
بازیسازی
- انداختن تاس
- پرتاب سکه
- انتخاب دشمن
- تولید آیتمهای تصادفی
آموزش
- انتخاب تصادفی دانشآموز
- طراحی آزمون
- ساخت بازیهای آموزشی
قرعهکشی
- انتخاب برنده
- مسابقات
- جشنوارهها
شبیهسازی
- ترافیک
- صف بانک
- سیستمهای آماری
---
⭐ جمعبندی
کتابخانه random یکی از محبوبترین کتابخانههای داخلی پایتون است که برای تولید مقادیر تصادفی استفاده میشود.
مهمترین توابع آن:
تابع| کاربرد
randint()| عدد صحیح تصادفی
random()| عدد اعشاری بین 0 و 1
uniform()| عدد اعشاری در بازه دلخواه
choice()| انتخاب تصادفی از لیست
shuffle()| بههم زدن ترتیب لیست
sample()| انتخاب چند عضو بدون تکرار
با یادگیری این کتابخانه میتوانید بازیها، قرعهکشیها، شبیهسازیها و پروژههای جذاب زیادی ایجاد کنید.
هدایت شده از یاسر محمودیان
🎲 random.randint؛ سادهترین راه برای تولید اعداد تصادفی در پایتون
با یک خط کد، هر عدد صحیح دلخواه را بین دو مقدار (شامل هر دو) تولید کن.
مناسب برای: شبیهسازی، بازی، قرعهکشی، نمونهگیری داده و تستهای ساده.
هدایت شده از یاسر محمودیان
dice_password_random.py
حجم:
340Byte
📱 ثبتنام دوره جدید «ساخت شبیهساز با HTML، CSS و JavaScript روی گوشی»
آیا میدانستید فقط با یک گوشی و اینترنت میتوانید برنامه، بازی و پروژههای آموزشی حرفهای بسازید؟ 😎
✅ کدنویسی با هوش مصنوعی
✅ تبدیل ایده به پروژه در کمتر از ۱ دقیقه
✅ طراحی صفحات وب حرفهای
✅ ساخت بازیهای جذاب و تعاملی
✅ طراحی کاربرگهای آموزشی هوشمند و تعاملی
✅ ساخت آزمون آنلاین همراه با کارنامه
✅ ایجاد نمودارها و پروژههای آموزشی کاربردی
✅ تبدیل مفاهیم درسی به محتوای جذاب و بصری
🎯 مناسب دانشآموزان، دانشجویان، معلمان و تمامی علاقهمندان
❌ بدون نیاز به لپتاپ
❌ بدون نیاز به دانش قبلی برنامهنویسی
📱 فقط با یک گوشی و اینترنت
👨🏫 مدرس: یاسر محمودیان
کارشناس ارشد مهندسی کامپیوتر | مربی برنامهنویسی و هوش مصنوعی
⚠️ ظرفیت محدود | اولویت با ثبتنام زودتر
📲 ثبتنام و اطلاعات بیشتر:
🔹 تلگرام: t.me/PyPlus_Admin
🔹 روبیکا: rubika.ir/PyPlus_Admin
🔹 ایتا: eitaa.com/learns_py
🔹 اینستاگرام: instagram.com/learns.py
📢 معرفی دورههای آموزش برنامهنویسی
به اطلاع علاقهمندان میرساند مجموعهای از دورههای تخصصی برنامهنویسی با هدف آموزش مهارتهای کاربردی و آمادهسازی هنرجویان برای مسیرهای حرفهای و رقابتی برگزار میگردد.
---
🎯 دوره مقدماتی آموزش پایتون
حداقل سن: ۱۲ سال
مناسب برای شروع برنامهنویسی از پایه
امکان شرکت با گوشی یا لپتاپ
کلاسها بهصورت مجزا برای آقایان و خانمها
مدت دوره: ۱۰ جلسه
شهریه: ۲,۱۰۰,۰۰۰ تومان
ارائه گواهی پایان دوره از کانون
ویژه هنرجویان ۱۵ سال به بالا: امکان دریافت گواهی از سازمان فنی و حرفهای (در صورت تکمیل ظرفیت)
---
🎯 دوره متوسطه آموزش پایتون
پیشنیاز: گذراندن دوره مقدماتی
ترجیحاً با لپتاپ
مدت دوره: ۱۰ جلسه (هر جلسه ۱.۵ ساعت)
شهریه: مطابق دوره مقدماتی
---
🎯 دوره جدید: مدیریت فایلها در پایتون
ویژه هنرجویان دوره مقدماتی
مناسب برای علاقهمندان به هوش مصنوعی، جشنوارهها و مسابقات
پیشنیاز: دوره مقدماتی
داشتن لپتاپ الزامی
مدت دوره: ۴ جلسه
شهریه: ۱,۰۰۰,۰۰۰ تومان
🎯 دوره شبیهسازی (HTML, CSS, JavaScript)
آموزش ساخت شبیهساز با موبایل
مدت دوره: ۲ جلسه
شهریه: ۵۰۰,۰۰۰ تومان
تنها با گوشی و اینترنت قابل اجرا است
📍 برای ثبتنام و کسب اطلاعات بیشتر پیام بدهید