آموزش برنامه نویسی با پایتون - دوره مقدماتی
برنامه نویسی با پایتون - مقدماتی
an Introduction to Programming with Python
Python یکی از ابزارهای اصلی برای توسعه پلتفرم های در مقیاس بیگ دیتا است.
زبان برنامه نویسی پایتون شامل امکانات زیادی در قالب کتابخانه های استاندارد از قبل آماده شده می باشد. در کنار این کتابخانه ها ماژول ها یا کتابخانه های بسیار زیاد و متنوعی نیز موجود است که توسط سایر افراد خارج از مجموعه اصلی توسعه نرم افزار Python ایجاد شده و همواره در حال توسعه می باشد. همچنین، کتابخانه ها و کدهای ایجاد شده با سایر زبان های برنامه نویسی مانند C و ++C و Java را می توان در کدهای پایتون مورد استفاده قرار داد.
دوره آموزشی مقدماتی زبان برنامه نویسی پایتون بخشی از برنامه ی آموزش تربیت متخصصین داده است که در صدد هستند تا با کمک تکنیک های آماری ، یادگیری ماشین ، مصورسازی داده ها ، تحلیل احساسات در شبکه های اجتماعی و تحلیل متن به بینش عمیق نسبت به داده ها دست یابند. در این میان، زبان برنامه نویسی پایتون یکی از مطرح ترین و قوی ترین زبان های برنامه نویسی است که در حوزه ی تحلیل داده مورد استفاده قرار می گیرد.
علاوه بر این، این دوره برای کلیه ی علاقمندانی که می خواهند مبانی برنامه نویسی کامپیوتر را به کمک پایتون فراگیرند کاربرد دارد.
شروع سومین دوره آموزش پایتون مقدماتی: یکشنبه 10 تیر ماه
سرمایه گذاری دانشجویی: 230 هزار تومان
سرمایه گذاری عادی: 320 هزار تومان
- کارشناسان و دانشجویانی که در حال تکمیل مهارت های خود هستند تا به عنوان متخصص داده در پروژه های تحلیل داده فعالیت نمایند
- دانشجویان رشته مهندسی کامپیوتر
- علاقمندان به یادگیری یک زبان برنامه نویسی ساده و قوی
- علاقمندانی که زمینه قبلی برنامه نویسی با پایتون دارند و حال میخواهند با بهکارگیری تکنیک های آمار ، یادگیری ماشین ، مصورسازی داده ها ، تحلیل شبکه های اجتماعی ، و تحلیل متن ، ب اجرای پروژه های داده کاوی و متن کاوی بپردازند
- توسعه دهندگان سامانه های Data Mining و Text Mining
- محققان، پژوهشگران و کارشناسان تحلیل داده در حوزهی داده کاوی و متن کاوی و تحلیل احساسات
برای شرکت در این دوره، تجربه ی معمولی در کار با کامپیوتر و آشنایی با ریاضیات کافی است. این دوره حتی برای دانش آموزان دبیرستانی که علاقمند به یادگیری یک زبان برنامه نویسی هستند کاربرد دارد.
مقدمه
پایتون چیست؟
- مقدمه ای بر برنامه نویسی
- معرفی مفسر پایتون
- نحوه ی نصب پایتون
- معرفی IDEهای مختلف برای پایتون مانند IDE, Pycharm و Eclipse
- Comment نویسی
عملیات مقدماتی (ریاضی) و تقدم عملگرها
معرفی انواع داده های مقدماتی در پایتون
- Int, float, string
- عملیات بر روی string
- تبدیل انواع داده به یکدیگر
- فرمت کردن string
- توابع مفید برای string
- ورودی و خروجی ساده در پایتون
متغیرها و عملگرهای inplace
انواع داده های پیشرفته تر
- None و Boolean
- دیکشنری
- عملیات و توابع دیکشنری
- لیست
- عملیات و توابع لیست
- توابع مفید برای لیست
Milestone: یک آنالیزور تکست ساده برای تحلیل متن داخل یک فایل
عملیات کنترلی
- اعمال مقایسه ای
- عبارت if, elif, else
- منطق بولی
- حلقه while
- حلقه for
توابع و ماژول ها
- معرفی اصل DRY
- معرفی توابع Builtin
- معرفی انواع توابع بر اساس ورودی و خروجی
- ساخت توابع
- روش های مختلف استفاده و call نمودن توابع
- معرفی ماژول ها
- نحوه نصب و استفاده از ماژول های از پیش آماده
- نحوه ی ساخت ماژول (مقدماتی)
برنامه نویسی functional
- معرفی مفهوم توابع PURE و IMPURE و Memorization
- معرفی lambda و توابع ناشناس (Anonymous)
- معرفی generator و yield
- Map and ZIP
- توابع بازگشتی
مقدمهای بر بستههای مورد نیاز پایتون در داده کاوی
- معرفی بسته numpy و آرایه ها در آن
- معرفی بسته matplotlib و ابزارهای رسم نمودار در آن
- آشنایی با بسته pandas و معرفی توابع خواندن فایل ها در آن
- دوره آموزش داده کاوی با پایتون
- دوره آموزش متن کاوی با پایتون
- دوره آموزش پیاده سازی سیستم های توصیه گر ( Recommendation System ) با پایتون
شروع سومین دوره آموزش پایتون مقدماتی: یکشنبه 10 تیر ماه
سرمایه گذاری دانشجویی: 230 هزار تومان
سرمایه گذاری عادی: 320 هزار تومان