دوره‌های تخصصی
کامپیوتر

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

تابستان ۱۴۰۳

معرفی زبان برنامه‌نویسی پایتون

زبان پایتون یک زبان سطح بالا، چند منـــــظوره و چند سکویی است که اولین نسخه عمومی آن در سال 1991 میلادی عرضه شد. اکـنون پایتـون زبـان برنامه‌نویسی علم است و سازمان‌های علمی و دانشگاه‌ها و شرکت‌های بزرگ فناور از این زبان استفاده‌های فراوان می‌نمایند. پایتون زبان برنامه نویسی اپیدمی در توسعه علم داده و هوش مصنوعی است همانطور که اکنون تمامی رشته‌ها از کامپیوترها استفاده می‌کنند، در آینده بسیار نزدیک تمامی تخصص‌ها و رشته‌ها از ابزارهای هوش‌مصنوعی بهره خواهند برد و برای همراه شدن با تغییرات امروز و ورود به دنیای فردا باید ابزار اصلی و پایه‌ای پیاده سازی الگوریتم‌های هوش مصنوعی که زبان برنامه‌نویسی پایتون است را فراگرفت.

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

محتوای دوره

  • معرفی پایتون و ترسیم نقشه راه و چرایی یادگیری این زبان برنامه نویسی
  • نصب و راه اندازی پایتون و تشریح ساختار اولیه آن
  • عملگرهای محاسباتی و اولویت ها در محاسبه
  • تعریف متغیر
  • انواع داده‌ها
  • انواع ساختار داده‌ای
  • دستورات شرطی
  • حلقه‌ها
  • رشته و متدهای آن
  • لیست و متدهای آن
  • تاپل و متدهای آن
  • دیکشنری و متدهای آن
  • مجموعه و متدهای آن
  • توابع
  • لامبدا
  • استثنا
  • کار با فایل‌ها
  • مفاهیم اولیه شی گرایی
  • مثال‌های فراوان عملی در هر بخش

WEB DEVELOPMENT

طراحی و توسعه
وب ســایــــت

1 – طراحی وب

شامل اصول طراحی رابط کاربری (UI) و تجربه کاربری (UX)، رنگ‌شناسی، تایپوگرافی، و چیدمان عناصر در صفحات وب

2 – برنامه‌نویسی فرانت اند

شامل زبان‌های HTML و CSS و JavaScript برای ایجاد صفحات وب تعاملی

3 – برنامه‌نویسی بک اند

شامل زبان‌های PHP،Python و Java برای ایجاد صفحات وب پویا و اتصال به پایگاه‌های داده

4 – سئو (بهینه‌سازی موتور جستجو)

شامل تکنیک‌هایی برای افزایش رتبه وب سایت در موتورهای جستجو مانند Google

5 – مدیریت پروژهای وب

شامل برنامه‌ریزی، اجرا و کنترل پروژه‌های طراحی و توسعه وب سایت

مزایای شرکت در این دوره

  • ارائه بروز‌ترین متد‌های آموزشی از منــابع بین المللی
  • ایجاد تسلط کافی بر مبانی و اصول طراحی و برنامه‌نویسی وب سایت
  • آموزش جدید‌ترین متد‌های طراحی و اجرای وب‌سایت
  • اجرای بیش از 10 پروژه عملی کارآمد و ساختارمند
  • تسلط کامل بر مباحث زبان برنامه نویسی جاوا اسکریپت (Javascript)
  • تعلیم دانش آموزان دوره بر اساس نیاز شرکت‌های معتبر و مباحث ویژه ورود به بازار کار
  • مصاحبه با متخصصین حوزه برنامه‌نویسی داخل و خارج کشور جهت انتقال تجربه به دانش‌آموزان دوره
  • آشنایی و بهره‌گیری از ابزارهای هوش مصنوعی برای توسعه وب‌سایت و پلتفرم‌های مختلف

در پایان این دوره دانش آموزان قادر خواهند بود

  • وب سایت‌های استــاتیک و دیـنامیک را طراحی و توسعه دهند.
  • رابـط کاربری (UI) و تجربه کاربری (UX) وب‌سایت خود را بهینه کنند.
  • با استفاده از زبان‌های برنامـــه‌نـــویسی فـــرانت‌اند و بــک‌اند، وب‌ســایت‌های خود را برنامه‌نویسی کنند.
  • وب ســایت خـــود را بـــرای مـــوتورهای جـســتجو بهینه‌سازی کنند.