دوره Beautiful Soup و Requests برای علم داده 2025
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه با استفاده از Beautiful Soup و Requests دادهها را از وبسایتها استخراج کنید؟
- استخراج، تبدیل و ذخیره دادهها در قالبهای CSV ،JSON و Excel
- کاربرد اسکرپینگ در زمینه علم داده (مثل تحلیل یا اتوماسیون)
- مدیریت صفحهبندی، محتوای داینامیک و پاکسازی دادههای استخراجشده
- ساخت 3 پروژه عملی کامل
پیشنیازهای دوره
- دانش پایه از زبان Python (متغیرها، حلقهها)
- کامپیوتری با محیط نصب شده Python
- اتصال اینترنت و انگیزه برای کار با دادههای دنیای واقعی
توضیحات دوره
قدرت وب اسکرپینگ را برای مسیر علم داده خود باز کنید!
در این دوره عملی، روش جمعآوری، پاکسازی و سازماندهی دادهها از وبسایتها را با استفاده از محبوبترین کتابخانههای Python یعنی Beautiful Soup و Requests خواهید آموخت.
وب اسکرپینگ مهارتی حیاتی در دنیای مبتنی بر داده امروز است. چه بخواهید فهرست املاک، دادههای محصولات، اطلاعات مالی یا محتوای پژوهشی جمعآوری کنید، این دوره به شما نشان میدهد چگونه کل فرآیند را از ابتدا تا پایان خودکار کنید.
ابتدا با پایهها شروع میکنید: نحوه کار وب، ساختار HTML و DOM، و چگونگی هدفگیری محتوای خاص در یک صفحه. مرحله به مرحله به تکنیکهای واقعی اسکرپینگ میپردازید، با عناصر تو در تو کار میکنید، صفحهبندی را هدایت میکنید و دادهها را برای تحلیل آماده میکنید.
برای تقویت مهارتها، 3 پروژه کامل ارائه شده که در آنها اسکرپرهای عملی برای فهرستهای املاک، کاتالوگ کتاب و فهرستهای رستوران میسازید. همچنین نحوه ذخیره دادهها در قالبهای CSV ،JSON و Excel را یاد میگیرید، مناسب برای تحلیلهای بیشتر با pandas یا Excel.
در پایان دوره، اعتماد به نفس خواهید داشت که:
- HTML را بخوانید و با Beautiful Soup تجزیه کنید.
- درخواستها را به وبسایتها ارسال و مدیریت کنید.
- با وبسایتهای واقعی کار کنید و دادههای معنیدار استخراج کنید.
- دادهها را پاک، قالببندی و برای تحلیل صادر کنید.
- از اسکرپینگ به عنوان منبع داده در پروژههای خود استفاده کنید.
چه برای شغل علم داده آماده میشوید، چه پروژه شخصی میسازید یا صرفاً کنجکاوید بدانید وبسایتها پشت صحنه چگونه کار میکنند، این دوره مناسب شماست.
این دوره برای چه کسانی مناسب است؟
- کسانی که میخواهند با وب اسکرپینگ با Python شروع کنند.
- تحلیلگران داده یا دانشجویان علم داده که میخواهند دادههای واقعی جمعآوری کنند.
- توسعهدهندگان یا علاقهمندان به اتوماسیون که میخواهند دادهها را از وبسایتها استخراج کنند.
- دانشجویان یا محققانی که روی پروژههای دادهای مرتبط با وبسایت کار میکنند.
- هر کسی که میخواهد Beautiful Soup و Requests را در عمل بهخوبی یاد بگیرد.
دوره Beautiful Soup و Requests برای علم داده 2025
-
معرفی دوره 03:20
-
نصب وابستگیها | واکشی و تجزیه HTML | شیء Soup 10:23
-
یافتن عناصر با تابع ()find - بخش 1 13:09
-
یافتن عناصر با تابع ()find - بخش 2 06:15
-
یافتن عناصر با تابع ()find_all 08:20
-
یافتن عناصر با CSS-Selectors | Select_One و Select 08:59
-
گردش در DOM | یافتن عناصر همرده | استخراج ویژگیها با استفاده از ()get و ()attrs 18:46
-
سؤال 1 None
-
معرفی پروژه | ایمپورت ها | شیء Soup 08:41
-
استخراج دادهها از اولین مورد 10:33
-
استخراج دادههای همه فهرستها 12:39
-
ذخیره دادهها در Pandas Dataframe | Excel | JSON 07:54
-
سؤالات None
-
مروری کلی | ایمپورت کردن کتابخانهها | درخواست GET 08:07
-
هدفگیری دادههای لازم - اولین لیستینگ - بخش 1 13:20
-
هدفگیری دادههای لازم - اولین لیستینگ - بخش 2 09:11
-
Append کردن همه نتایج با List Comprehension - صفحه اول 13:41
-
ذخیره دادههای صفحه اول در Pandas Dataframe ،Excel و JSON 07:36
-
صفحهبندی و نوشتن منطق برای استخراج دادهها از چندین صفحه 22:16
-
پاکسازی دادهها | دستکاری دادهها | ذخیره نتایج در Excel و JSON 13:49
-
نمای کلی پروژه | درخواست GET | شیء Soup 09:28
-
ترکیب آدرس پایه و آدرسهای نسبی برای گرفتن آدرس کامل 11:30
-
استخراج دادههای صفحه اول 22:30
-
وب اسکرپینگ دادهها با استفاده از بلوک Try-Except 20:20
-
صفحهبندی - گسترش منطق موجود برای استخراج دادهها از تمام صفحات 15:14
-
استخراج دادهها از تمام صفحات جزئیات و ذخیره در Pandas Dataframe | Excel | JSON 09:43
مشخصات آموزش
دوره Beautiful Soup و Requests برای علم داده 2025
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:26
- مدت زمان :04:45:44
- حجم :2.89GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy