8.2M حجم رسانه بالاست
مشاهده در ایتا
💸 محاسبه خرید هوشمندانه!
با این کد میتونید تعداد کالاهایی که با پول خودتون میتونید بخرید رو حساب کنید. فقط کافیه نام جنس، قیمت و مقدار پولتون رو وارد کنید!
✅ میخواهید بدانید چقدر پول باقی میمونه؟ این کد به شما کمک میکنه تا خرید بهتری داشته باشید!
# گرفتن اطلاعات از کاربر
item = input("نام جنس را وارد کنید (مثلاً کتاب): ")
price = float(input(f"قیمت هر {item} را وارد کنید: "))
money = float(input("مقدار پول خود را وارد کنید: "))
# محاسبه تعداد و باقیمانده
count = int(money // price) # تعداد قابل خرید
remain = money % price # پول باقیمانده
# نمایش نتیجه
if count > 0:
print(f"با {money} تومان میتوانید {count} عدد {item} بخرید.")
print(f"پول باقیمانده: {remain} تومان")
else:
print(f"پولت برای خرید حتی یک {item} کافی نیست.")
🌺دوستان عزیزی که تمایل دارند به دوره ملحق شوند، در صورتی که بتوانند جلسات برگزارشدهی قبلی را جبران کرده و با روند کلاس هماهنگ شوند، امکان شرکت در دوره برایشان فراهم است.
چرا یادگیری پایتون و هوش مصنوعی در دنیای امروز ضروری است؟
در دنیای امروز، آشنایی با زبانهای برنامهنویسی به یک مهارت پایه تبدیل شده است؛ همانطور که دانستن زبان انگلیسی در گذشته، مسیر رشد و پیشرفت بسیاری از افراد را هموار کرد، امروز نیز یادگیری زبانهایی مانند پایتون، نقش کلیدی در موفقیت شغلی و علمی ایفا میکند.
🐍 پایتون چیست و چرا اهمیت دارد؟
پایتون یکی از محبوبترین زبانهای برنامهنویسی در جهان است.
سادگی سینتکس، خوانایی بالا و قدرت گسترده در توسعه انواع پروژهها، این زبان را به انتخابی عالی برای مبتدیان و حرفهایها تبدیل کرده است.
پشت این سادگی، قدرتی بزرگ نهفته است؛ چرا که پایتون، ابزار اصلی بسیاری از حوزههای نوین فناوری است، از جمله:
🔹 هوش مصنوعی و یادگیری ماشین
🔹 علم داده (Data Science) و تحلیل اطلاعات
🔹 توسعه وب (Back-end Development)
🔹 اتوماسیون، رباتیک و برنامهنویسی سیستم
🔹 پژوهشهای دانشگاهی و پروژههای بینالمللی
🎯 یادگیری پایتون، دروازهای است به دنیای آینده
با توجه به سرعت رشد فناوری و نیاز بازار کار به نیروهای متخصص در زمینههای دادهمحور و هوش مصنوعی، یادگیری پایتون نهتنها یک انتخاب هوشمندانه، بلکه یک سرمایهگذاری بلندمدت روی آینده شغلی شماست.
👨🏫 مدرس دوره:
یاسر محمودیان
کارشناس ارشد کامپیوتر – مدرس هوش مصنوعی و برنامهنویسی
🎓 مخاطبان دوره:
دانشآموزان، دانشجویان و علاقهمندان به یادگیری برنامهنویسی
(بدون نیاز به پیشزمینه قبلی)
📚 دورهها به صورت:
✅ خصوصی، نیمهخصوصی، کارگاه و وبینار
✅ قابل برگزاری برای مدارس، دانشگاهها، مؤسسات و سازمانها
📲 جهت ثبتنام و دریافت اطلاعات بیشتر با ما در ارتباط باشید:
🔹 تلگرام و روبیکا: @PyPlus_Admin
🔹 ایتا: @learns_py
🔹 اینستاگرام: instagram.com/learns.py
هدایت شده از یاسر محمودیان
1.6M حجم رسانه بالاست
مشاهده در ایتا
🎯 دو ابزار ضروری برای برنامهنویسی پایتون که باید بشناسید!
در مسیر یادگیری برنامهنویسی، ابزارهایی که استفاده میکنید نقش مهمی در سرعت و کیفیت پیشرفت شما دارند. امروز دو تا از بهترین پلتفرمها رو معرفی میکنم:
🔹 Trinket.io
یک محیط آنلاین ساده و سریع برای اجرای کدهای پایتون (و چند زبان دیگه).
➔ بدون نیاز به نصب هیچ برنامهای.
➔ فقط یک مرورگر لازم داری!
➔ عالی برای مبتدیان و کسانی که میخواهند سریع ایدههایشان را تست کنند.
🔹 Google Colab
محیط برنامهنویسی حرفهای گوگل مخصوص پروژههای پایتون و یادگیری ماشین.
➔ قابلیت اجرای کد روی سرورهای ابری (بدون فشار روی سیستم شما!)
➔ اتصال آسان به Google Drive برای ذخیره و اشتراکگذاری پروژهها.
➔ مناسب برای پروژههای بزرگتر، تحلیل داده و هوش مصنوعی.
✨ چرا اهمیت دارد؟
داشتن ابزار مناسب باعث میشود وقت کمتری برای نصب و راهاندازی تلف کنی و بیشتر روی یادگیری واقعی تمرکز داشته باشی.
از تمرینهای ساده تا پروژههای حرفهای، این دو پلتفرم بهت کمک میکنند در هر مرحلهی مسیر برنامهنویسی، سریعتر و با کیفیتتر رشد کنی.
✅ پس اگر واقعاً میخواهی پایتون رو قوی یاد بگیری، همین امروز این دوتا رو تست کن!
با سلام و احترام،
از دوستانی که امروز واریزی داشتهاند تقاضا میشود تصویر فیش واریز به همراه نام خانوادگی خود را جهت ثبت نهایی برای بنده ارسال فرمایند.
همچنین از عزیزانی که بهتازگی به جمع ما پیوستهاند خواهشمند است هرچه سریعتر هماهنگیهای لازم جهت تحویل مدارک را انجام دهند. لطفاً مطالب و کدهایی که در کانال و گروه ارسال میشود با دقت مطالعه کرده و پیگیری نمایند تا هرچه سریعتر خود را به روند کلاس برسانند.
با تشکر از همکاری شما عزیزان 🌹
خداروشکر 🙌 امروز هم یکی از پربارترین جلسات کلاس برنامهنویسی پایتون برگزار شد.
بچهها با انگیزه بالا و تلاش تحسینبرانگیز، آموختههای جلسات گذشته رو در قالب یک پروژهی عملی بهخوبی به نمایش گذاشتند. این جلسه پر بود از یادگیری، تمرین، و تعامل مؤثر.
مباحث مطرحشده در این جلسه:
آشنایی با مفهوم و کاربرد ارائهها (Tuple)
مروری بر لیست (List) و عملیات مختلف روی آن:
افزودن عناصر با append
حذف با pop، remove، و clear
پیمایش روی عناصر
مرتبسازی با sort و معکوسسازی با reverse
بررسی تفاوتها و مقایسه بین لیست و تاپل
روشهای دسترسی به عناصر در این ساختارهای داده
حل تمرینات کلاسی و پروژههای کوچک برای تثبیت مفاهیم
✍️ فضای کلاس پر از تمرین، سوال و پاسخ بود، و دانشآموزان با نوشتن کد و انجام فعالیتهای عملی، تسلط خودشون رو بیشتر و بیشتر کردند.
✅ همونطور که همیشه تأکید میکنم، تمرین و تکرار مهمترین عامل در یادگیری برنامهنویسی هست، و خوشبختانه بچههای کلاس دارن این موضوع رو بهخوبی در عمل نشون میدن
هدایت شده از یاسر محمودیان
کلاس برنامهنویسی پایتون
👨🏫 مربی: یاسر محمودیان
📅 تاریخ برگزاری: ۲۷ مرداد ۱۴۰۴
⏰ ساعت:
۹:۰۰ تا ۱۰:۳۰ — برادران
۱۰:۳۰ تا ۱۲:۰۰ — خواهران
📍 مکان: کانون فرهنگی ورزشی شهید صیادشیرازی بسیج درگز
🎯 این جلسات نه تنها برای تثبیت مفاهیم پایهای و عملی مفید بوده، بلکه برای کسانی که تازه به جمع ما پیوستهاند، پایهای محکم فراهم کرده تا در جلسات بعدی با تسلط بیشتری شرکت کنند.
🌟 با آرزوی موفقیت برای همه شما عزیزان و تشکر از همکاریتان در طول این دوره! امیدواریم بهزودی در جلسات بعدی شاهد پیشرفتهای بیشتر و پروژههای بزرگتر شما باشیم.
🔹 جلسه اول: آشنایی با پایتون و مقدمات برنامهنویسی
✅ تعریف زبان پایتون و معرفی ویژگیهای آن
✅ تاریخچه پایتون و معرفی خالق زبان
✅ اهمیت و کاربردهای پایتون در دنیای مدرن
✅ دلایل انتخاب پایتون: سادگی، سطح بالا، چندمنظوره بودن
✅ آشنایی با سایت رسمی پایتون (python.org) برای دانلود
✅ نصب پایتون روی سیستمعامل ویندوز
✅ معرفی محیطهای توسعه:
IDLE: محیط توسعه پیشفرض پایتون
Pydroid: اپلیکیشن پایتون برای اندروید
✅ تمرینها:
نوشتن اولین برنامه: print("Hello, Python!")
کار با محیط IDLE و تست دستورات ساده
نصب پایتون و اجرای برنامه از طریق ترمینال یا محیط Pydroid
---
🔹 جلسه دوم: مفاهیم پایه برنامهنویسی
✅ تعریف برنامهنویسی، الگوریتم و فلوچارت
✅ تفاوت بین الگوریتم و کدنویسی
✅ آشنایی با مفاهیم داده و متغیر در پایتون
✅ انواع دادهها:
int (اعداد صحیح)
float (اعداد اعشاری)
str (رشتهها)
✅ تمرینها:
تعریف متغیرها و چاپ مقدار آنها
name = "Ali"
age = 20
print(name, age)
استفاده از تابع type() برای بررسی نوع دادهها
تبدیل نوع دادهها با int(), float(), str()
گرفتن ورودی از کاربر با input() و تبدیل آن به عدد
age = int(input("Enter your age: "))
print("Next year you will be:", age + 1)
---
🔹 جلسه سوم: دستورات شرطی و منطقی
✅ آشنایی با ساختار شرطی if, elif, else
✅ عملگرهای مقایسهای: ==, !=, <, >, <=, >=
✅ عملگرهای منطقی: and, or, not
✅ تمرینها:
برنامه بررسی سن مجاز برای ورود
age = int(input("Enter your age: "))
if age >= 18:
print("Welcome")
else:
print("Access Denied")
پروژه کوچک: بررسی معدل دانشآموز و نمایش وضعیت
avg = float(input("Enter your average: "))
if avg >= 19:
print("Excellent")
elif avg >= 15:
print("Good")
else:
print("Needs Improvement")
---
🔹 جلسه چهارم: حلقهها و معرفی کتابخانه Turtle
✅ معرفی حلقههای for و while
✅ کاربرد حلقهها در تکرار عملیات
✅ استفاده از دستور range() برای کنترل تکرار
✅ تمرینها:
1. حلقه for و چاپ اعداد
for i in range(5):
print(i)
2. حلقه while برای شمارش معکوس
i = 5
while i > 0:
print(i)
i -= 1
3. جمع اعداد با حلقه
sum = 0
for i in range(1, 6):
sum += i
print("Sum:", sum)
4. کار با کتابخانه Turtle:
رسم مربع:
import turtle
for i in range(4):
turtle.forward(100)
turtle.right(90)
turtle.done()
رسم مثلث و چندضلعیهای ساده
آشنایی با توابع forward(), right(), left(), penup(), pendown() و رنگآمیزی
---
✅ پروژهها و تمرینهای جمعبندی (تا جلسه چهارم)
گرفتن نام و سن کاربر و چاپ جملهی شخصیسازیشده
بررسی مجاز بودن ورود با شرط سن
نمایش وضعیت معدل با شرطهای تو در تو
شمارش اعداد با for (چاپ اعداد از 1 تا 10)
جمع اعداد با حلقه (مجموع اعداد 1 تا n)
رسم اشکال هندسی با Turtle (مربع، مثلث، چندضلعی)
---
🔹 جلسه پنجم: معرفی ساختارهای داده پیچیده (تاپل، لیست، مجموعه و دیکشنری)
✅ آشنایی با تاپل (Tuple) و کاربردهای آن
✅ مروری بر لیست (List) و عملیات مختلف روی آن:
افزودن عناصر با append
حذف با pop(), remove(), clear()
پیمایش روی عناصر
مرتبسازی با sort() و معکوسسازی با reverse()
✅ مقایسه لیست و تاپل: تفاوتها و کاربردها
✅ بررسی دسترسی به عناصر در این ساختارهای داده
✅ تمرینها:
حل تمرینات کلاسی و پروژههای کوچک برای تثبیت مفاهیم
---
💫 در این جلسات، بچهها با مفاهیم پایهای برنامهنویسی پایتون بهطور کامل آشنا شدند و تمامی مفاهیم به صورت عملی و با تمرینات کاربردی مورد بررسی قرار گرفت. حالا وقتشه که هر کسی که در این دوره شرکت کرده، این مفاهیم رو مرور کنه و تسلطش رو بیشتر کنه.
🔑 برای دوستانی که تازه به جمع ما پیوستهاند:
ابتدا باید جلسات اول تا چهارم را با دقت مرور کنند، زیرا مباحث پایهای و کلیدی مثل متغیرها، انواع دادهها، دستورات شرطی، حلقهها و کتابخانه Turtle در این جلسات توضیح داده شده است.
تمرینهای عملی و پروژههای کلاسی را انجام بدهند تا مطالب در ذهنشان تثبیت شود.
با یاد گرفتن مفاهیم حلقهها، شرطها، لیستها و توابع گرافیکی، به راحتی میتوانند به مباحث پیچیدهتر و پروژههای بزرگتر در کلاسهای بعدی وارد شوند.
🔄 چرا این جلسات مفید بودهاند؟
به لطف تمرین و تکرار، بچهها عملاً مفاهیم پیچیده را در کدهای خود پیادهسازی کردهاند.
پروژههای عملی انجامشده در کلاس به بچهها کمک کرده تا یادگیریشان را در عمل آزمایش کنند و مشکلات مختلف را حل کنند.
✨️ فضای تعاملی و پرسش و پاسخ در کلاس باعث شد که همه در مسیر یادگیری فعال باشند.