آموزش برنامه‌نویسی پایتون و هوش مصنوعی
140 subscribers
358 photos
190 videos
41 files
172 links
🎯 یادگیری پایتون با رویکردی متفاوت
🚀 آموزش‌های کاملاً عملی و پروژه‌محور
💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای
🌟 فرقی نداره مبتدی هستی یا پیشرفته، از هر سطحی شروع کن و پایتون رو اصولی یاد بگیر
📩 ارتباط با ادمین: @YMahmoodian
09156519984
Download Telegram
1_22046262944.pdf
1.3 MB
خلاصه معرفی محور برنامه نویسی و هوش مصنوعی
Media is too big
VIEW IN TELEGRAM
📝 پروژه دفترچه یادداشت ساده با Python & Tkinter
یک برنامه‌ی کاربرپسند برای مدیریت یادداشت‌ها؛ با امکان بازکردن، ذخیره‌سازی، تغییر رنگ پس‌زمینه و پاک‌سازی متن.
سادگی، سرعت و کاربردی بودن، هدف اصلی این پروژه بوده است! 🚀

#پایتون #محمودیان #برنامه_نویسی #آموزش #یادگیری #جشنواره #ایده #دفترچه_یادداشت #Tkinter #PythonProject #Coding
«کلاس برنامه‌نویسی پایتون مقدماتی – ویژه آقایان – ۲۷ آبان ماه»
با کمال افتخار از دانش‌آموزان پرتلاش امیرحسین تدین، عدنان وطن‌خواه و سیدمحمدطاها میر‌حسینی تقدیر و تشکر می‌شود. پشتکار ارزشمند شما در حل تمرین‌ها و روحیه‌ی همکاری‌تان در اشتراک‌گذاری دانسته‌ها در گروه برنامه‌نویسی پایتون.

تداوم این تلاش‌ها بدون شک به پیشرفت علمی و مهارتی شما خواهد انجامید. برایتان آرزوی موفقیت روزافزون داریم.
«۱۰ مهارت کلیدی که برنامه‌نویسی در کودکان می‌سازد»

1. تفکر محاسباتی — یادگیری الگوریتم‌سازی و تجزیه مسئله باعث می‌شود دانش‌آموزان مشکلات را به گام‌های قابل‌حل تبدیل کنند.


2. حل مسئله سیستماتیک — برنامه‌نویسی مهارت طراحی راه‌حل‌های ساختاریافته و تست‌پذیر را تقویت می‌کند.


3. تقویت استدلال منطقی — نوشتن کد نیازمند استدلال علت‌ومعلولی دقیق و پیش‌بینی نتایج است.


4. خودتنظیمی و پشتکار (Resilience) — خطاها و اشکال‌زدایی فرصت‌های مکرر برای تلاش، یادگیری از شکست و بهبود مداوم فراهم می‌آورند.


5. تفکر انتقادی و ارزیابی داده — برنامه‌نویسی دانش‌آموز را به سنجش ورودی‌ها، سناریوها و نتایج به‌صورت دقیق سوق می‌دهد.


6. ریاضیات کاربردی و مدل‌سازی — مفاهیم ریاضیاتی را در قالب مدل‌سازی و شبیه‌سازی کاربردی می‌کند و درک انتزاعی را ملموس می‌سازد.


7. خلاقیت ساختاریافته — محدودیت‌های تکنیکی، خلاقیت در طراحی راه‌حل‌ها و رابط‌ها را به شکلی هدفمند تقویت می‌کند.


8. مهارت‌های همکاری و ارتباط فنی — کار گروهی روی پروژه‌ها و مستندسازی کد، مهارت نوشتاری و توانایی انتقال ایده‌های فنی را تقویت می‌کند.


9. سواد و مسئولیت‌پذیری دیجیتال — شناخت سازوکار ابزارهای دیجیتال به کودکان کمک می‌کند رفتار آنلاین ایمن‌تر، انتخاب‌های آگاهانه‌تر و حضور مسئولانه‌تری داشته باشند.


10. آمادگی شغلی و سازگاری با بازار آینده — توانایی برنامه‌نویسی پایه‌ای است که در بسیاری از رشته‌ها و مشاغل آینده کاربرد دارد و انعطاف‌پذیری شغلی را افزایش می‌دهد.
🔹 کلاس چهارشنبه ۲۸ آبان ماه
دوره مقدماتی پایتون – ویژه خانم‌ها
ساعت ۱۴:۲۰ تا ۱۶:۰۰
«با توجه به اینکه دوستان برای جشنواره قصد دارند برنامه‌نویسی پایتون و هوش مصنوعی را به‌طور جدی یاد بگیرند، لطفاً کلاس‌ها را با تمرکز، پشتکار و انگیزه بیشتری ادامه دهید. شما توانایی رسیدن به بهترین نتایج را دارید و شایسته‌ موفقیت‌های بزرگ هستید.»
📢 اطلاعیه

کلاس امروز برنامه‌نویسی پایتون مقدماتی ویژه بانوان با موفقیت برگزار شد. از حضور فعال و همراهی ارزشمند شرکت‌کنندگان صمیمانه سپاسگزاریم.

لطفاً موارد مطرح‌شده و همچنین شرایط حضور در کلاس را به‌طور کامل رعایت بفرمایید.

با تشکر.
📢 اطلاعیه برگزاری کلاس – پنچشنبه ۲۹ آبان‌ماه

به اطلاع می‌رسد کلاس‌های آموزشی فردا به شرح زیر برگزار می‌گردد:

کلاس خواهران:
ساعت ۸:۳۰ تا ۱۱:۰۰

کلاس برادران:
ساعت ۱۴:۳۰ تا ۱۷:۳۰
«اگر می‌خواهید نرم‌افزارهای گرافیکی و کاربردی را با پایتون بسازید، می‌توانید درخواست دهید تا برایتان با Tkinter نرم‌افزارهای سبک، سریع و قابل اجرا در ویندوز طراحی کنیم. ساخت ابزارهای آموزشی، فرم‌های مدیریتی، برنامه‌های اختصاصی و هر نوع پروژه دلخواه شما پذیرفته می‌شود.»
اطلاعیه

به اطلاع علاقه‌مندان می‌رسد کلاس برنامه‌نویسی پایتون مقدماتی ویژه خواهران در تاریخ ۲۹ آبان‌ماه برگزار شده است.

این دوره با تدریس یاسر محمودیان، مربی برنامه‌نویسی پایتون، برگزار گردید.
1_22117409639.pdf
175 KB
📚 منابع مرحله اول المپیاد هوش مصنوعی

مطالعه‌ی این منابع برای مرحله‌ی اول المپیاد پیشنهاد می‌شود.
کلاس امروز: برنامه‌نویسی پایتون مقدماتی – ویژه برادران

در جلسه‌ی امروز مباحث زیر مورد بررسی و آموزش قرار گرفت:

آشنایی با ماژول Turtle

معرفی و بررسی نوع داده‌های لیست، مجموعه‌ها (Set)، تاپل و دیکشنری

آموزش انواع روش‌های تعریف لیست

مثال‌هایی از متدهای کاربردی لیست مانند:
append ،remove ،insert ،sort

آموزش ایندکس‌گذاری (Indexing) و نحوه‌ی دسترسی به عناصر لیست از طریق ایندکس‌های مثبت و منفی


در پایان، از حضور به‌موقع و مشارکت فعال دانش‌آموزان عزیز تشکر و قدردانی می‌شود.
#برنامه‌نویسی_پایتون
#جشنواره
#کدنویسی
#نابغه
#برتر
#Python
#PythonCoding
#کلاس_برنامه‌نویسی
#آموزش_پایتون
#مسابقات_کدنویسی
#استعدادهای_برتر
#نوجوان_برنامه‌نویس
اطلاعیه

به اطلاع هنرجویان محترم می‌رسد که کلاس فردا جمعه ۳۰ آبان ماه برگزار می‌شود.

برادران: ساعت ۸:۳۰ تا ۱۰:۰۰

خواهران: ساعت ۱۰:۰۰ تا ۱۱:۳۰


لطفاً در کلاس به‌موقع حضور داشته باشید.
🎯 تمرین برنامه‌نویسی پایتون

امروز تمرین ما دریافت یک عدد از کاربر و تشخیص زوج یا فرد بودن آن بود.
کد ساده و کاربردی که نوشتیم:

number = int(input("یک عدد وارد کنید: "))

if number % 2 == 0:
print("عدد وارد شده زوج است.")
else:
print("عدد وارد شده فرد است.")

یادگیری قدم‌به‌قدم یعنی همین؛ از ساده‌ترین‌ها شروع می‌کنیم تا برسیم به پروژه‌های حرفه‌ای‌تر 💻
#پایتون #آموزش_برنامه‌نویسی #تمرین_روزانه
🟦 1. معرف لیست (List Literal)

لیست با براکت مربع ساخته می‌شود.

انواع معرفی لیست:

لیست خالی:

[]

لیست با مقدار:

[1, 2, 3]

لیست شامل انواع مختلف:

[1, "Ali", 3.14]

لیست تو در تو:

[[1, 2], [3, 4]]

لیست با list comprehension:

[x * 2 for x in range(5)]


مثال نهایی:

my_list = [1, 2, 3, "hello"]


---

🟧 2. معرف تاپل (Tuple Literal)

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

انواع معرفی تاپل:

تاپل خالی:

()

تاپل یک‌تایی (حتماً کاما لازم است):

(5,)

تاپل معمولی:

(1, 2, 3)

تاپل بدون پرانتز (پایتون خودش تشخیص می‌دهد):

1, 2, 3

تاپل تو در تو:

((1, 2), (3, 4))


مثال نهایی:

my_tuple = (10, 20, 30)


---

🟩 3. معرف دیکشنری (Dictionary Literal)

دیکشنری با {} ساخته می‌شود و داده‌ها به صورت کلید: مقدار هستند.

انواع معرفی دیکشنری:

دیکشنری خالی:

{}

دیکشنری معمولی:

{"name": "Ali", "age": 20}

دیکشنری تو در تو:

{"user": {"name": "Ali"}}

دیکشنری با dict comprehension:

{x: x * 2 for x in range(3)}


مثال نهایی:

my_dict = {"name": "Sara", "age": 25}


---

🟫 4. معرف مجموعه (Set Literal)

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

انواع معرفی ست:

مجموعه خالی (نکته: {} دیکشنری است!):

set()

مجموعه با مقدار:

{1, 2, 3}

مجموعه با set comprehension:

{x * 2 for x in range(5)}


مثال نهایی:

my_set = {1, 2, 3}