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

هایپرسوئیفت آکادمی و شتابدهنده انرژی و هوش مصنوعی نیروان برگزار می‌کنند ​


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

هزینه پایه دوره یک میلیون تومان

پاداش نقدی  به میزان 50 درصد از مبلغ ثبت نام هر فرد به 3 نفر برگزیده دوره بر اساس آزمون پروژه نهایی دوره پرداخت خواهد شد.

امکان تخفیف تا 100 درصد در صورت توافق به همکاری با نیروان وجود دارد.

مهلت ثبت نام تا 15 شهریور

برگزاری دوره به صورت آنلاین

بدون هیچگونه پیش‌‌نیاز قبلی

سرفصل‌های آموزشی منظم و از قبل تدوین شده

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

۳۰ ساعت آموزش غیرحضوری و جامع ( در قالب ۱۰ جلسه ۳ ساعته)

پشتیبانی و ارتباط به صورت مستقیم با استاد دوره

همکاری با نیروان بر اساس توانایی هر فرد می‌تواند در قالب‌های زیر باشد؛ در صورتی که در هر یک از موارد زیر امکان همکاری دارید به ما اعلام نمایید.

  • همکاری در پروژه‌های تحقیق و توسعه نیروان و استارتاپ‌های مستقر
  • همکاری در دپارتمان business R&D نیروان
  • همکاری در شبکه‌سازی، تولید محتوا، برگزاری رویداد و جذب تیم

 

سرفصل دوره‌ها:

جلسه اول (زبان‌های برنامه‌نویسی)

  • مقدمه­ای بر زبان­های برنامه­نویسی
  • اهمیت یادگیری زبان پایتون
  • نصب و راه­اندازی محیط­های مختلف برنامه­نویسی پایتون
  • اولین برنامه کاربردی به زبان پایتون
  • عملگر‌های حسابی در زبان برنامه‌نویسی پایتون
 

جلسه دوم (متغیر‌ها در زبان برنامه‌نویسی پایتون)

  • بررسی انواع داده­­ای مختلف
  • چگونگی ذخیره­سازی داده­ها در حافظه
  • متغیر­ها در زبان برنامه­نویسی پایتون
  • مقداردهی اولیه متغیر و عملگر انتساب
  • لیست‌ها در پایتون
 

جلسه سوم (عبارات شرطی در پایتون)

  • دریافت ورودی از کاربر
  • عبارات شرطی در زبان‌ برنامه‌نویسی پایتون
  • استفاده از چند شرط در پایتون
  • مثال از شروط در پایتون
 

جلسه چهارم (حلقه‌ها در زبان برنامه‌نویسی پایتون)

  • مرور جلسه گذشته
  • لزوم استفاده از حلقه‌ها در برنامه‌نویسی
  • حلقه ‌‌for
  • حلقه while
  • استفاده از else در حلقه
 

جلسه پنجم (توابع در زبان‌ برنامه‌نویسی پایتون)

  • مرور جلسه گذشته
  • لزوم استفاده از توابع در پایتون
  • برنامه‌نویسی با استفاده از توابع
  • کلمه کلیدی return
  • انواع داده‌ای تاپل
  • توابع بازگشتی
 

جلسه ششم (توابع مرتبط با ساختمان داده‌ها)

  • مرور جلسه گذشته
  • اپراتور . (دات)
  • بررسی توابع لیست‌ها
  • بررسی توابع رشته‌ها
  • بررسی توابع تاپل‌ها
  • بررسی توابع تاپل‌ها
 

جلسه هفتم (ماجول‌ها در زبان‌ برنامه‌نویسی پایتون)

  • استفاده از یک ماجول در برنامه
  • کلمات کلیدی from و import
  • ساخت محیط مجازی با استفاده pip و conda
  • نصب پکیج با استفاده از pip و conda
 

جلسه هشتم  (کار با فایل در پایتون)

  • ضرورت استفاده از فایل‌ها
  • باز کردن یک فایل در پایتون
  • نوشتن در یک فایل
  • خواندن از فایل
  • افزودن به یک فایل متنی
 

جلسه نهم (شی‌گرایی)

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

جلسه دهم (حل تمرین و رفع اشکال)

  • رفع اشکالات درسی
  • پرسش پاسخ
  • تعریف پروژه نهایی