دوره‌ مستقلمحتوای هیبرید

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

مدرس مهدی شکری
آخرین بروزرسانی ۸ دی ۱۴۰۴
۰ دیدگاه

تجهیز شدن به یک زبان برنامه نویسی قدرتمند مثل پایتون می تواند شما را بدون محدودیت های نرم افزاری به هدفتان برساند. قدرت مانور شما در مواجهه با انواع داده ها افزایش می یابد و همیشه برای بهبود نتایج دستتان باز خواهد بود. این کورس از مبانی اولیه برنامه نویسی شروع شده و در قالب تمرین های متنوع یادگیری برنامه نویسی و استفاده از  ابزارهای مدیریت و کنترل ورژن Git  و همچنین آشنایی و کار با انواع کتابخانه های مطرح در علم داده، همچون  Numpy، Scipy، Pandas  و Scikit-learn و … پوشش داده می شود.

محتوای این کورس در کنار کورس علم داده در پایتون محتوای مسیر تکنسین علم داده آمادگی لازم برای موقعیت شغلی تکنسین دیتا ساینس را فراهم می کند.

این مسیر به عنوان گام دوم مسیر دانشمند داده دایکه می باشد.

دوره غیرحضوری برنامه نویسی در پایتون چطور برگزار می شود؟

محتوای ویدئویی: در دوره غیرحضوری، تمامی محتوا و متریال آموزشی (اعم از صدا و تصویر مدرس، صفحه دسکتاپ مدرس و مباحثی که روی تخته ارائه می شود)، بصورت فیلم استدیویی ضبط و تدوین شده و در اختیار متقاضیان قرار میگیرد.

سرویس منتورینگ: اما ویدئوها فقط بخشی از محتوا هستند. مجموعه دایکه به ازای محتوای ارائه شده در هر هفته، یک جلسه آنلاین دو ساعته، نیز در قالب سرویس منتورینگ برای شما در نظر می گیرد که عموما در یکی از روزهای شنبه تا چهارشنبه و خارج از تایم اداری تنظیم می شود. شما می توانید پس از مشاهده ویدئوی کلاس، هرگونه سوال و ابهام خود را در سرویس منتورینگ با مدرس آن دوره مطرح کرده و بصورت مستقیم با مدرس تعامل داشته باشید.

ضمن اینکه مدرسین هم می توانند در قالب این سرویس، از وضعیت مخاطبین غیرحضوری مطلع شده و تسک ها و تمرینهای ارائه شده را پیگیری کنند.

گروه پشتیبانی تلگرامی: برای هر دوره از مسیرهای درحال اجرا گروه تلگرامی خواهیم داشت که تمام شرکت کنندگان دوره های غیرحضوری در این گروه عضو خواهند شد. به اشتراک گذاری منابع و اطلاعات مرتبط با محتوای مسیر، طرح سوالات و اشکالات فردی و مباحثه بر روی اونها رو می توانید در این گروه پشتیبان داشته باشید. ضمن اینکه مدرسین دوره ها هم در این گروه هستند و در حد ممکن پاسخگو خواهند بود.

آیا در پایان دوره به شرکت کنندگان غیرحضوری گواهینامه ارائه می شود؟

گواهینامه ارائه شده به زبان انگلیسی بوده و قابلیت استعلام آنلاین و اشترک گذاری در شبکه های اجتماعی دارد.

دوره آفلاین برنامه نویسی در پایتون چطور برگزار می شود؟

محتوای ویدئویی: در دوره آفلاین، تمامی محتوا و متریال آموزشی ارائه شده (اعم از صدا و تصویر مدرس، صفحه دسکتاپ مدرس و مباحثی که روی تخته ارائه می شود)، بصورت فیلم استدیویی ضبط و تدوین شده و در اختیار متقاضیان قرار میگیرد.

گروه پشتیبانی تلگرامی: تمام شرکت کنندگان دوره های آفلاین در این گروه عضو خواهند شد. به اشتراک گذاری منابع و اطلاعات مرتبط با محتوای دوره ها، طرح سوالات و اشکالات فردی و مباحثه بر روی اونها رو می توانید در این گروه پشتیبان داشته باشید. ضمن اینکه مدرسین دوره ها هم در این گروه هستند و در حد ممکن پاسخگو خواهند بود.

آیا در پایان دوره به شرکت کنندگان آفلاین گواهینامه ارائه می شود؟

دوره های آفلاین، شامل صدور گواهینامه نمی شوند.

بهمن ۱۴۰۴
شنبهشیکشنبهیدوشنبهدسه‌شنبهسچهارشنبهچپنجشنبهپجمعهج
۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
۱۷
۱۸
۱۹
۲۰
۲۱
۲۲
۲۳
۲۴
۲۵
۲۶
۲۷
کلاس PY25 برنامه نویسی پایتون - #2
۲۸
۲۹
۳۰
تقویم آموزشی
مستندات دوره
هفته اول
مفاهیم و مقدمات پایتون
۲:۳۵:۱۸
مروری بر نقشه راه مسیر علم داده
پخش رایگان ۱۳:۰۳
معرفی دوره
پخش رایگان ۰۷:۱۲
نصب پایتون و ورژن های آن
پخش رایگان ۱۸:۱۷
مقدمه ای بر پایتون
پخش رایگان ۱۸:۰۱
کامپایلرها: lexical analysis
پخش رایگان ۱۷:۵۴
کامپایلرها: Syntax analysis
پخش رایگان ۰۹:۱۱
کامپایلرها: Semantic analysis-۱
پخش رایگان ۱۳:۰۰
کامپایلرها: Semantic analysis-۲
پخش رایگان ۱۳:۱۴
کامپایلرها: Intermediate code representation & Optimize Pseudo code
پخش رایگان ۱۳:۰۷
کامپایلرها: Machine code generation
پخش رایگان ۱۷:۴۸
مفسرها
پخش رایگان ۱۴:۳۱
آشنایی با Pycharm و شروع برنامه نویسی پایتون
۵۷:۲۴
آشنایی با Pycharm و Virtual Environment
پخش رایگان ۱۸:۲۴
آشنایی با اصول کدنویسی در پایتون
پخش رایگان ۱۶:۵۰
مقدمه‌ای بر کار با string ها
پخش رایگان ۱۵:۳۲
کاربرد هوش مصنوعی در برنامه نویسی
پخش رایگان ۰۶:۳۸
مقدمه ای بر انواع داده
۳۳:۴۲
انواع داده: numeric
پخش رایگان ۱۹:۰۱
انواع داده: sequence
پخش رایگان ۱۴:۴۱
رفع اشکال آنلاین ۱
هفته دوم
انواع داده در پایتون Data Types
۱:۱۹:۲۷
نکاتی در مورد محاسبات عددی و indexing
پخش رایگان ۱۷:۴۹
رشته ها در پایتون: string slicing
پخش رایگان ۱۶:۳۵
رشته ها در پایتون: string formating-۱
پخش رایگان ۱۷:۰۹
رشته ها در پایتون: string formating-۲
پخش رایگان ۱۵:۴۷
رشته ها در پایتون: string formating-۳
پخش رایگان ۱۲:۰۷
عبارت های شرطی در پایتون
۴۴:۴۸
عبارات شرطی: if, elif, else
پخش رایگان ۱۵:۵۸
عبارات شرطی: linters & conditions
پخش رایگان ۱۳:۵۱
عبارات شرطی: ternary operator
پخش رایگان ۱۴:۵۹
حلقه های For و While
۱:۰۳:۰۹
حلقه ها: for loop
پخش رایگان ۱۷:۳۹
حلقه ها: break & continue
پخش رایگان ۱۱:۲۱
حلقه ها: loop counter & zip
پخش رایگان ۱۶:۴۷
حلقه ها: while
پخش رایگان ۱۷:۲۲
حل تمرین ها
۳۸:۳۲
تمرین شماره ۱: بازی Hop-Wiz
پخش رایگان ۱۲:۵۱
تمرین شماره ۲: Odd-Even-Iterator
پخش رایگان ۰۸:۲۴
تمرین شماره ۳: Mean-Value
پخش رایگان ۱۷:۱۷
رفع اشکال آنلاین ۲
هفته سوم
لیست ها در پایتون
۱:۳۵:۳۹
لیست ها
پخش رایگان ۱۶:۴۷
لیست ها: pointer concept
پخش رایگان ۱۵:۵۹
لیست ها: reference counter & garbage collection & mutable & immutable
پخش رایگان ۱۶:۲۵
لیست ها: متدها
پخش رایگان ۱۶:۳۰
لیست ها: copy methods-۱
پخش رایگان ۱۶:۴۸
لیست ها: copy methods-۲
پخش رایگان ۱۳:۱۰
تاپل ها در پایتون
۲۶:۴۶
تاپل ها – بخش ۱
پخش رایگان ۱۶:۳۱
تاپل ها – بخش ۲
پخش رایگان ۱۰:۱۵
پروژه تمرینی RPS (سنگ-کاغذ-قیچی)
۰۸:۳۳
پروژه تمرینی RPS (سنگ-کاغذ-قیچی)
پخش رایگان ۰۸:۳۳
تابع Range و کاربردهای آن
۲۶:۳۷
تابع range
پخش رایگان ۱۸:۱۲
تابع range: محدودیت در range
پخش رایگان ۰۸:۲۵
آشنایی با Iterator ها
۱۳:۲۷
آشنایی با Iterator ها
پخش رایگان ۱۳:۲۷
دیکشنری و کاربردهای آن
۱:۱۹:۳۲
دیکشنری
پخش رایگان ۱۶:۵۳
دیکشنری: insertion & memory order
پخش رایگان ۱۶:۱۰
دیکشنری: hashing
پخش رایگان ۱۶:۰۵
دیکشنری: security concept
پخش رایگان ۱۷:۱۳
دیکشنری: dictionary iteration
پخش رایگان ۱۳:۱۱
حل تمرین Numeric String
۱۵:۱۴
حل تمرین Numeric String
پخش رایگان ۱۵:۱۴
رفع اشکال آنلاین ۳
گروه ۲۵ ۷ روز تا شروع
هفته چهارم
مقدمه ای بر Git
۳۶:۵۲
آشنایی با مفهوم Git
پخش رایگان ۰۹:۵۳
قابلیت های مهم Git
پخش رایگان ۱۰:۲۱
مروری بر تاریخچه Git
پخش رایگان ۱۶:۳۸
نصب و کانفیگ Git
۱:۰۸:۱۶
رابط کاربری Git: گرافیکی یا خط فرمان
پخش رایگان ۱۳:۱۶
فرایند نصب Git
پخش رایگان ۱۹:۱۲
کانفیگ کردن کاربر در Git
پخش رایگان ۱۳:۳۰
کلون کردن Repoی دایکه
پخش رایگان ۰۴:۰۴
استفاده از Git Bash
پخش رایگان ۱۸:۱۴
مفاهیم پایه Git
۴۰:۳۵
مفهوم Repository و کاربرد آن
پخش رایگان ۰۷:۵۳
Commit کردن یعنی چه؟
پخش رایگان ۰۵:۲۲
جریان کاری در محیط Git
پخش رایگان ۱۳:۴۶
فرایند Add & Commit در گیت
پخش رایگان ۱۳:۳۴
استفاده از Git در ابزارهای ابری
۲:۱۵:۳۲
مقدمه ای بر Github
پخش رایگان ۲۰:۵۳
کلون کردن یک Repo در گیتهاب
پخش رایگان ۱۱:۰۷
ساخت SSH-key و استفاده از آن
پخش رایگان ۲۰:۴۳
قراردادن کد خود در Github
پخش رایگان ۲۶:۴۰
آشنایی با مفهوم Git Push
پخش رایگان ۱۴:۴۸
جزئیات بیشتر درباره Push کردن
پخش رایگان ۱۶:۳۳
Branch کردن و کاربرد آن
پخش رایگان ۰۶:۳۸
مثال‌های بیشتر از Push کردن
پخش رایگان ۰۷:۱۳
استفاده از Git در محیط IDE ها
پخش رایگان ۱۰:۵۷
رفع اشکال آنلاین ۴
هفته پنجم
آشنایی با مجموعه ها
۱:۱۰:۲۳
مروری بر نقشه راه علم داده
پخش رایگان ۱۶:۱۶
مجموعه ها
پخش رایگان ۲۹:۱۷
مجموعه ها: frozen set
پخش رایگان ۲۰:۳۸
مجموعه ها: ادامه frozen set
پخش رایگان ۰۴:۱۲
خواندن و نوشتن فایل ها در پایتون
۱:۲۰:۳۷
خواندن و نوشتن فایل: wrapper & paths
پخش رایگان ۱۸:۰۰
خواندن و نوشتن فایل: read files
پخش رایگان ۱۶:۰۰
خواندن و نوشتن فایل: write files
پخش رایگان ۱۶:۳۱
خواندن و نوشتن فایل: read & write binary files
پخش رایگان ۳۰:۰۶
آشنایی با مفهوم دنباله سازی
۱:۱۶:۱۱
دنباله سازی: pickle
پخش رایگان ۱۶:۵۸
دنباله سازی: marshal & json
پخش رایگان ۱۶:۲۸
دنباله سازی: معایب ماژول pickle
پخش رایگان ۱۲:۱۳
دنباله سازی: shelve-۱
پخش رایگان ۱۶:۰۴
دنباله سازی: shelve-۲
پخش رایگان ۱۴:۲۸
آشنایی با فرمت های JSON و CSV
۱۸:۳۸
آشنایی با فرمت های JSON و CSV
پخش رایگان ۱۸:۳۸
رفع اشکال آنلاین ۵
هفته ششم
آشنایی با ماژول ها در پایتون
۱:۴۱:۳۰
ماژول چیست و ماژولار بودن به چه معناست؟
پخش رایگان ۱۶:۳۳
آشنایی با Search Path پایتون – بخش ۱
پخش رایگان ۱۷:۱۷
آشنایی با Search Path پایتون – بخش ۲
پخش رایگان ۱۶:۱۱
دستورات Import کردن
پخش رایگان ۱۷:۱۰
مفهوم Package در پایتون
پخش رایگان ۱۵:۵۶
آشنایی با ماژول Turtle
پخش رایگان ۱۸:۲۳
تاریخ و زمان در پایتون
۱:۵۸:۱۸
مناطق زمانی و اهمیت آن
پخش رایگان ۱۶:۳۵
ماژول Time در پایتون
پخش رایگان ۱۶:۲۳
ویژگی سیستم های ۳۲ بیتی
پخش رایگان ۱۵:۴۰
ساختار زمان و ساعت در پایتون
پخش رایگان ۲۱:۲۱
معرفی ماژول datetime
پخش رایگان ۱۶:۳۷
معرفی ماژول pytz – بخش اول
پخش رایگان ۱۴:۵۲
معرفی ماژول pytz – بخش دوم
پخش رایگان ۱۶:۵۰
رفع اشکال آنلاین ۶
هفته هفتم
توابع در پایتون
۲:۱۸:۱۹
مقدمه ای بر توابع در پایتون
پخش رایگان ۱۸:۴۳
پارامترها و آرگومان های تابع
پخش رایگان ۱۷:۰۷
پارامترهای ستاره دار یا متغیر
پخش رایگان ۱۷:۳۷
متغیر __name__ در تابع چیست؟
پخش رایگان ۱۷:۵۳
مفهوم scope ها در توابع
پخش رایگان ۱۸:۰۶
مفهوم scope ها در توابع: local() & global()
پخش رایگان ۱۶:۰۶
تابع recursive به چه معناست؟ – بخش ۱
پخش رایگان ۱۷:۳۰
تابع recursive به چه معناست؟ – بخش ۲
پخش رایگان ۱۵:۱۷
generator ها در پایتون
۵۳:۲۱
آشنایی با جنریتور ها
پخش رایگان ۱۸:۱۲
ادامه بحث جنریتورها
پخش رایگان ۱۷:۲۰
مثالی از جنریتورها
پخش رایگان ۱۷:۴۹
نکات تکمیلی توابع Recursive و مبحث Scoping
۳۲:۱۴
نکات تکمیلی توابع Recursive و مبحث Scoping
پخش رایگان ۳۲:۱۴
آشنایی با Docstring ها
۰۶:۴۳
آشنایی با Docstring ها
پخش رایگان ۰۶:۴۳
رفع اشکال آنلاین ۷
هفته هشتم
برنامه نویسی شی‌گرا (OOP) در پایتون
۱:۴۷:۴۴
مروری بر نقشه راه علم داده
پخش رایگان ۱۱:۰۳
مقدمه و تعریف شی‌گرایی
پخش رایگان ۱۴:۴۷
مفاهیم پایه‌ در شی‌گرایی
پخش رایگان ۳۵:۳۶
آشنایی با مفاهیم Namespaces و Class Attribute
پخش رایگان ۱۶:۱۰
آشنایی با متد __init__ از مجیک متدها
پخش رایگان ۳۰:۰۸
پروژه آموزشی شی‌گرایی – بخش اول
۲:۲۹:۰۸
پروژه HTML و مفهوم ارث بری یا Inheritance
پخش رایگان ۱:۱۴:۱۵
افزودن attribute به تگ های HTML
پخش رایگان ۱۴:۱۳
کلاس Head در HTML
پخش رایگان ۳۱:۲۱
کلاس Body در HTML
پخش رایگان ۲۹:۱۹
رفع اشکال آنلاین ۸
هفته نهم
پروژه آموزشی شی‌گرایی – بخش دوم
۱:۱۶:۲۵
آشنایی با Exception ها
پخش رایگان ۱۷:۵۷
تکمیل کلاس HTML
پخش رایگان ۳۶:۲۳
ایجاد یک سند HTML
پخش رایگان ۲۲:۰۵
ادامه بحث شی‌گرایی در پایتون
۱:۵۴:۳۴
آشنایی با مفهوم Polymorphism
پخش رایگان ۱۴:۳۳
آشنایی با Aggregation و Composition
پخش رایگان ۲۰:۴۹
آشنایی با مفهوم Delegation
پخش رایگان ۱۲:۱۳
آشنایی با Duck Typing
پخش رایگان ۱۷:۰۳
آشنایی با Overloading و Overriding
پخش رایگان ۱۴:۵۰
آشنایی با Getters و Setters
پخش رایگان ۳۵:۰۶
مباحث تکمیلی
۳۴:۴۳
آشنایی با Pyobject
پخش رایگان ۱۰:۳۴
آشنایی با Lambda Function
پخش رایگان ۲۴:۰۹
پروژه: طراحی و حل بازی Sudoko
۰۹:۲۸
پروژه نهایی دوره: طراحی و حل بازی Sudoko
پخش رایگان ۰۹:۲۸
رفع اشکال آنلاین ۹
هفته دهم
حل پروژه Sudoku
۱:۰۳:۳۷
رسم فریم بازی Sudoku
پخش رایگان ۱۶:۲۲
نگاشت شبکه رسم شده به ماتریس اعداد
پخش رایگان ۱۲:۵۹
محاسبه و حل بازی Sudoku
پخش رایگان ۲۷:۳۵
بررسی چالش های موجود
پخش رایگان ۰۶:۴۱
پروژه علم داده در پایتون: مدل رده بندی تصاویر
۱:۳۱:۴۱
معرفی دیتاست و ساختار پروژه
پخش رایگان ۱۳:۰۲
ماژول های پیش پردازش داده ها
پخش رایگان ۲۴:۱۲
ساخت مدل KNN
پخش رایگان ۲۰:۳۱
بررسی نتایج مدل KNN
پخش رایگان ۰۴:۴۵
ساخت مدل CNN
پخش رایگان ۲۲:۲۰
بررسی نتایج مدل CNN
پخش رایگان ۰۶:۵۱
رفع اشکال آنلاین ۱۰
پیوست: کتابخانه های علم داده در پایتون (اختیاری: جهت مرور)
کتابخانه های علم داده: Numpy
۲:۵۱:۳۱
آشنایی با ابزار علم داده Jupyter Notebook
پخش رایگان ۲۸:۲۱
مقدمه ای بر Numpy
پخش رایگان ۲۶:۴۱
ایجاد یک Numpy Array و کار کردن با آن
پخش رایگان ۴۴:۴۴
مقایسه Numpy Array و List
پخش رایگان ۳۲:۳۳
محاسبه Norm و Inner Product
پخش رایگان ۱۴:۵۷
ماتریس ها در Numpy
پخش رایگان ۱۶:۲۱
حل سیستم های خطی در Numpy
پخش رایگان ۰۷:۵۴
کتابخانه های علم داده: Matplotlib
۱:۱۴:۰۷
مقدمه ای بر چارت ها
پخش رایگان ۳۵:۵۴
آشنایی با چارت Histogram
پخش رایگان ۱۵:۵۰
آشنایی با Boxplot, Piechart و Errorbar
پخش رایگان ۲۲:۲۳
کتابخانه های علم داده: Pandas
۵۸:۳۴
مقدمه و معرفی Pandas
پخش رایگان ۲۹:۱۲
اجرای عملیات روی سطر و ستون در Pandas
پخش رایگان ۲۹:۲۲
کتابخانه های علم داده: پیش پردازش داده ها با Scikit-Learn
۱:۵۱:۲۲
آشنایی با کتابخانه Scipy
پخش رایگان ۱۳:۴۸
مقدمه ای بر کتابخانه Scikit-learn
پخش رایگان ۱۷:۵۰
بهبود کیفی داده ها در Scikit-learn
پخش رایگان ۱۳:۱۴
اِنکُد کردن داده ها در Scikit-learn
پخش رایگان ۲۲:۱۶
تغییر مقیاس داده ها در Scikit-learn
پخش رایگان ۱۶:۳۰
Outliers and Outlier Detection
پخش رایگان ۱۶:۰۴
Avocado Prices: A Case Study
پخش رایگان ۱۱:۴۰
دکتر مهدی شکری

تیم لید سابق در شرکت موتورولا
مدیر فنی حوزه نرم افزار . دکترای مخابرات از دانشگاه امپریال کالج لندن

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می‌نویسد.

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این دوره بخشی از گام مهارتی زیر است

منابع داده در پایتون
۸ هفته

گزینه‌های ثبت‌نام

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

ظرفیت باقیمانده 10 نفر

موجودی: ظرفیت باقیمانده 10 نفر

  • *انتخاب روش برگزاری کلاس

ویژگی

2
روش برگزاری
2
دسترسی
2
روش بازآموزی
3
گواهینامه
درخواست مشاوره رایگان ×

    Call Center
    سبد خرید شما
    هیچ محصولی در سبد خرید نیست.

    ورود به حساب کاربری

    ساخت حساب کاربری