آموزش برنامه‌نویسی پایتون و هوش مصنوعی
140 subscribers
358 photos
190 videos
41 files
172 links
🎯 یادگیری پایتون با رویکردی متفاوت
🚀 آموزش‌های کاملاً عملی و پروژه‌محور
💻 مسیر تبدیل شدن به یک برنامه‌نویس حرفه‌ای
🌟 فرقی نداره مبتدی هستی یا پیشرفته، از هر سطحی شروع کن و پایتون رو اصولی یاد بگیر
📩 ارتباط با ادمین: @YMahmoodian
09156519984
Download Telegram
🔍 اول تعریف کنیم:

🧠 مفسر (Interpreter) چیست؟

مفسر برنامه‌ایه که کد رو خط‌به‌خط می‌خونه و همون موقع اجرا می‌کنه.

🔹 مثل مترجمی که هم‌زمان با حرف زدن شما، ترجمه می‌کنه.

🧠 کامپایلر (Compiler) چیست؟

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

🔹 مثل مترجمی که اول همه‌ی متن شما رو ترجمه می‌کنه، بعد همه‌اش رو یک‌جا تحویل می‌ده.


---

تفاوت اصلی بین Interpreter و Compiler:

ویژگی مفسر (Interpreter) کامپایلر (Compiler)

اجرا خط‌به‌خط یک‌باره، کل برنامه
سرعت اجرا کندتر (نسبتاً) سریع‌تر
اشکال‌یابی راحت‌تر برای مبتدی‌ها سخت‌تر چون باید کل برنامه کامپایل شه
خروجی بلافاصله اجرا می‌کنه فایل اجرایی تولید می‌کنه
زبان‌های معروف Python, JavaScript, Ruby C, C++, Java (با JVM)



---

🐍 در پایتون چه استفاده می‌شه؟

در زبان پایتون (و محیط IDLE) از مفسر استفاده می‌شه.

یعنی:

وقتی شما در IDLE یا فایل .py کدی می‌نویسی و اجرا می‌کنی، مفسر پایتون:

کد شما رو
خط به خط
اجرا می‌کنه.


---

📂 پس فایل .py اسکریپت شماست، و مفسر پایتون (python.exe) اون رو اجرا می‌کنه.

مثال:

print("سلام دنیا")

مفسر پایتون این خط رو همون لحظه اجرا می‌کنه و نتیجه رو نشون می‌ده.


---

🔁 جمع‌بندی ساده:

مورد مفسر کامپایلر

پایتون چیه؟ مفسری
کجا کاربرد داره؟ برای تست سریع، آموزش، اسکریپت‌نویسی برای نرم‌افزارهای حرفه‌ای بزرگ
برای شما الان؟ مفسر پایتون کافیه 👌 مناسب یادگیری و تمرین
پیش‌نیازهای یادگیری برنامه‌نویسی (برای مبتدی‌ها)

🔹 ۱. آشنایی پایه با کامپیوتر

باز کردن پوشه‌ها، ذخیره فایل

تایپ کردن، کپی/پیست

کار با ماوس و کیبورد


📌 اگر بتونی با نرم‌افزارهایی مثل Word یا مرورگر اینترنت راحت کار کنی، یعنی آماده‌ای.


---

🔹 ۲. آشنایی با زبان انگلیسی در حد پایه

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

فقط باید بدونی:

معنی کلمات ساده مثل print, input, if, name

بتونی خطاهای ساده رو بخونی یا در گوگل جست‌وجو کنی



📌 می‌تونی از دیکشنری یا ترجمه‌گر استفاده کنی. خیلی از برنامه‌نویسان با همین روش پیشرفت کردن.


---

🔹 ۳. منطق و تفکر گام‌به‌گام

برنامه‌نویسی یعنی:

> «گفتن دقیق و مرحله‌به‌مرحله به کامپیوتر که چه کاری انجام بده.»



پس نیازی به ریاضی سخت نداری، ولی باید بتونی فکر منطقی و ترتیبی داشته باشی.

مثلاً:

اگر این کار انجام شد، اون یکی کار رو بکن

تا وقتی شرطی برقرار است، فلان چیز را تکرار کن


📌 مهارت در بازی‌های فکری، پازل‌ها و حل‌مسأله کمک زیادی می‌کنه.


---

🔹 ۴. صبر و پشتکار

برنامه‌نویسی اولش آسونه، ولی در مسیر یادگیری ممکنه خطا ببینی، کدت اجرا نشه یا جواب نگیری.

📌 مهمه که سریع ناامید نشی. همه‌ی برنامه‌نویس‌ها خطا می‌گیرن.


---

🔹 ۵. یک زبان و محیط ساده برای شروع

مثل:

زبان: Python

محیط: IDLE یا Replit یا VS Code


📌 پایتون انتخاب عالی‌ای برای شروعه چون:

ساده و خوانا

شبیه زبان انسان

کاربردی در هوش مصنوعی، وب، بازی، اتوماسیون و...



---

🧠 چیزهایی که نیازی نیست برای شروع بدونی:

🚫 ریاضی پیشرفته
🚫 الگوریتم‌های پیچیده
🚫 زبان انگلیسی حرفه‌ای
🚫 داشتن لپ‌تاپ قوی (حتی با گوشی هم میشه تمرین کرد)
This media is not supported in your browser
VIEW IN TELEGRAM
🎙️ تفاوت پرامپت در پایتون و هوش مصنوعی:

در پایتون، پرامپت علامت >>> یا ... است که نشان می‌دهد مفسر آماده دریافت کد جدید است.

در هوش مصنوعی، پرامپت همان متن ورودی است که شما به مدل می‌دهید؛ مثل یک سؤال، دستور، یا توضیح.
با افتخار به اطلاع می‌رسانیم که دوره‌ی مقدماتی زبان برنامه‌نویسی پایتون با محتوایی جامع و ساختاری منسجم توسط تیم ما تدوین شده است. ان‌شاءالله این دوره به‌زودی در قالب کلاس‌های آموزشی ارائه خواهد شد.
2
آموزش برنامه‌نویسی پایتون و هوش مصنوعی
Video
وقتی می‌گیم رشته‌ها (strings) در پایتون immutable هستند، یعنی محتوای شیء رشته پس از ایجاد نمی‌تواند تغییر کند.
هر بار که می‌خواهی رشته‌ای را تغییر دهی، در واقع یک شیء جدید (object) ساخته می‌شود و آدرس (id) آن متفاوت خواهد بود.

این رفتار به پایتون کمک می‌کند که امنیت و پایداری داده‌ها را حفظ کند و در عین حال مدیریت حافظه و بهینه‌سازی را راحت‌تر انجام دهد.

my_string = "abc"
print(id(my_string)) # مثلا 19397208

my_string = "def"
print(id(my_string)) # مثلا 25558288 (آدرس جدید)

my_string = my_string + "ghi"
print(id(my_string)) # مثلا 31345312 (دوباره آدرس جدید)

در واقع هر بار مقدار جدیدی به my_string اختصاص می‌دهید، یک شیء رشته جدید ایجاد می‌شود و متغیر my_string به آن اشاره می‌کند.

۴. تفاوت Mutable و Immutable

* شیءهای Immutable (مثل رشته‌ها، اعداد، تاپل‌ها): پس از ساخته شدن قابل تغییر نیستند. اگر بخواهیم تغییر دهیم، شیء جدید ساخته می‌شود.
* شیءهای Mutable (مثل لیست‌ها، دیکشنری‌ها): محتوا می‌تواند تغییر کند بدون اینکه شیء جدید ساخته شود.

مثال ساده

a = [1, 2, 3]  # لیست (شیء mutable)
print(id(a)) # مثلا 1000

a.append(4)  # تغییر در همان شیء
print(id(a)) # هنوز 1000، آدرس ثابت است

b = "hello"  # رشته (شیء immutable)
print(id(b)) # مثلا 2000

b = b + " world" # ساخت شیء جدید
print(id(b)) # مثلا 3000، آدرس جدید

چرا این مهم است؟

* وقتی با شیءهای mutable کار می‌کنیم، تغییرات روی همان شیء است و ممکن است سایر متغیرهایی که به آن شیء اشاره دارند هم تحت تاثیر قرار بگیرند.
* وقتی با شیءهای immutable کار می‌کنیم، هر تغییر باعث ساخته شدن شیء جدید می‌شود و متغیر قبلی دست‌نخورده باقی می‌ماند
مفهوم شیء (Object) در پایتون

پایتون یک زبان شیء‌گرا (Object-Oriented Programming - OOP) است، یعنی تقریباً هر چیزی در پایتون یک شیء است.

۱. شیء چیست؟

شیء، یک موجودیت مستقل است که می‌تواند:

* داده (مقدار، خصوصیات) داشته باشد،
* رفتار (توابع و متدها) داشته باشد.

مثلاً یک رشته (string) یک شیء است که شامل داده (متن) و متدهای مختلف (مثلاً upper(), lower(), strip()) می‌شود.

۲. هر شیء در پایتون چه مشخصه‌هایی دارد؟

* هویت (Identity): هر شیء یک شناسه‌ی منحصربه‌فرد در حافظه دارد که با تابع id() می‌توان دید. مثل آدرس خانه‌ای که شیء در حافظه است.
* نوع (Type): نوع شیء مشخص می‌کند که چه داده‌ای است و چه عملیاتی می‌توان روی آن انجام داد. با تابع type() می‌توان نوع شیء را دید.
* مقدار (Value): داده‌ای که شیء نگه می‌دارد، مثل متن یک رشته، عدد یک عدد صحیح و …

۳. متغیرها و شیءها

وقتی در پایتون می‌نویسیم:

a = "hello"

در واقع:

* یک شیء رشته‌ای با مقدار "hello" ساخته می‌شود.
* متغیر a به آن شیء اشاره می‌کند (آدرس آن را نگه می‌دارد).

اگر بعداً بنویسیم:

a = "world"

یک شیء جدید "world" ساخته می‌شود و a به آن اشاره می‌کند. شیء قبلی (اگر به شیء دیگری اشاره نکند) در نهایت توسط سیستم پاک می‌شود (garbage collection).
بعضی از تلخ‌ترین حسرت‌های زندگی، از «اقدام نکردن» نشأت می‌گیرند، نه از شکست خوردن.
سال‌ها بعد، وقتی به گذشته نگاه می‌کنیم، این جمله بارها توی ذهنمون تکرار میشه:
«ای کاش اون ایده رو شروع کرده بودم...»
«ای کاش به ترس‌هام اجازه نمی‌دادم جلوی قدم اولم رو بگیرن...»

شاید اگر شروع کرده بودی، موفق نمی‌شدی — ولی چیزی که به‌دست می‌آوردی، تجربه‌ای بود که هزار بار از حسرت امروز ارزشمندتره.
آدم از شکست خوردن نمی‌ترسه؛
از این می‌ترسه که هیچ‌وقت نفهمه "اگر شروع می‌کردم، چی می‌شد..."

فراموش نکن:
جسارتِ شروع کردن، گاهی خودش بزرگ‌ترین پیروزیه.
همین امروز، همون کاری رو شروع کن که فردای بی‌رحم، به‌خاطرش سرزنشت نکنه.
👍2
🌙 عصر آدینه‌تون بخیر

🔷️یادآوری می‌شود که کلاس فردا طبق ساعت اعلام‌شده برگزار خواهد شد.
لطفاً با آمادگی کامل و در زمان مقرر حضور داشته باشید تا جلسه‌ رو به‌موقع و منظم آغاز کنیم.

پیشاپیش از همکاری شما سپاسگزاریم🌹
Media is too big
VIEW IN TELEGRAM
📌 در پایتون:

* list.sort() → درجا مرتب می‌کند، لیست جدید نمی‌سازد.
* sorted(list) → لیست جدید برمی‌گرداند، اصلی دست‌نخورده می‌ماند.

وقتی متدی در جا (in-place) عمل می‌کنه، id شیء تغییر نمی‌کنه چون همون آبجکت قبلی توی حافظه دستکاری شده.

مثال روشن:

nums = [3, 1, 2]
print(id(nums)) # 2289786028160

nums.sort() # تغییر در جا
print(nums) # [1, 2, 3]
print(id(nums)) # 2289786028160 (همونه!)

اما اگه متدی غیر در جا باشه، آبجکت جدید ساخته میشه و id تغییر می‌کنه:

nums = [3, 1, 2]
print(id(nums)) # 2289786028160

new_nums = sorted(nums)
print(new_nums) # [1, 2, 3]
print(id(new_nums)) # متفاوت با id(nums)

یعنی:

* در جا → همان آبجکت قبلی، فقط محتوایش تغییر می‌کند.
* غیر در جا → یک آبجکت جدید ساخته می‌شود و آدرس حافظه فرق دارد.
بسمه‌تعالی

با سلام خدمت دوستان گرامی،

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

🕘 زمان برگزاری کلاس‌ها (با توجه به استقبال دوستان، زمان افزایش یافت):

برادران: شنبه و دوشنبه، ساعت ۸:۴۵ تا ۱۰:۱۵ صبح

خواهران: شنبه و دوشنبه، ساعت ۱۰:۱۵ تا ۱۱:۴۵ صبح

📌 دوستانی که هنوز مشخصات و مدارک خود را تحویل نداده‌اند، لطفاً هرچه سریع‌تر به آقای کفاشان ارائه دهند تا فرآیند ثبت‌نام تکمیل شود.

📞 جهت هماهنگی و تحویل مدارک:
۰۹۳۷۰۱۲۲۶۹۱ – کفاشان
(مدیر کانون شهید صیاد شیرازی، بسیج درگز)

🌹با تشکر از همراهی و همکاری شما عزیزان
سلام دوستان 👋

برای اینکه راحت‌تر بتوانید سوالات و تمرین‌های پایتون را مطرح کنید و تکالیف خود را انجام دهید، یک گروه ایجاد کرده‌ام.
در این گروه، علاوه بر تمرین‌ها، می‌توانید پاسخ‌ها و توضیحات مرتبط را هم دنبال کنید تا همیشه در جریان مباحث کلاس باشید.

با تشکر از همراهی شما 💻🐍
لینک گروه برنامه‌نویسی پایتون و هوش مصنوعی
👇👇👇

https://eitaa.com/joinchat/440141078C7ff6219056
سوالات و پاسخ‌های تشریحی درباره محیط IDE:

1. محیط IDE چیست و چه کاربردی دارد؟
پاسخ:
IDE (Integrated Development Environment) محیطی نرم‌افزاری است که ابزارهای مختلف برنامه‌نویسی مانند ویرایشگر کد، کامپایلر، دیباگر و مدیریت پروژه را در یکجا فراهم می‌کند تا برنامه‌نویسان بتوانند به راحتی کد بنویسند، اجرا کنند و خطاها را پیدا و رفع کنند.


2. نام و توضیح سه ویژگی مهم که یک IDE خوب باید داشته باشد را بنویسید.
پاسخ:

ویرایشگر کد پیشرفته با تکمیل خودکار (Auto-complete)

دیباگر (Debug) برای پیدا کردن و رفع خطاهای برنامه

مدیریت پروژه و فایل‌ها برای سازماندهی بهتر کدها



3. فرق بین اجرای برنامه در محیط IDE و اجرای برنامه به صورت خط فرمان چیست؟
پاسخ:
در IDE برنامه به صورت یکپارچه اجرا می‌شود و امکاناتی مثل نمایش خطاها، مشاهده متغیرها و دیباگ کردن به صورت ساده در دسترس است، ولی در خط فرمان فقط برنامه اجرا می‌شود و برای دیباگ یا مشاهده خطاها باید جداگانه اقدام کرد.


4. چگونه در محیط IDE می‌توان خطاهای برنامه را پیدا و رفع کرد؟
پاسخ:
IDE با نمایش پیغام خطا و محل دقیق آن در کد کمک می‌کند، همچنین با استفاده از دیباگر می‌توان اجرای برنامه را مرحله به مرحله دنبال کرد و متغیرها را بررسی کرد تا خطا رفع شود.


5. مزایای استفاده از تکمیل خودکار کد (Auto-complete) در IDE چیست؟
پاسخ:
تکمیل خودکار سرعت نوشتن کد را افزایش می‌دهد، اشتباهات تایپی را کاهش می‌دهد و باعث می‌شود برنامه‌نویس راحت‌تر و سریع‌تر به توابع و متغیرها دسترسی داشته باشد.


6. چگونه می‌توان در محیط IDE پروژه‌ای جدید ایجاد کرد و فایل‌های برنامه را مدیریت کرد؟
پاسخ:
معمولاً با گزینه «New Project» در منوی فایل می‌توان پروژه جدید ساخت. سپس با ساخت پوشه‌ها و فایل‌های جدید داخل پروژه، کدها را مرتب و سازماندهی کرد.


7. توضیح دهید که چگونه می‌توان از امکانات دیباگ (Debug) در IDE استفاده کرد و چرا این قابلیت مهم است؟
پاسخ:
با قرار دادن نقاط توقف (Breakpoint) در کد، می‌توان اجرای برنامه را متوقف کرد و متغیرها را بررسی کرد. این قابلیت کمک می‌کند خطاها و مشکلات منطقی برنامه به راحتی پیدا و رفع شوند.


8. نام چند IDE معروف برای برنامه‌نویسی به زبان پایتون را ذکر کنید و یکی از آنها را توضیح دهید.
پاسخ:
IDE های معروف شامل PyCharm، Visual Studio Code، Jupyter Notebook و Spyder هستند. به عنوان مثال، PyCharm محیطی قدرتمند با امکانات کامل برای نوشتن، دیباگ و مدیریت پروژه‌های پایتون است که توسط JetBrains توسعه یافته.


9. چگونه می‌توان در IDE افزونه (Plugin) نصب کرد و این افزونه‌ها چه کاربردی دارند؟
پاسخ:
معمولاً از طریق منوی تنظیمات یا Extensions می‌توان افزونه‌ها را جستجو و نصب کرد. افزونه‌ها امکانات اضافی مثل پشتیبانی از زبان‌های جدید، قالب‌بندی کد، ابزارهای دیباگ و غیره را به IDE اضافه می‌کنند.


10. چه امکاناتی در IDE به بهبود سرعت و دقت برنامه‌نویسی کمک می‌کند؟
پاسخ:
امکاناتی مثل تکمیل خودکار کد، قالب‌بندی خودکار، مدیریت پروژه، دیباگ آسان، نمایش خطاها به صورت لحظه‌ای، و قابلیت جستجو و جایگزینی سریع، همه به افزایش سرعت و دقت برنامه‌نویسی کمک می‌کنند.
🔥 دوستانی که دنبال حرفه‌ای شدن در پایتون هستن!
با شرکت در آزمون سطح خودتون رو محک بزنید و مسیر یادگیری‌تون رو بهتر بشناسید. 💪🐍
https://rubika.ir/py_plus22/BDHIJIGAJHACCIGE
1. پایتون چیست و چه کاربردهایی دارد؟
پایتون زبان برنامه‌نویسی سطح بالا، ساده و کاربردی است.


2. تفاوت متغیر و ثابت در پایتون چیست؟
متغیر مقدارش تغییر می‌کند، ثابت مقدارش ثابت است.


3. چگونه می‌توان یک متغیر عدد صحیح تعریف کرد؟
مثلا: x = 5


4. خروجی دستور print("Hello, World!") چیست؟
خروجی: Hello, World!


5. تفاوت بین list و tuple در پایتون چیست؟
لیست قابل تغییر است، تاپل غیرقابل تغییر.


6. چگونه یک لیست در پایتون تعریف می‌شود؟
مثلا: my_list = [1, 2, 3]


7. تفاوت عملگر == و = چیست؟
= برای اختصاص دادن مقدار، == برای مقایسه است.


8. چگونه یک حلقه for ساده در پایتون می‌نویسیم؟
مثال: for i in range(5): print(i)


9. چه نوع داده‌هایی در پایتون وجود دارد؟
عدد صحیح، اعشاری، رشته، لیست، دیکشنری، تاپل، بولین و غیره.


10. نحوه تعریف یک تابع ساده در پایتون چگونه است؟
مثال: def my_func(): pass


11. تفاوت بین if, elif, و else چیست؟
if شرط اول، elif شرط بعدی، else اگر هیچ کدام نبود.


12. چگونه می‌توان یک رشته (string) را به عدد تبدیل کرد؟
با int("123") تبدیل رشته به عدد.


13. کاربرد range() در حلقه‌های پایتون چیست؟
تولید دنباله‌ای از اعداد برای حلقه.


14. چگونه می‌توان یک عنصر را از یک لیست حذف کرد؟
با list.remove(element) یا del list[index]


15. معنای None در پایتون چیست؟
نمایانگر عدم وجود مقدار است.


16. چگونه می‌توان از کاربر ورودی گرفت؟
با input()


17. تفاوت بین متد append() و extend() در لیست‌ها چیست؟
append() یک عنصر اضافه می‌کند، extend() چند عنصر.


18. چه تفاوتی بین متغیرهای محلی و سراسری وجود دارد؟
محلی فقط داخل تابع است، سراسری در کل برنامه.


19. چگونه کامنت (توضیح) در پایتون نوشته می‌شود؟
با # در ابتدای خط.


20. معنای کلیدواژه return در یک تابع چیست؟
مقدار خروجی تابع را مشخص می‌کند.
با سلام و احترام
به اطلاع دوستانی که به‌تازگی به جمع ما پیوسته‌اند می‌رسانم که جلسات ابتدایی ممکن است اندکی دشوار به نظر برسد. ان‌شاءالله از جلسه آینده وارد بخش کدنویسی خواهیم شد و در آن مرحله، درک و علاقه‌مندی شما نسبت به برنامه‌نویسی پایتون افزایش چشمگیری خواهد داشت.
از دوستان تقاضا می‌شود حتی در صورت مواجهه با دشواری، در کلاس‌ها حضور مستمر داشته باشند تا مسیر یادگیری با همراهی یکدیگر هموارتر شود.
همچنین در صورت هرگونه ابهام یا سؤال، تیم آموزشی آماده‌ی پاسخ‌گویی و راهنمایی خواهد بود.

با آرزوی موفقیت برای همه عزیزان
دوستانی که درباره نصب پایتون روی سیستم نگرانی داشتند، خیالتان راحت باشد؛ یک فیلم کوتاه آموزشی تهیه شده و در کانال قرار می‌گیرد. بنابراین از این بابت جای نگرانی نیست.
💻📱همچنین خیلی از دوستان سیستم یا لپ‌تاپ دارند که می‌توانند به‌صورت دو یا سه نفره در جلسه استفاده کنند، پس برای این کلاس نیازی به خرید تجهیزات جدید نیست.

🌺امروز، خدا را شکر، تقریباً همه دوستان محیط رسمی IDLE را اجرا کردند و تجربه کار با آن برای بعضی‌ها بسیار امیدوارکننده بود. حتی برخی بچه‌ها روی گوشی امتحان کردند و دیدند که دنیای پایتون چقدر می‌تواند کاربردی و جذاب باشد.

با توکل به خدا و همراهی شما، روزهای خیلی خوبی در انتظار شما و آینده بچه‌های برنامه‌نویسی است. موفق باشید. 🌱
«دوستان عزیز و خبرنگاران پرتلاش که در جمع ما حضور دارید،
روز خبرنگار را از صمیم قلب تبریک می‌گویم.
شما که با تلاش و صداقت، حقایق را به گوش همگان می‌رسانید و چراغ راه مردم هستید، همیشه موفق و پایدار باشید.
امیدوارم صدای شما همیشه رساتر و تاثیرگذارتر باشد.
روزتان مبارک!»
با سلام و احترام خدمت دوستان گرامی،

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

🕘 زمان برگزاری کلاس‌ها
با توجه به استقبال شما عزیزان، زمان کلاس‌ها تغییر کرده و برای راحتی بیشتر دوستان، به شرح زیر تنظیم شده است:

برادران: شنبه، دوشنبه و چهارشنبه، ساعت ۸:۴۵ تا ۱۰:۱۵ صبح

خواهران: شنبه، دوشنبه و چهارشنبه، ساعت ۱۰:۱۵ تا ۱۱:۴۵ صبح



📌 مدارک و ثبت‌نام
دوستانی که هنوز مشخصات و مدارک خود را تحویل نداده‌اند، لطفاً هرچه سریع‌تر مدارک خود را به آقای کفاشان تحویل دهند تا فرآیند ثبت‌نام تکمیل شود.
برای ثبت‌نام یا تحویل مدارک، لطفاً با شماره زیر تماس بگیرید:
📞 ۰۹۳۷۰۱۲۲۶۹۱ – آقای کفاشان
(مدیر کانون شهید صیاد شیرازی، بسیج درگز)

🌹 با تشکر از همکاری شما عزیزان،
منتظر دیدار دوباره‌ شما در جلسات بعدی هستیم.
اگر دنبال اپلیکیشن‌هایی شبیه Pydroid می‌گردی که بتونی روی گوشی اندرویدی پایتون بنویسی و اجرا کنی، این‌ها گزینه‌های خوب و محبوب هستن:

1. Pydroid 3

بهترین و محبوب‌ترین محیط برنامه‌نویسی پایتون برای اندروید

پشتیبانی از اجرای کد، نصب کتابخانه‌ها و حتی اجرا با رابط گرافیکی



2. QPython

محیط قدرتمند پایتون با امکانات مختلف مثل ویرایشگر کد، کنسول، و اجرای اسکریپت‌ها

پشتیبانی از پروژه‌های بزرگ‌تر



3. Termux

محیط ترمینال لینوکسی روی اندروید که می‌تونی پایتون رو نصب و ازش استفاده کنی

امکان اجرای هر اسکریپتی با استفاده از خط فرمان



4. Dcoder

ادیتور برنامه‌نویسی چند زبانه که پایتون هم پشتیبانی می‌کند

مناسب برای کدهای کوتاه و تست سریع



5. AIDE Python

محیط توسعه مخصوص اندروید که برای پایتون و جاوا مناسب است

مخصوص ساخت اپلیکیشن‌های موبایل