Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
17 - Telegram Web
Telegram Web
Audio
پست 1 : معرفی کانال

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

@python_with_mohammad
فهرست مطالب دوره آموزش پایتون (سطح مقدماتی)

1. آشنایی با پایتون
- تاریخچه و کاربردهای پایتون
- ویژگی‌های زبان پایتون
- نصب پایتون و IDE ها (PyCharm، VSCode، Jupyter Notebook)

2. مقدمات برنامه‌نویسی
- مفهوم برنامه‌نویسی و الگوریتم
- ساختار یک برنامه پایتون

3. متغیرها و انواع داده
- متغیرها
- انواع داده پایه: عددی، رشته، بولین
- تبدیل نوع داده‌ها

4. عملگرها
- عملگرهای ریاضی
- عملگرهای منطقی
- عملگرهای مقایسه‌ای

5. ساختارهای کنترلی
- شرط‌ها (if، elif، else)
- حلقه‌ها (for، while)
- دستور break و continue

6. توابع
- تعریف و استفاده از توابع
- پارامترها و آرگومان‌ها
- توابع بازگشتی

7. فهرست‌ها (Lists)
- ایجاد و مدیریت لیست‌ها
- متدهای کاربردی لیست
- عملیات بر روی لیست‌ها

8. تاپل‌ها (Tuples)
- مفهوم تاپل ، کاربرد ها و تفاوت آن با لیست
- ایجاد و استفاده از تاپل‌ها ، نکات تخصصی تر و مثال ها

9. دیکشنری‌ها (Dictionaries)
- مفهوم دیکشنری و کلید-مقدار
- عملیات بر روی دیکشنری‌ها
- متدهای کاربردی دیکشنری

10. مجموعه‌ها (Sets)
- مفهوم مجموعه و کاربردهای آن
- عملیات بر روی مجموعه‌ها

11. مدیریت خطاها
- آشنایی با استثناها (Exceptions)
- استفاده از try، except، finally

12. آشنایی با کتابخانه‌ها
- معرفی کتابخانه‌های متداول (NumPy، Pandas، Matplotlib)
- چگونگی نصب و استفاده از کتابخانه‌ها

13. پروژه‌های کوچک
- ساخت یک برنامه ساده (مثلاً ماشین حساب یا مدیریت لیست کارها)
- استفاده از توابع و ساختارهای کنترلی

14. جمع‌بندی و منابع بیشتر
- روش‌های یادگیری ادامه‌دار
- معرفی منابع آنلاین (وب‌سایت‌ها، کتاب‌ها، دوره‌های ویدیویی)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
ساختار یک برنامه پایتون

برنامه‌های پایتون معمولاً شامل چندین بخش اصلی هستند. در زیر ساختار کلی یک برنامه پایتون ساده و توضیحات مربوط به هر بخش آمده است:

مثال: برنامه ساده برای محاسبه مجموع دو عدد

# تابع برای محاسبه مجموع دو عدد
def sum_two_numbers(a, b):
return a + b

# ورودی از کاربر
def main():
# درخواست ورودی از کاربر
num1 = float(input("عدد اول را وارد کنید: "))
num2 = float(input("عدد دوم را وارد کنید: "))

# محاسبه و نمایش نتیجه
result = sum_two_numbers(num1, num2)
print(f"مجموع {num1} و {num2} برابر است با {result}")

# راه‌اندازی برنامه
if __name__ == "__main__":
main()


توضیح ساختار کد

1. وارد کردن کتابخانه‌ها (Imports):
- در این مثال، نیازی به وارد کردن کتابخانه‌ها نبوده، اما در برنامه‌های بزرگ‌تر، ممکن است از کتابخانه‌های استاندارد یا سفارشی استفاده کنید.

2. تعریف توابع:
- نام تابع: def sum_two_numbers(a, b): - این خط یک تابع به نام sum_two_numbers تعریف می‌کند که دو پارامتر a و b را می‌پذیرد.
- داخل تابع، عملیات جمع انجام شده و نتیجه بازگردانده می‌شود.

3. تابع اصلی (main):
- این تابع به عنوان نقطه شروع برنامه عمل می‌کند.
- ورودی کاربر با استفاده از input() دریافت می‌شود.
- ورودی‌ها به نوع float تبدیل می‌شوند تا بتوان عملیات ریاضی روی آن‌ها انجام داد.
- سپس تابع sum_two_numbers برای محاسبه مجموع دو عدد فراخوانی می‌شود و نتیجه به کاربر نمایش داده می‌شود.

4. اجرای برنامه:
- شرط if __name__ == "__main__": بررسی می‌کند که آیا این فایل به عنوان برنامه اصلی اجرا می‌شود یا خیر. در صورتی که این شرط درست باشد، تابع main() فراخوانی می‌شود. این تکنیک کمک می‌کند که اگر این فایل در دیگر فایل‌ها به عنوان ماژول وارد شده باشد، main() به طور خودکار اجرا نشود.

ساختار کلی

در کل، یک برنامه ساده پایتون شامل:
- توابع مختلف برای انجام کارهای خاص
- قسمت‌هایی برای دریافت ورودی‌ها
- بخش‌های خروجی برای نمایش نتایج به کاربر
- مدیریت نام فایل با __name__ برای جلوگیری از اجرای غیرضروری توابع

این ساختارها به شما کمک می‌کنند که برنامه‌های منظم و سازمان‌یافته‌تری بنویسید، که قابلیت گسترش و نگهداری آسان‌تری دارند.

@python_with_mohammad
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
آموزش پایتون و برنامه نویسی pinned «فهرست مطالب دوره آموزش پایتون (سطح مقدماتی) 1. آشنایی با پایتون - تاریخچه و کاربردهای پایتون - ویژگی‌های زبان پایتون - نصب پایتون و IDE ها (PyCharm، VSCode، Jupyter Notebook) 2. مقدمات برنامه‌نویسی - مفهوم برنامه‌نویسی و الگوریتم - ساختار…»
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/05 15:27:14
Back to Top
HTML Embed Code: