ورودی و خروجی داده و پیشپردازش با پایتون و SQL
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- شما با داده واقعی همانطور که در عمل وجود دارند کار خواهید کرد - داده نامرتب، ساختار نیافته و پراکنده در منابع مختلف
- شما یاد خواهید گرفت که داده را از وبسایتها، APIs و پایگاه دادهها استخراج کرده و آنها را با استفاده از پایتون و SQL پاکسازی کنید، که یک گام ضروری در هر پایپلاین تحلیل است.
توضیحات دوره
بیشتر داده واقعی تمیز نیستند، آنها نامرتب، ناقص و در منابعی مانند وبسایتها، APIs و پایگاه دادههای پراکنده هستند. در این دوره، شما یاد خواهید گرفت که چگونه آن داده را جمعآوری کنید، آن را پاکسازی کرده و برای تحلیل با استفاده از پایتون و SQL آماده کنید.
شما با استخراج داده از صفحات وب با استفاده از ابزارهایی مانند Pandas و Beautiful Soup شروع میکنید، در حالی که یاد میگیرید چگونه با متنهای ساختار نیافته کار کرده و شیوههای اخلاقی اسکرپ کردن را اعمال کنید.
در ادامه، از طریق APIs به داده بلادرنگ دسترسی پیدا میکنید، فایلهای جیسان را تجزیه کرده و داده عددی را با استفاده از تکنیکهایی مانند نرمالسازی و binning پاکسازی میکنید. همچنین یاد میگیرید که چگونه احراز هویت را با کلیدهای API مدیریت کرده و آنها را به طور امن ذخیره کنید.
در نهایت، با پایگاه دادهها کار میکنید، جداول را با استفاده از SQL، کوئری و جوین میکنید، نتایج را اعتبارسنجی میکنید و درک میکنید چه زمانی برای تسکهای مختلف پیشپردازش از SQL در مقابل پایتون استفاده کنید.
در پایان دوره قادر خواهید بود داده خام واقعی را به ورودیهای قابل اعتماد و آماده برای تحلیل تبدیل کنید که یک مهارت اصلی برای هر متخصص داده است.
ورودی و خروجی داده و پیشپردازش با پایتون و SQL
-
به این دوره خوش آمدید 4:49
-
Generative AI در این دوره 2:21
-
مقدمه ماژول 1 1:07
-
منابع متعدد داده 3:57
-
پاکسازی و پردازش داده 3:55
-
ETL و ELT 4:05
-
آشنایی با وب اسکرپینگ 3:27
-
اسکرپینگ جداول با Pandas 3:57
-
متدهای رشته - replace 4:04
-
Casting 2:57
-
مدیریت مقادیر گمشده 4:46
-
متدهای رشته - contains 3:25
-
متدهای رشته - split و strip 3:47
-
شبکهسازی 3:15
-
اسکرپینگ صفحات وب با درخواستها 3:33
-
HTML 5:19
-
برنامهریزی تجزیه HTML 2:32
-
تجزیه HTML با Beautiful Soup 4:36
-
راهاندازی دیتافریم 4:41
-
عبارات منظم 4:09
-
نوشتن عبارات منظم با LLMs 2:18
-
اخلاقیات وب اسکرپینگ 3:38
-
به فروم DeepLearning.AI بپیوندید تا سوال بپرسید، پشتیبانی دریافت کنید، یا ایدههای شگفتانگیزی به اشتراک بگذارید None
-
تمرین اضافی وب اسکرپینگ None
-
یادداشتهای درس ماژول 1 None
-
مقدمه ماژول 2 1:07
-
مقدمهای بر APIs 3:54
-
جیسان 4:31
-
درخواستها و پاسخهای API 2:13
-
پارامترهای کوئری 3:55
-
از جیسان به یک دیتافریم 4:04
-
صفحهبندی 4:10
-
تحلیل دیتافریم ترکیبی 4:10
-
کلیدهای API 3:03
-
استفاده از کلید API 3:16
-
متغیرهای محیطی 3:10
-
مقیاسبندی 4:26
-
Binning 3:36
-
نرمالسازی 4:47
-
شناسایی داده پرت 2:03
-
مدیریت داده پرت 4:34
-
کیفیت داده 4:06
-
مکانیک کلیدهای API None
-
یادداشتهای درس ماژول 2 None
-
مقدمه ماژول 3 1:09
-
سیستمهای ذخیرهسازی داده 3:36
-
پایگاه داده چیست؟ 3:34
-
سیستمهای مدیریت پایگاه داده 2:43
-
داده مرتب 3:43
-
انتیتیها و attributes 3:49
-
رابطهها 4:09
-
مدلهای داده و اسکیماهای داده 3:38
-
انواع جداول 2:58
-
مقدمهای بر SQL 3:14
-
کد SQL 3:29
-
انتخاب 4:59
-
مرتبسازی نتایج 4:32
-
LLMs برای پایگاه دادهها 4:16
-
SQL در پایتون 5:17
-
[اختیاری] تمرین با انتخاب None
-
[اختیاری] تمرین با مرتبسازی نتایج None
-
یادداشتهای درس ماژول 3 None
-
مقدمه ماژول 4 1:06
-
SQL در مقابل پایتون 2:11
-
فیلترینگ 4:11
-
فیلترینگ - شرطیهای مرکب 4:06
-
فیلترینگ - شرطیهای مبتنی بر رشته 3:13
-
شرطیها - CASE 3:11
-
مدیریت مقادیر NULL 3:13
-
اعتبارسنجی داده 4:25
-
اعتبارسنجی - COUNT و DISTINCT 3:10
-
اعتبارسنجی - GROUP BY 3:32
-
اعتبارسنجی - MIN و MAX و SUM 3:46
-
اعتبارسنجی - HAVING 2:44
-
آشنایی با جوینها 3:11
-
Left joins 4:29
-
Inner join 2:38
-
Outer Join 2:02
-
گامهای بعدی خود 1:22
-
[اختیاری] تمرین با فیلترینگ None
-
[اختیاری] تمرین با شرطیها و مقادیر NULL None
-
مبانی SQL - ایجاد و اصلاح داده None
-
[اختیاری] تمرین با COUNT و DISTINCT None
-
[اختیاری] تمرین با GROUP BY و تجمیعها None
-
[اختیاری] تمرین با HAVING None
-
[اختیاری] تمرین با LEFT JOINs None
-
تسلط به INNER JOINs None
-
[اختیاری] تمرین با INNER JOINs None
-
یادداشتهای درس ماژول 4 None
-
تقدیر و تشکر None
مشخصات آموزش
ورودی و خروجی داده و پیشپردازش با پایتون و SQL
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:90
- مدت زمان :04:09:19
- حجم :1.54GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy