.: مشخصات درس
اهداف و مهارتها

پایتون (Python) یک زبان برنامه‌نویسی همه منظوره،سطح بالا شیءگرا، اِسکریپتی و متن باز است.

فلسفه ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی مناسب آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌ و در مقابل کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند. امکان استفاده از برنامه های تهیه شده توسط این زبان در محیط سیستم عامل های windows, linux و Macintosh, IOS, Android برتری و تمایز خاصی را برای این زبان ایجاد نموده است.


از مزایای این زبان برنامه نویسی Python  می توان به موارد زیر اشاره کرد:

  •   یادگیری بسیار آسان: یادگیری زبان برنامه نویسی Python به علت وجود کلید واژه های کم، ساختار بسیار ساده و قواعد روشن و مشخص بسیار آسان می باشد.
  • خوانایی آسان: زمانی که با زبان برنامه نویسی پایتون کار می کنید انگار با زبان انگلیسی سر و کار دارید. در واقع زبان برنامه نویسی پایتون متشکل از کلمات انگلیسی و جمله بندی می باشند.
  • نگه داری ساده: حفظ و نگهداری از Source Code های پایتون بسیار ساده است.
  • کتابخانه های فراوان: زبان برنامه نویسی پایتون از Library های قابل حمل فراوانی برخوردار است که با پلتفرم های مختلف از قبیل Windows و Linux و Macintosh سازگاری دارند.
  • حالت انفعالی: زبان برنامه نویسی پایتون از حالت انفعالی یا Interactive Mode پشتیبانی می کند که شما می توانید با استفاده از این ویژگی کد های خود را تست و اشکال زدایی کنید.
  • محیط قابل اجرا: زبان برنامه نویسی پایتون روی همه پلتفرم ها با یک رابط کاربری واحد و مشخص قابل استفاده می باشد.
  • توسعه پذیری: شما می توانید به تفسیر کننده زبان برنامه نویسی (Python Interpreter) پایتون ماژول های سطح پایین (Low Level) اضافه کنید تا با استفاده از این ماژول ها برنامه ای کارآمد تر و شخصی سازی شده تر درست کنید.
  • پایگاه داده: از مزیت های پایتون می توان به پشتیبانی از همه Database های تجاری اشاره نمود.
  • برنامه نویسی گرافیکی (GUI): شما می توانید با زبان برنامه نویسی پایتون برای هر سیستم عاملی مثل ویندوز یا لینوکس و یا مکینتاش برنامه گرافیکی تولید کنید.

 



شرایط شرکت کنندگان
تسلط كافي به كاربري كامپيوتر. آشنايي و تسلط به مفاهيم رياضي در حد دانش آموزان متوسطه اول

توانایی های مورد انتظار از دانشپذیران در پایين دوره
توانايي ايجاد برنامه هاي داراي ساختار OOP كه قابليت اجرا در سيستم عامل هاي ويندوز و اندرويد را داشته باشد

مخاطبان
دانش آموزان علاقه مند به برنامه نويسي در متوسطه اول و دوم

مدت
45  ساعت

كاربرد درس در ساير دروس


سرفصل

1.       توضیحات کلی

2.       الگوریتم و حل مساله
3.       نصب محیط پایتون
4.       علائم پایه
5.       متغیر
6.       عملگر های پایه
7.       تصمیم گیری
8.       حلقه و تکرار
9.       اعداد
10.   رشته
11.   انواع لیست ها
12.   زمان و تاریخ
13.   توابع
14.   ماژول
15.   شی گرایی
16.   استثناها در برنامه
17.   کار با فایل
18.   واسط کاربری و فرم گرافیکی ساده
19.   برخی از ابزار داخلی
20.   پروژه