رفقا سلام
لیست مطالب متنی کانال در پست بعد ارسال می شه، هر روز یکی از این عناوین به صورت متنی در کانال قرار می گیره.
هر روز کوییز های متعدد هم خواهیم داشت، سعی کنید توی اونها هم شرکت کنید.
ویدیو های آموزشی هم به مرور قرار خواهد گرفت.
با ارسال پست ها برای دوستاتون ، لایک کردن می تونید از ما حمایت کنید.
سوالی هم داشتید می تونید از طریق ای دی من که توی توضیحات کانال هست بپرسید.
@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. جمعبندی و منابع بیشتر
- روشهای یادگیری ادامهدار
- معرفی منابع آنلاین (وبسایتها، کتابها، دورههای ویدیویی)
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. جمعبندی و منابع بیشتر
- روشهای یادگیری ادامهدار
- معرفی منابع آنلاین (وبسایتها، کتابها، دورههای ویدیویی)
Telegram
آموزش پایتون و برنامه نویسی
آشنایی با پایتون: تاریخچه و کاربردهای پایتون
تاریخچه پایتون
پایتون (Python) یک زبان برنامهنویسی سطح بالا و همهمنظوره است که توسط گویدو وان راسوم (Guido van Rossum) در اواخر دهه 1980 و اوایل 1990 توسعه داده شد. نسخه اولیه پایتون در سال 1991 منتشر شد و…
تاریخچه پایتون
پایتون (Python) یک زبان برنامهنویسی سطح بالا و همهمنظوره است که توسط گویدو وان راسوم (Guido van Rossum) در اواخر دهه 1980 و اوایل 1990 توسعه داده شد. نسخه اولیه پایتون در سال 1991 منتشر شد و…
ساختار یک برنامه پایتون
برنامههای پایتون معمولاً شامل چندین بخش اصلی هستند. در زیر ساختار کلی یک برنامه پایتون ساده و توضیحات مربوط به هر بخش آمده است:
مثال: برنامه ساده برای محاسبه مجموع دو عدد
توضیح ساختار کد
1. وارد کردن کتابخانهها (Imports):
- در این مثال، نیازی به وارد کردن کتابخانهها نبوده، اما در برنامههای بزرگتر، ممکن است از کتابخانههای استاندارد یا سفارشی استفاده کنید.
2. تعریف توابع:
- نام تابع:
- داخل تابع، عملیات جمع انجام شده و نتیجه بازگردانده میشود.
3. تابع اصلی (main):
- این تابع به عنوان نقطه شروع برنامه عمل میکند.
- ورودی کاربر با استفاده از
- ورودیها به نوع
- سپس تابع
4. اجرای برنامه:
- شرط
ساختار کلی
در کل، یک برنامه ساده پایتون شامل:
- توابع مختلف برای انجام کارهای خاص
- قسمتهایی برای دریافت ورودیها
- بخشهای خروجی برای نمایش نتایج به کاربر
- مدیریت نام فایل با
این ساختارها به شما کمک میکنند که برنامههای منظم و سازمانیافتهتری بنویسید، که قابلیت گسترش و نگهداری آسانتری دارند.
@python_with_mohammad
برنامههای پایتون معمولاً شامل چندین بخش اصلی هستند. در زیر ساختار کلی یک برنامه پایتون ساده و توضیحات مربوط به هر بخش آمده است:
مثال: برنامه ساده برای محاسبه مجموع دو عدد
# تابع برای محاسبه مجموع دو عدد
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
آموزش پایتون و برنامه نویسی pinned «فهرست مطالب دوره آموزش پایتون (سطح مقدماتی) 1. آشنایی با پایتون - تاریخچه و کاربردهای پایتون - ویژگیهای زبان پایتون - نصب پایتون و IDE ها (PyCharm، VSCode، Jupyter Notebook) 2. مقدمات برنامهنویسی - مفهوم برنامهنویسی و الگوریتم - ساختار…»