آموزش برنامه‌نویسی پایتون و هوش مصنوعی
140 subscribers
358 photos
190 videos
41 files
172 links
🎯 یادگیری پایتون با رویکردی متفاوت
🚀 آموزش‌های کاملاً عملی و پروژه‌محور
💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای
🌟 فرقی نداره مبتدی هستی یا پیشرفته، از هر سطحی شروع کن و پایتون رو اصولی یاد بگیر
📩 ارتباط با ادمین: @YMahmoodian
09156519984
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔹فیلم آموزشی نحوه ثبت نام دانش آموزان در جشنواره نوجوان خوارزمی
کامل‌ترین دوره کار با فایل در پایتون

کامل‌ترین دوره کار با فایل در پایتون شما را از مفاهیم پایه تا سطح حرفه‌ای در مدیریت داده‌ها همراهی می‌کند و دید عمیقی نسبت به نقش فایل‌ها در پروژه‌های واقعی می‌دهد. در این دوره با تمام انواع فایل‌های پرکاربرد مانند متنی، CSV، JSON، اکسل، PDF و پایگاه‌داده‌ها به‌صورت عملی کار می‌کنید و یاد می‌گیرید چگونه داده‌ها را به‌درستی ذخیره، بازیابی و پردازش کنید. فایل‌ها قلب هر پروژه نرم‌افزاری هستند و بدون تسلط بر آن‌ها، هیچ سیستم داده‌محوری کامل نخواهد بود. در حوزه هوش مصنوعی و علم داده، تمام ورودی‌ها و خروجی‌ها مبتنی بر فایل‌ها هستند و مدیریت صحیح آن‌ها نقش کلیدی در عملکرد مدل‌ها دارد. این دوره به شما می‌آموزد چگونه با داده‌های واقعی، حجیم و پیچیده کار کنید و آن‌ها را به شکل بهینه و امن مدیریت نمایید. مهارت کار با فایل‌ها پلی بین برنامه‌نویسی ساده و پروژه‌های حرفه‌ای بازار کار است. با گذراندن این دوره، آمادگی لازم برای ورود به پروژه‌های واقعی در پایتون و هوش مصنوعی را به‌دست می‌آورید و دیدی داده‌محور نسبت به حل مسئله پیدا می‌کنید.

#پایتون
#آموزش_پایتون
#کار_با_فایل
#مدیریت_داده
This media is not supported in your browser
VIEW IN TELEGRAM
«از جمع و تفریق ساده تا محاسبات پیشرفته با پایتون 🐍
مرور کامل عملیات ریاضی، اعداد اعشاری، لیست‌ها، محاسبات مالی، تصادفی و حتی حل معادله!
اگر تازه‌کاری یا می‌خوای پایه‌ات قوی بشه، این کدها رو حتماً تمرین کن 💻📊»
آموزش برنامه‌نویسی پایتون و هوش مصنوعی
«از جمع و تفریق ساده تا محاسبات پیشرفته با پایتون 🐍 مرور کامل عملیات ریاضی، اعداد اعشاری، لیست‌ها، محاسبات مالی، تصادفی و حتی حل معادله! اگر تازه‌کاری یا می‌خوای پایه‌ات قوی بشه، این کدها رو حتماً تمرین کن 💻📊»
# عملیات محاسباتی پایه
# جمع، تفریق، ضرب، تقسیم
print(15 + 7) # 22
print(15 - 7) # 8
print(15 * 7) # 105
print(15 / 7) # 2.142857142857143 (تقسیم اعشاری)
print(15 // 7) # 2 (تقسیم صحیح)
print(15 % 7) # 1 (باقی‌مانده)

# توان و ریشه
print(3 2) # 9 (مربع)
print(3 3) # 27 (مکعب)
print(16 0.5) # 4.0 (جذر)
print(8 (1/3)) # 2.0 (ریشه سوم)

# ترکیبی
print(2 + 3 * 4) # 14 (اولویت ضرب)
print((2 + 3) * 4) # 20 (پرانتز تغییر اولویت می‌دهد)


#عملیات روی اعداد اعشاری
# اعشار و گرد‌کردن
print(10 / 3) # 3.3333333333333335
print(round(10 / 3, 2)) # 3.33 (گرد به دو رقم اعشار)
print(round(3.14159)) # 3

# نمایش اعداد بزرگ
print(1_000_000 + 500_000) # 1500000 (با _ برای خوانایی)

# اعمال ریاضی خاص
print(abs(-15)) # 15 (مقدار مطلق)
print(pow(4, 3)) # 64 (همان 4 3)
print(max(10, 20, 5)) # 20
print(min(10, 20, 5)) # 5
print(sum([1, 2, 3])) # 6 (مجموع لیست)


# محاسبات پیشرفته‌تر
# ترکیب رشته و عدد
print("نتیجه: " + str(25 * 4)) # نتیجه: 100

# چندین عمل در یک خط
a, b, c = 5, 3, 2
print(a * b + c) # 17
print(a * (b + c)) # 25

# محاسبات در متغیرها
x = 10
y = 3
print(x y) # 1000
print(x // y) # 3
print(x % y) # 1

# افزایش و کاهش
counter = 5
counter += 2 # حالا counter = 7
counter *= 3 # حالا counter = 21
print(counter) # 21

# محاسبات تصادفی و ریاضی
import math
import random

# توابع ریاضی
print(math.sqrt(25)) # 5.0
print(math.factorial(5)) # 120 (1*2*3*4*5)
print(math.pi) # 3.141592653589793

# اعداد تصادفی
print(random.randint(1, 10)) # عدد تصادفی بین 1 تا 10
print(random.uniform(0, 1)) # عدد اعشاری تصادفی بین 0 تا 1

# محاسبات مثلثاتی
angle = 45 # درجه
radians = math.radians(angle)
print(math.sin(radians)) # 0.7071067811865475
# محاسبات روی لیست‌ها
# محاسبات آماری ساده
numbers = [10, 20, 30, 40, 50]
print(sum(numbers)) # 150
print(len(numbers)) # 5
print(sum(numbers) / len(numbers)) # 30.0 (میانگین)
print(max(numbers) - min(numbers)) # 40 (دامنه)

# محاسبات روی لیست با list comprehension
squares = [x 2 for x in range(1, 6)]
print(squares) # [1, 4, 9, 16, 25]

# جمع زوج‌ها
even_sum = sum([x for x in range(1, 11) if x % 2 == 0])
print(even_sum) # 30 (2+4+6+8+10)

#محاسبات مالی و روزمره
# محاسبه سود
principal = 1000000 # اصل سرمایه
rate = 0.15 # سود 15%
years = 3
amount = principal * (1 + rate) years
print(f"سود نهایی: {amount:,.0f} تومان") # 1,520,875 تومان

# تبدیل واحد
celsius = 25
fahrenheit = celsius * 9/5 + 32
print(f"{celsius}°C = {fahrenheit}°F") # 25°C = 77.0°F

# تقسیم هزینه
total_bill = 125000
people = 4
tip = 0.1 # 10% انعام
per_person = (total_bill * (1 + tip)) / people
print(f"هر نفر: {per_person:,.0f} تومان") # 34,375 تومان

# چالش‌های محاسباتی کوچک
# جمع اعداد 1 تا 100
total = (100 * 101) // 2 # فرمول ریاضی
print(total) # 5050

# تبدیل باینری به دسیمال
binary = "1010"
decimal = int(binary, 2)
print(f"{binary} باینری = {decimal} دسیمال") # 10

# حل معادله درجه 2: x² - 5x + 6 = 0
a, b, c = 1, -5, 6
delta = b 2 - 4 * a * c
x1 = (-b + delta 0.5) / (2 * a)
x2 = (-b - delta ** 0.5) / (2 * a)
print(f"ریشه‌ها: {x1}, {x2}") # 3.0, 2.0


# محاسبات در حلقه
# محاسبه سری فیبوناچی
n = 10
fib = [0, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
print(fib) # [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

# جمع ارقام یک عدد
number = 12345
digit_sum = sum(int(digit) for digit in str(number))
print(f"مجموع ارقام {number} = {digit_sum}") # 15

# پایتون به صورت خودکار نوع داده را تشخیص می‌دهد:
# نوع داده به صورت خودکار
print(type(10)) # <class 'int'>
print(type(10.5)) # <class 'float'>
print(type(10 + 3j)) # <class 'complex'> (اعداد مختلط)
تمرکز 🎯، پشتکار 💪 و یادگیری 📚 کلید موفقیت است.
با آرزوی موفقیت 🍀 برای همه دوستان گرامی ❤️
کدنویسی یعنی صبر، آزمون و خطا و تبدیل تجربه به مهارت 🔧🔥
پژوهش به بشر این توانایی را می‌دهد که ارتباطی عمیق‌تر با دنیای پیرامون خود برقرار کند و آگاهانه‌تر به اهدافش دست یابد.

روز پژوهش، بر همه پژوهشگران عرصه علم و دانش گرامی باد.

تیم برنامه‌نویسی پایتون و هوش مصنوعی، این روز ارزشمند را به تمامی دوستان و همراهان گرامی تبریک عرض می‌کند.
1👍1🥰1👏1
آموزش برنامه‌نویسی پایتون و هوش مصنوعی
🎉🌸 سه‌شنبه‌های «سه خط نصفی کد پایتون » 🌸🎉 💻 چالش هفتگی حل مسئله و کدنویسی پایتون ایده: هر سه‌شنبه یک مبحث کوچک پایتون همراه با یک سؤال یا تمرین منتشر می‌کنیم (مثل برش لیست، رشته‌ها و…) 📝 شرکت‌کنندگان باید مسئله را با سه خط نصفی کد حل کرده و برای ما ارسال…
🎉🌸 سه‌شنبه‌های «سه خط نصفی کد پایتون» 🌸🎉

💻 چالش هفتگی حل مسئله و کدنویسی پایتون

با سلام وقت بخیر 🌷

در ادامه سه سؤال این هفته از چالش «سه خط نصفی کد پایتون» رو داریم 👇

📌 لطفاً هر سؤال را حداکثر در سه خط نصفی کد پایتون حل کنید.
✉️ بعد از حل، پاسخ‌ها را برای مدیریت کانال ارسال بفرمایید.




🧩 سؤال اول | لیست و برش

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

lst = [10, 3, 5, 8, 2, 9, 4, 6]




🧩 سؤال دوم | رشته‌ها

یک رشته دارید.
🔹 حروف تکراری را حذف کنید، به‌طوری که ترتیب اولین وقوع حروف حفظ شود.

s = "programming"




🧩 سؤال سوم | دیکشنری

یک لیست از کلمات داده شده است.
🔹 یک دیکشنری بسازید که در آن هر کلمه کلید و طول آن مقدار باشد.

words = ["python", "code", "challenge"]




🌷 منتظر کدهای خلاقانه‌تون هستیم
🚀 سه خط نصفی، ولی حرفه‌ای!


#سه_خط_نصفی_کد #چالش_پایتون #سه‌شنبه_پایتونی #کدنویسی_پایتون #آموزش_پایتون #تمرین_پایتون #برنامه_نویسی #چالش_هفتگی #پایتون_کد #یادگیری_لذت_بخش
🌸 سه‌شنبه‌های «مثبت سه خط و نصف کد پایتون» 🌸🎉
💻 چالش هفتگی حل مسئله و کدنویسی پایتون

تبریک به دوستانی که در چالش «مثبت ۳ خط و نصف» پایتون شرکت کردند و پاسخ‌های خودشان را ارسال کردند 👏
هدف از این چالش، تقویت مهارت کدنویسی و برنامه‌نویسی پایتون و همچنین افزایش منطق برنامه‌نویسی است.

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

چالش «مثبت ۳ خط و نصف» یعنی: کمتر از سه خط نباشد،
و اگر کمی بیشتر هم شد، اشکالی ندارد.

این روند کمک می‌کند توانایی‌ها به‌مرور به مهارت واقعی تبدیل شوند.

ادامه بدید، تمرین مستمر نتیجه می‌ده 💪🐍

نتایج این هفته چالش:

🏆 برنده‌های طلایی

سرکار خانم شجاع — ۳۰ امتیاز

سرکار خانم قلمی — ۳۰ امتیاز
🏆1
تبریک یلدا،
یعنی بهانه‌ای برای با هم بودن،
برای شاد بودن در کنار هم
و زندگی یعنی همین بهانه‌های کوچکِ گذرا اما ماندگار.
شب یلدا مبارک 🌹
پیشاپیش فرارسیدن شب یلدا را
به خانواده‌های محترم دانش‌آموزان گرامی،
دانشجویان عزیز
و خانواده بزرگ برنامه‌نویسی پایتون و هوش مصنوعی
صمیمانه تبریک عرض می‌نماییم.
آرزومند شب‌هایی روشن، دل‌هایی گرم و آینده‌ای پربار 🌙
🙏51
اطلاعیه برگزاری دوره‌های برنامه‌نویسی پایتون


به اطلاع علاقه‌مندان می‌رساند دوره‌های آموزش برنامه‌نویسی پایتون به شرح زیر برگزار می‌گردد:
🔹 دوره مقدماتی برنامه‌نویسی پایتون
تعداد جلسات: ۱۰ جلسه
هزینه دوره: ۱٬۵۰۰٬۰۰۰ تومان
🔹 دوره پیشرفته برنامه‌نویسی پایتون
تعداد جلسات: ۱۰ جلسه
هزینه دوره: ۱٬۵۰۰٬۰۰۰ تومان
🔹 دوره مقدماتی آموزش کار با فایل‌ها در پایتون
پیش‌نیاز: گذراندن دوره مقدماتی پایتون و داشتن لپ‌تاپ
تعداد جلسات: ۴ جلسه
هزینه دوره: ۴۹۰٬۰۰۰ تومان
📌 نحوه ثبت‌نام:
خواهشمند است متقاضیان محترم، پس از انتخاب دوره مورد نظر، جهت ثبت‌نام اولیه مشخصات زیر را ارسال نمایند:
نام و نام خانوادگی
کد ملی
تاریخ تولد (به‌صورت کامل)
📍 برگزاری هر دوره منوط به رسیدن به حدنصاب لازم خواهد بود.


#آموزش_برنامه_نویسی
#آموزش_پایتون
#برنامه_نویسی_پایتون
#کدنویسی
#Python
#PythonProgramming
#PythonCourse
#مدرس_پایتون
#مدرسPython
#دوره_پایتون
#آموزش_کدنویسی
#برنامه_نویس
#کدنویس
#کدنویسی_پایتون
#یادگیری_پایتون
#پایتون_از_مقدماتی_تا_پیشرفته

#محمودیان
#کدنویسی_آسان

#جشنواره
#مسابقات

#دانشجویان
#دانش_آموزان
2
یلدا یعنی بهانه‌ای برای در کنار هم شاد بودن
و زندگی یعنی همین بهانه‌های کوچکِ گذرا
پیشاپیش شب یلدا مبارک 🌙🍉

🌹 از طرف کانال آموزش برنامه‌نویسی پایتون و هوش مصنوعی
#شب_یلدا #یلدا_مبارک #کنار_هم #حال_خوب #پایتون #هوش_مصنوعی #یادگیری
2
با سلام و خداقوت خدمت دوستان گرامی و همشهریان عزیز
خدا را شاکرم برای هر روز و هر نعمتی که به ما عطا کرده است. افتخار می‌کنم که در میان مردمی زندگی می‌کنم که به‌راستی از باصفاترین، دوست‌داشتنی‌ترین و بااصالت‌ترین همشهریان هستند. مردم شریف درگز سرمایه‌ای ارزشمند و مایه‌ی مباهات‌اند.
این را بزرگ‌ترین افتخار خود می‌دانم که بتوانم به هر شکل ممکن، خدمتی هرچند کوچک اما صادقانه به همشهریان گرامی، والدین محترم، دانش‌آموزان عزیز، دانشجویان ارجمند و همه‌ی بزرگواران داشته باشم.
با توجه به امتحانات پیشِ‌رو، برای همه‌ی فرزندان عزیزمان آرزوی سلامتی، آرامش و موفقیت دارم. ایمان دارم که این بچه‌ها دارای استعدادهای ناب و آینده‌ای درخشان هستند.
ان‌شاءالله شاهد موفقیت تک‌تک عزیزان در امتحانات و مسیر زندگی باشیم و این آینده‌سازان، فردایی روشن برای کشور عزیزمان رقم بزنند.
با آرزوی توفیق روزافزون برای همه 🌸
🙏2
«رسیدن به موفقیت در برنامه‌نویسی یک مسیر تدریجی و پیوسته است؛ با هر قدم کوچک، به توانایی‌های بزرگ‌تری نزدیک‌تر می‌شوی.»
🔹 تبدیل دو لیست به دیکشنری در پایتون


در پایتون می‌توان با استفاده از تابع zip() دو لیست مجزا را به‌صورت ساده و خوانا به یک دیکشنری تبدیل کرد.
این روش جایگزین مناسبی برای استفاده از حلقه‌های تکراری طولانی است و باعث افزایش خوانایی و اختصار کد می‌شود.


keys = ['name', 'age', 'city', 'job']
values = ['سارا', 28, 'تهران', 'برنامه‌نویس']

person = dict(zip(keys, values))

print(person)



خروجی:

{'name': 'سارا', 'age': 28, 'city': 'تهران', 'job': 'برنامه‌نویس'}


#روش قدیمی

keys = ['name', 'age', 'city', 'job']
values = ['سارا', 28, 'تهران', 'برنامه‌نویس']

person = {}
for i in range(len(keys)):
person[keys[i]] = values[i]

print(person)




#Python #پایتون #برنامه_نویسی #PythonTips #PythonDict #ZipFunction #CleanCode
خبرهای بسیار خوبی در راه است! 🚀
با بروزرسانی دوره‌ها و اضافه شدن دوره‌های جدید با موضوعات بسیار کاربردی و به‌روز، آموزش برنامه‌نویسی پایتون 🐍 وارد مرحله‌ای تازه شده است.
این دوره‌ها با تمرکز بر مهارت‌های عملی 💡 و نیاز بازار کار 📈 طراحی شده‌اند تا مسیر یادگیری شما سریع‌تر ⏱️ و هدفمندتر 🎯 باشد


#پایتون
#برنامه_نویسی
#آموزش_پایتون
#دوره_برنامه_نویسی
#یادگیری_برنامه_نویسی
#برنامه_نویس
#Python
#PythonProgramming
#آموزش_آنلاین
#مهارت_دیجیتال
#بازار_کار
#توسعه_نرم_افزار
📸 اولین قدم‌ها با OpenCV در پایتون
در این کد، تصویر را می‌خوانیم، مشخصات آن را بررسی می‌کنیم و با تبدیل به حالت خاکستری، پایه‌ی پردازش تصویر را می‌سازیم.
شروعی ساده اما قدرتمند برای ورود به دنیای بینایی ماشین 🤖


کد کامل پروژه:
# نصب OpenCV (در ترمینال):
# pip install opencv-python

import cv2

# خواندن تصویر
image = cv2.imread('101.jpg') # آدرس فایل تصویر

# بررسی موفقیت‌آمیز بودن خواندن
if image is None:
print("خطا: تصویر پیدا نشد یا قابل خواندن نیست!")
else:
# نمایش اطلاعات تصویر
# print("Image information:")
print(f"ابعاد: {image.shape}") # (ارتفاع، عرض، کانال‌ها)
print(f"نوع داده: {image.dtype}")
print(f"حداقل مقدار پیکسل: {image.min()}")
print(f"حداکثر مقدار پیکسل: {image.max()}")

# نمایش تصویر در پنجره
cv2.imshow('Original image ', image)

# تبدیل به خاکستری
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow(' Gray image', gray_image)

# انتظار برای فشار کلید
cv2.waitKey(0)
cv2.destroyAllWindows()