بوتکمپ علم داده پایتون برای توسعهدهندگان #C و NET.
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- به طور مؤثر اصول پایتون را با استفاده از مفاهیمی که از توسعه با #C و NET. برایتان آشنا هستند به کار ببرید.
- LINQ، کالکشنها و حلقهها را به ساختارهای پایتون مانند list comprehension و dict comprehension تبدیل کنید
- با داده واقعی با استفاده از NumPy و pandas برای تحلیل و تبدیل کار کنید.
- داده CSV و JSON و متنی را با پایتون بخوانید، پردازش و دستکاری کنید.
- با استفاده از matplotlib و seaborn مصورسازیهای معنادار داده ایجاد کنید.
- مجموعه دادهها را پاکسازی، فیلتر و تجمیع کنید تا بینشهای کاربردی استخراج شود.
- با استفاده از scikit-learn یک مدل اولیه یادگیری ماشین بسازید و ارزیابی کنید.
- با استفاده از Jupyter Notebook برای گردشکارهای علم داده، مهارت کدنویسی عملی را توسعه دهید.
پیشنیازهای دوره
- درک پایهای از مفاهیم برنامهنویسی (ترجیحاً #C یا هر زبان NET.)
- آشنایی با متغیرها، حلقهها و توابع
- یک رایانه با دسترسی به اینترنت (Windows یا macOS)
- تمایل به یادگیری پایتون و تمرین کدنویسی عملی
توضیحات دوره
تا به حال کنجکاو شدهاید درباره پایتون و علم داده بیشتر بدانید، اما ندانستهاید از کجا شروع کنید؟ شاید شما هم مثل من یک توسعهدهنده #C یا NET. باشید که سالها کدنویسی کردهاید، اما حالا مدام واژههایی مثل «pandas»، «Jupyter» یا «یادگیری ماشین» را میشنوید و همه چیز کمی دور از دسترس به نظر میرسد؟
شما تنها نیستید. ما هم همینجا بودیم. میدانیم باز کردن یک دوره آموزشی پایتون و بلافاصله سردرگم شدن چه حسی دارد - سینتکس متفاوت، ابزارهای متفاوت و همه موارد طوری توضیح داده شده که انگار از قبل دکترای آمار دارید.
دقیقاً به همین دلیل دوره را ساختیم.
این دوره برای افرادی مثل ماست، توسعهدهندگانی که از قبل بلدند کدنویسی کنند، اما میخواهند بدون غرق شدن در تئوری، اصطلاحات تخصصی یا درسهای بیش از حد دانشگاهی، وارد پایتون و علم داده شوند.
ما از سادهترین بخشها شروع کرده و شما را مرحلهبهمرحله با نصب پایتون، استفاده از VS Code و نوشتن اولین اسکریپتها همراهی میکنیم. سپس با استفاده از مجموعه دادههای واقعی برای بررسی، فیلترینگ، گروهبندی و مصورسازی، به سراغ تحلیل داده میرویم. در پایان، حتی یک مدل اولیه یادگیری ماشین هم آموزش میدهیم. همه موارد با زبان ساده و با اشاره به تفاوتها و شباهتها با #C توضیح داده میشود.
هیچ تجربه قبلی در پایتون لازم نیست. هیچ نگرانی هم درباره ریاضیات لازم نیست.
اگر شما توسعهدهنده #C هستید و به دنبال یک راهنمای عملی و بدون حاشیه برای یادگیری پایتون در کار با داده میگردید، این دوره اولین قدم شماست.
بیایید با هم شروع کنیم.
از آکولادها تا داده تمیز، بیایید پایتون را به زبان دوم شما تبدیل کنیم.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان #C و NET. که میخواهند به پایتون برای علم داده مهاجرت کنند.
- توسعهدهندگان نرمافزار که میخواهند دانش برنامهنویسی فعلی خود را در تحلیل داده و یادگیری ماشین به کار بگیرند.
- توسعهدهندگانی که درباره NumPy و pandas و گردشکارهای پردازش داده واقعی کنجکاوند.
- توسعهدهندگان بکاند یا فولاستک که میخواهند وارد اپلیکیشنهای دادهمحور شوند.
- مبتدیان علم داده که به جای یادگیری سنگین تئوری، یک رویکرد ساختاریافته و کدمحور را ترجیح میدهند
- کسی که میخواهد پایتون را برای علم داده با مثالهای عملی و کاربردی یاد بگیرد.
بوتکمپ علم داده پایتون برای توسعهدهندگان #C و NET.
-
خوشآمدگویی به دوره و آنچه یاد خواهید گرفت 02:07
-
این دوره چه تفاوتی دارد؟– ویژه توسعهدهندگان #C و Net. 05:05
-
دانلود کد کامل هر درس (اختیاری) 01:38
-
نصب پایتون 3+ و pip در Windows و macOS 11:32
-
نصب VS Code و راهاندازی محیط توسعه برای پایتون 03:56
-
نصب و استفاده از Jupyter Notebook در VS Code 09:27
-
نوشتن اولین اسکریپت پایتون شما 14:02
-
شروع کار با پایتون و VS Code None
-
آزمون - شروع کار None
-
متغیرها و تایپهای داده - پایتون در برابر #C 09:40
-
کار با رشتهها - f-stringها در پایتون در برابر درونیابی رشته در #C 10:44
-
اعداد و عملیاتهای پایه ریاضی 11:24
-
بولیها و شرطیها در پایتون 14:55
-
ملزومات زبان پایتون - بررسی اصول پایه None
-
حلقهزنی در پایتون 20:32
-
مفاهیم اصلی پایتون - تمرین تطبیق None
-
پیادهسازی FizzBuzz None
-
توابع پایتون - از تعریف تا اجرا 16:09
-
Indentation و بلوکهای کد در پایتون 05:05
-
تمرین اصول پایتون - گذار از #C به پایتون None
-
چیتشیت #C در برابر پایتون - قابل دانلود 14:19
-
اصول پایتون - جای خالیها را پر کنید None
-
ساخت لیستها در پایتون 06:41
-
اصلاح و تکرار لیستها 11:38
-
ایندکسگذاری و اسلایس کردن لیستها 06:59
-
list comprehension شرطی در پایتون 08:31
-
تاپلها - دنباله تغییرناپذیر (مبانی) 05:54
-
پک کردن، آنپک کردن و کاربرد واقعی تاپل 08:42
-
دیکشنریها - دسترسی به مقادیر، افزودن، بروزرسانی و حذف آیتمها 07:40
-
دیکشنریها - حذف ایمن (مدیریت خطا)، حلقهزنی در دیکشنریها 09:52
-
مجموعهها، بدون ترتیب، بدون داپلکیت 08:43
-
کار با محدوده و enumerate 06:02
-
مثال عملی 1 - list comprehension و dict comprehension به سبک پایتون 07:24
-
مثال عملی 2 - تولید مربعهای کامل 02:59
-
مثال عملی 3 - مسطح کردن لیستهای تودرتو 03:26
-
مثال عملی 4 - معکوس یک دیکشنری 04:23
-
مثال عملی 5 - ساخت از سطرها 04:16
-
مثال عملی 6 - نگاشت شرطی 03:21
-
تسلط به ساختارهای داده پایتون برای توسعهدهندگان #C None
-
مثال عملی 7 - جدول امتیازات لاگها (پروژه کوچک) 04:29
-
اعمال ساختارهای داده و Comprehensions پایتون (ذهنیت از #C به پایتون) None
-
آزمون کدنویسی بخش 3 - ساختارهای داده و Comprehensions در پایتون None
-
خواندن و نوشتن فایلهای متنی 11:53
-
خواندن و درک فایلهای متنی در پایتون None
-
خواندن فایلهای CSV با ماژول csv 13:07
-
پردازش داده CSV با استفاده از پایتون None
-
کار با فایلهای JSON در پایتون 05:25
-
مقدمهای بر pandas - خواندن CSV در دیتافریم 07:24
-
فیلترینگ، مرتبسازی و تجمیع اولیه در pandas 10:24
-
ورودی و خروجی فایل و مدیریت داده در پایتون None
-
آزمون تمرینی بخش 4 - مدیریت فایل و پردازش داده None
-
آرایههای NumPy در برابر لیستهای پایتون 06:53
-
عملیاتهای عنصربهعنصر و ایندکسگذاری در NumPy 08:26
-
Broadcasting و قوانین شکل در NumPy 10:10
-
تطبیق مفاهیم - اصول NumPy None
-
پاکسازی داده - مدیریت مقادیر گمشده 08:41
-
پاکسازی داده نامرتب واقعی None
-
گروهبندی و تجمیع - میانگین، تعداد، جمع 09:55
-
اصول NumPy و pandas None
-
بررسی نقشآفرینی 01:36
-
پاکسازی و تحلیل داده CSV با استفاده از pandas در یک سناریوی جلسه با مشتری! None
-
ترسیم نمودار با matplotlib - نمودارهای خطی 08:25
-
ترسیم نمودار با matplotlib - نمودار میلهای و پراکندگی 08:10
-
تمرین عملی - ترسیم نمودار اولین داده خود با matplotlib None
-
مصورسازیهای آماری (با Seaborn) 13:59
-
تمرین عملی - مصورسازی توزیع داده با seaborn None
-
مفاهیم مصورسازی داده None
-
پروژه کوچک (درس A) - داشبورد تحلیل فروش منطقهای 06:36
-
پروژه کوچک (درس B) - دموی Jupyter Notebook 10:07
-
استفاده از scikit-learn - دستهبندی متن یا اعداد 13:43
-
دموی عملی Jupyter Notebook_Scikit_Learn 05:30
-
آموزش در برابر تست - دقت و پیشبینیها 09:37
-
دموی عملی Jupyter Notebook (آموزش در برابر تست - دقت و پیشبینیها) 07:49
-
تطبیق مفاهیم یادگیری ماشین با کاربرد آنها None
-
استفاده از مدل آموزش دیده روی ورودی جدید 07:23
-
دموی عملی JupyterNB - استفاده از مدل آموزش دیده روی ورودی جدید 13:44
-
جمعبندی بخش - دستهبندی متن با Scikit Learn 02:02
-
درک گردشکار یادگیری ماشین با scikit-learn None
مشخصات آموزش
بوتکمپ علم داده پایتون برای توسعهدهندگان #C و NET.
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:78
- مدت زمان :08:04:43
- حجم :2.57GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy