دوره آموزشی – استخدامی Data Science (کارگاه اول – Python3)

شروع رویداد

 پنج‌شنبه ۳ خرداد ۹۷  ۰۹:۰۰
پایان رویداد
 جمعه ۱۱ خرداد ۹۷  ۱۳:۰۰
مکان رویداد: تهران

آدرس: تهران – خیابان شریعتی – پایین تر از مترو شریعتی – کوچه فلسفی – پلاک ۵ – طبقه ۳

 

 دوره آموزشی – استخدامی Data Science

کارگاه اول – Python3

فن آسا

فن آسا در یک قلمرو به هم پیوسته و منسجم از فناوری­ های اثرگذار بر زندگی قدم گذاشته است بدین ترتیب دامنه فعالیت­ های ما گستره متنوعی از حوزه­ های فناورانه و بازارهای ممکن را در بر می ­گیرد. و به عنوان یک توسعه دهنده فناوری، در میانه دانش و بازار قرار دارد.

ما معتقدیم توسعه بلند مدت و پایدار فناوری نمی­ تواند فارغ از آموزش و پژوهش و بریده از تاملات بنیادین باشد. فن­ آسا، آموزش و کمک به ارتقای سطح توانمندی هسته ­های نوآور و فن آور را رسالت خود می ­داند.

یکی از حوزه­ های کاری فن آسا، دیتاساینس می باشد که متخصصین این حوزه در شرکت اگزا (EXA) به عنوان یکی از زیرمجموعه های فن آسا فعالیت دارند.

 اگزا به منظور تربیت و جذب نیروی مورد نیاز خود اقدام به برگزاری دوره دیتاساینس (۶ کارگاه آموزشی مورد نیاز متخصص دیتاساینس) نموده است که به قرار زیر می­ باشد:

کارگاه اول- آموزش برنامه نویسی پایتون۳

کارگاه دوم- جمع آوری، آماده سازی و ذخیره سازی داده

کارگاه سوم- فهم داده‌ها و پیش پردازش

کارگاه چهارم- یادگیری ماشین

کارگاه پنجم- راه اندازی یک اپلیکیشن با هسته ی Data Science

کارگاه ششم- مباحث تکمیلی

کارگاه حاضر، اولین کارگاه از دوره دیتاساینس و  با عنوان “کارگاه آموزشی برنامه نویسی پایتون۳″می ­باشد.

همچنین بخوانید:  زلزله نپال پرده از قابلیت جدید فیسبوک برداشت!

نکات قابل توجه علاقه مندان شرکت کننده در دوره آموزشی دیتاساینس:

  •  دوره دیتاساینس بگونه ­ای در نظر گرفته شده است که حضور در یک کارگاه، مستلزم شرکت در دیگر کارگاه­ های دوره­ ی آموزشی دیتاساینس نمی­ باشد ولی اشراف داشتن بر محتوای پیش­نیاز هر کارگاه لازم می­ باشد که این مهم، توسط مدرس دوره سنجیده خواهد شد.
  •  هر کارگاه به همراه دو پروژه عملی و گام به گام جهت ارتقای کیفی آموزش و کاربردی نمودن سرفصل­ ها در نظر گرفته شده است.
  •  به منظور سنجش شرکت کنندگان، پروژه کلی (مجزای از دو پروژه­ ی هر کارگاه) ناظر بر محتوای ۶ کارگاه آموزشی نیز در نظر گرفته شده است.
  •  شرکت کنندگان با کسب حد نصاب پروژه­ های عملی و فعال بودن در دوره­ های برگزار شده، در صورت تمایل؛ با فن آسا در انجام پروژه­ های جاری، ادامه همکاری خواهند داد.
  •  همراه داشتن لپ تاب توسط شرکت کنندگان الزامی است.
  •  در پایان کارگاه، گواهی شرکت در کارگاه اعطا خواهد شد.

چرا Python3 ؟

– برای هر کاری، داشتن ابزارهای آن کار اولین مساله ای هست که باید به آن توجه داشت.

– مهارت برنامه نویسی، الفبای توسعه­ ی سیستم­ های نرم افزاری است، و یک زبان برنامه نویسی خوب و قدرتمند، می­تواند تجربه­ ی فوق العاده ای را برای شما رقم بزند.

– این کارگاه، اولین کارگاه از دوره­ آموزشی دیتاساینس می­ باشدکه به آموزش زبان برنامه نویسی پایتون۳ اشاره دارد.

– در این کارگاه می­ بینیم که زبان برنامه نویسی پایتون چه ویژگی­ هایی دارد و چرا می­ تواند انتخاب یک متخصص دیتاساینس در برنامه نویسی سرویس­ های تحلیل داده باشد. ما تعریفی مختصر و تا حد امکان مفید از محیط کاری دیتاساینس و ویژگی­ های پایتون ارایه می­ دهیم و سعی می­ کنیم به هارمونی­ های موجود بین این دو بپردازیم.

همچنین بخوانید:  اولین دوره‌ی آموزش بلاک‌چین (Hyperledger)

– در ادامه به طور فشرده قواعد برنامه نویسی پایتون (syntax)، ساختارهای داده (data structures)، عملگرهای منطقی و کنترل کننده­های اجرایی و منطقی پایتون را مورد بررسی قرار می­دهیم.

– بعد از کسب توانایی های اولیه در این زبان، مفاهیم پیشرفته تری همچون توابع، ماژول­ ها و کتابخانه­ ها را دنبال می­ کنیم. در این بخش به دو کتابخانه­ ی بسیار مهم و پرکاربرد دیتاساینس در پایتون، یعنی Numpy و Pandas می­ پردازیم.

– در انتهای این برنامه شما آشنایی کافی را با زبان برنامه نویسی پایتون خواهید داشت، کتابخانه­ های ضروری برای کار با دیتا را فرا خواهید گرفت و می­ توانید ماجراجویی خود را در دنیای تحلیل داده و دیتاساینس آغاز کنید.

– این کارگاه برای افرادی که آشنایی قبلی با زبان برنامه نویسی پایتون را دارند، ابتدایی و غیرضروری است. مخاطبان اصلی این کارگاه، آن دسته از افرادی هستند که تجربه­ ای در برنامه نویسی به زبان پایتون و یا به هیچ زبان برنامه نویسی دیگری ندارند.

 

 

سرفصل های کارگاه آموزش برنامه نویسی Python3 :

 

۱. معرفی پایتون و جایگاه آن در دیتاساینس

۱.۱. اصلا دیتاساینس یعنی چه؟!

۲.۱. چرا پایتون… چرا پایتون۳؟

۳.۱. قدرتی که در دیتاساینس با پایتون خواهید داشت

۴.۱. آیا گزینه های دیگری غیر از پایتون وجود دارد؟

 

۲. Syntax and Datastructures (سینتکس و ساختارهای دیتا)

۱.۲. یک کد ساده به زبان پایتون

۲.۲. متغیرها و ساختارهای دیتا

۳.۲. کنترل کننده­ های منطقی و اجرایی

 

۳. ماژول ها، کتابخانه ها و مدیریت پکیج pip

۱.۳. توابع و ماژول ها

۱.۱.۳. تابع در پایتون

همچنین بخوانید:  همایش داده های عظیم (Big Data)

۲.۱.۳. برنامه نویسی شیئ گرا در ۱ دقیقه

۳.۱.۳. کلاس، متد، ویژگی

۲.۳. چند کتابخانه ی ضروری از مجموعه ی Python built-in libraries

۱.۲.۳ Date & Time

۲.۲.۳ os

۳.۳. چگونه با pip3 پکیج ها را شکار کنیم؟!

۱.۳.۳. نصب pip3 و virtualenv

۲.۳.۳. سورس پایتون، فعال کردن محیط مجازی و دستور pip3 freeze

 

۴. معرفی کتابخانه های ضروری مجموعه ی Scipy Stack

۱.۴. Numpy

۱.۱.۴. توابع مهم ریاضیاتی در Numpy

۱.۲.۴. کتابخانه ی Scipy دیگر چیست؟!

۲.۴. Pandas

۱.۲.۴. دیتافریم ها در پانداس

۲.۲.۴. برخی از متدهای ضروری

۳.۲.۴. نوشتن توابع تحلیلی برای دیتافریم های پانداس

 

۵. جمع بندی و تکمیل پروژه

 

کارگاه حاضر، ۱۶ساعت کلاس آموزشی بصورت interactive و تعاملی با استفاده از Jupyter notebook، آموزش بر اساس حل پروژه­ های تعریف شده و همچنین پوشش مطالب پیش نیاز برای شروع دوره ­ی جامع دیتاساینس.

لازم به ذکر است در انتهای دوره فایل آموزشی تعاملی Jupyter notebook در اختیار شرکت کنندگان قرار خواهد گرفت که در واقع شامل تمام فعالیت­های درون کلاس می­ باشد.

 

مهندس علیرضا زمانیان

مهندس علیرضا زمانیان

عضو هیات مدیره شرکت Exa Data Science Lab

متخصص در حوزه دیتاساینس
کارشناسی ارشد مهندسی رباتیک و هوش مصنوعی از دانشگاه صنعتی امیرکبیر
تدریس یار و

نظرتون را درباره ی این مطلب بنویسید

آدرس ایمیل شما منتشر نخواهد شد.