200,000 تومان
سرفصل های دوره:
۱- نقشه راه پایتون
۲- آشنایی با گیت و دلیل اهمیت آن
در این قسمت با ریپوها و کتابخانه های متن باز پایتون در حوزه های مختلف آشنا میشویم.
۳- متغیرها و مدیریت حافظه
– آشنایی با انواع داده و عملیات بر روی آنها (رشته ها، تاپل، لیست، دیکشنری، انواع عددی و …)
– مدیریت حافظه در پایتون
– Mutability vs. immutability
– توضیح اینکه هر چیزی در پایتون object است.
۴- دستورات کنترلی و شرط ها
۵- پیاده سازی توابع
– استفاده از args و kwargs
– توابع یک خطی با lambda function
– استفاده از map و filter و zip
– کار با توابع functools و کاربردهای آنها (reduce, partial و …)
– پیاده سازی decoratorها
۶- تفاوت بین package و module و namespace و اهمیت آنها
۷- کنترل خطا در پایتون
۸- برنامه نویسی شی گرا
– کار با magic متدها (__init__ و __new__ و __call__ و __str__ و …)
توضیحات:
در ۴ جلسه اول سرفصل های ذکر شده را به پایان میبریم و در ۴ جلسه دیگر، ۴ پروژه جذاب در حوزه Data Science با کمک ابزارهای مختلف مانند Pandas، Numpy، Matplotlib، OpenCV و … پیاده سازی میکنیم.
– در طول جلسات یاد میگیریم که چگونه کدهای اپن سورس را بخوانیم و از آنها در پروژه های خود استفاده کنیم و چطور کد تمیز بنویسیم.
– برای هر جلسه jupyter notebook های آن به همراه توضیحات کامل بر روی گیت قرار میگیرد. بنابراین در هر زمان میتوانید به توضیحات کامل دوره دسترسی داشته باشید و کدهای جلسات را بر روی سیستم خود اجرا بگیرید.