
-
استفاده از عبارات منظم (Regular Expressions) برای استخراج دادهها از رشتهها.
-
درة پروتکلهایی که مرورگرهای وب برای بازیابی اسناد و اپلیکیشنهای وب از آنها استفاده میکنند.
-
بازیابی دادهها از وبسایت ها و API ها با استفاده از پایتون.
-
کار با دادههای XML
به دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش سوم: دسترسی به داده های وب از طریق پایتون»
از دانشگاه «میشیگان» خوش آمدید
با ما در این دوره آموزشی همراه باشید و از دانشگاه میشیگان مدرک معتبر دریافت نمایید.
درباره دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش سوم: دسترسی به دادههای وب از طریق پایتون»
این دوره آموزشی بخش سوم از پکیج آموزش صفر تا صد پایتون است که از سوی دانشگاه میشیگان ارائه شده است. مدرس این دوره دکتر چارلز سورنس (معروف به دکتر چاک) Charles Russell Severance (a.k.a.Dr.Chuck) است.
این دوره آموزشی که بر اساس کتاب پایتون برای همه (Python for Everybody) نوشته دکتر چاک، تنظیم شده است، از مرحله نصب پایتون تا اصول برنامهنویسی به زبان پایتون را شامل میشود.
این دوره آموزشی جامع، در ۵ دوره آموزشی مجزا تعریف شده است؛ به این ترتیب مخاطبان می توانند بنا بر دانش قبلی و سطح فعلی خود، از مرحله مناسب و سطح مناسب خود ، به آموختن مطالب این دوره آموزشی بپردازند.
دو دوره آموزشی اول (یعنی این دوره و دوره آموزشی «شروع کار با پایتون» مفاهیم پایه و بنیادی این زبان مانند متغیر ها، دستورات شرطی، حلقه ها،توابع، عبارات و ساختارهای دادهای مانند لیست ها، دیکشنریها و تاپلها را شامل میشوند؛ و در دوره سوم «استفاده از پایتون برای دسترسی به داده های وب» و دوره چهارم «استفاده از پایگاههای داده با پایتون» مباحثی مانند دسترسی به دادههای وب و پایگاههای داده و کار با آنها و مهارتهای ضروری همچون کار با انواع کتابخانه ها آموزش داده میشود.
در بخش پنجم از این دوره آموزشی یعنی «پروژه نهایی»، مخاطبان به زبان پایتون یک برنامه خواهند نوشت و مدرک نهایی این دوره را تحت عنوان «مدرک تخصصی» یا Special Certificate دریافت خواهند کرد.
شما میتوانید در هر یک از این دورههای آموزشی پنجگانه به طور جداگانه ثبتنام کنید و با پرداخت شهریه هریک از این دوره ها مدرک هر دوره را به طور جداگانه دریافت نمایید و یا در دوره آموزشی جامعی که تحت عنوان «صفر تا صد پایتون برای همه؛ پروژه نهایی» ارائه شده است ثبت نام نمایید و همه این دوره های آموزشی پنجگانه را یکجا دریافت نمایید و در نهایت مدرک تخصصی پایتون که مدرکی جامع و شامل نام همه این پنج دوره است را دریافت نمایید.
(لطفا درصورت تمایل به شرکت در دوره آموزشی «صفر تا صد پایتون برای همه؛ پروژه نهایی» به دقت شرایط آنرا مطالعه فرمایید.)
آنچه در دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش سوم: دسترسی به دادههای وب از طریق پایتون»
خواهید آموخت
ماژول اول
در این بخش، ابتدا پایتون و یک ویرایشگر متن نصب خواهید کرد.
- به این دوره آموزشی خوش آمدید
- Python textbook
- به ما کمک کنید شما را بیشتر بشناسیم
- سرفصلهای دوره
- به پایتون خوش آمدید!
- چند نکته درباره انتخاب ویرایشگر متنی مناسب
- گرفتن اسکرین شات
- استفاده از پایتون و برنامه نویسی در ویندوز
- گرفتن اسکرینشات در ویندوز
- استفاده از پایتون و برنامه نویسی در مکینتاش
- گرفتن اسکرینشات در مکینتاش
ماژول دوم
عبارتهای منظم (Regular Expressions) زبان بسیار خاصی هستند که به ما امکان میدهند تا به طور مختصر رشتهها را جستجو کرده و دادهها را از آنها استخراج کنیم. عبارتهای منظم یک زبان مستقل هستند و شاید دانستن نحوه استفاده از عبارتهای منظم ضروری نباشد، اما زبانی بسیار قدرتمند است و میتوانند بسیار مفید باشد.
- عبارات با قاعده یا منظم
- استخراج دادهها
- راهنمای سریع عبارتهای منظم پایتون
- آزمون
- تکلیف
- ملاقات حضوری در دنهاگ
- گفتگو با Bjarne Stroustrup درباره
ماژول سوم
در این بخش، درباره پروتکلهایی که مرورگرهای وب برای بازیابی اسناد استفاده میکنند و پروتکلهایی که برنامههای وب برای تعامل با رابطهای برنامهنویسی کاربردی (APIs) استفاده میکنند، یاد خواهیم گرفت.
- فناوری شبکهای
- پروتکل انتقال ابرمتن (HTTP)
- یک مثال برای سوکت ها
- استفاده از کنسول توسعهدهنده برای کاوش در HTTP
- مطالعه تکمیلی
- آزمون
- تکلیف
- گفتگو با Leonard Kleinrock
- گفتگو با Robert Cailliau
- ملاقات حضوری در آتلانتا
- دکتر چاک در اخبار CNN
ماژول چهارم
در این بخش، یاد میگیریم که چگونه از پایتون برای بازیابی دادهها از وبسایتها و رابطهای برنامهنویسی کاربردی (APIs) از طریق اینترنت استفاده کنیم.
- کاراکترها و رشتههای یونیکد
- بازیابی صفحات وب
- حل مثال استفاده از Urllib
- تجزیه صفحات وب
- حل مثال عملی BeautifulSoup
- چند نکته درباره BeautifulSoup
- آزمون
- تکلیف
- تکلیف
- ساعات ملاقات حضوری و پرسش و پاسخ در مونترال
- گفتگو با Tim Berners-Lee درباره اختراع وب
- موژو من در ژنو!
ماژول پنجم
در این بخش، یاد میگیریم که چگونه دادههای XML (زبان نشانهگذاری گسترشپذیر) را بازیابی و تجزیه کنیم.
- دادهها در وب
- زبان نشانهگذاری گسترشپذیر (XML)
- طرحواره XML Schema
- تجزیه XML
- حل مثال XML
- آزمون
- تکلیف
- گفتگو با Roy Fielding درباره درک معماری REST
- ملاقات حضوری در بوستون
- گفتگو با Ian Horrocks درباره RDF/ OWL
ماژول ششم
در این بخش، ما با رابطهای برنامهنویسی کاربردی (APIs) و سرویسهای وب با استفاده از فرمت دادهای نشانهگذاری شیء جاوااسکریپت (JSON) کار میکنیم.
- نشانهگذاری شیء جاوااسکریپت (JSON)
- حل مثال برای (JSON)
- گفتگو با Douglas Crockford درباره JSON
- رویکرد مبتنی بر سرویس
- معماری مبتنی بر سرویس
- استفاده از رابطهای برنامهنویسی کاربردی (APIs)
- حل مثال API OpenStreetMap
- آزمون
- تکلیف
- تکلیف
- ملاقات حضوری در ملبورن
- ملاقات حضوری در سانتامونیکا
- دیدار با همکلاسیها در پارک برکلی
- لطفا به این دوره آموزشی امتیاز دهید
- پرسشنامه پایانی
اخذ مدرک معتبر دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش سوم: دسترسی به دادههای وب از طریق پایتون»
از «دانشگاه میشیگان»
دوره آموزشی «صفر تا صد پایتون برای همه؛ بخش سوم: دسترسی به دادههای وب از طریق پایتون» از سوی «دانشگاه میشیگان» در پلتفرم آموزشی «کورسرا» برگزار می شود.
محتوای آموزشی این دوره مانند سایر دوره های آموزشی موجود در پلتفرم کورسرا به صورت فایل های ویدئویی در سایت کورسرا قرار داده شده است و شما می توانند با ثبت نام در دوره آموزشی و مشاهده ویدئو ها از مطالب آموزشی استفاده کنید و پس از پاسخ به سوالات چهارگزینه ای مدرک معتبر این دوره را دریافت نمایید.
مدرک معتبر این دوره آموزشی مانند سایر دوره های آموزشی این پلتفرم همراه با کد منحصر به فرد برای هر دانشجو صادر می شود و در حساب کاربری دانشجو در سایت کورسرا موجود و قابل دریافت و دانلود و پرینت می شود.
شما می توانید با درج عنوان دوره و کد مدرک در رزومه و لینکدین و سایر شبکه های اجتماعی به این مهارت خود استناد نمایید.
با وارد کردن کد اعتباررسنجی هر مدرک در مرورگر اینترنت، مدرک دوره همراه با نام دانشجو و دوره و دانشگاه نمايش داده می شود.
ما در «علم از نو» محتوای آموزشی و آزمون ها را به زبان فارسی در اختیار شما قرار می دهیم و در ثبت آزمون در سایت کورسرا همراه شما هستیم تا با موفقیت و به سهولت موضوعات مورد نظرتان را آموخته و از بهترین دانشگاه های سراسر دنیا دانش و مدرک معتبر کسب نمایید.
برای اطلاعات بیشتر به مقاله «آشنایی با پلتفرم کورسرا» و یا به بخش «روش کار علم از نو» و «سوالات متداول» مراجعه بفرمایید یا با همکاران ما تماس بگیرید.
موفق باشید!
نمونه مدرک دوره آموزشی
«صفر تا صد پایتون برای همه؛ بخش سوم: دسترسی به دادههای وب از طریق پایتون»
از «دانشگاه میشیگان» در پلتفرم کورسرا
نمونه کلاس

در این ماژول پایتون و یک ویرایشگر متن برای انواع سیستمعاملها نصب خواهیم کرد.
۷۰ دقیقه
ورود به کلاس -ماژول اول
به این دوره آموزشی خوش آمدید
(۴۵ ثانیه)
كتاب درسی
(۱۰ دقیقه)
به دنیای پایتون خوشآمدید با Guido van Rossum
(۱ دقیقه)
چند نکته درباره انتخاب ویرایشگر متن مناسب
(۱۰ دقیقه)
تکلیف: نصب و راهاندازی Python Screen Shot
(۱ ساعت)
نصب پایتون و نوشتن برنامه در ویندوز ۱۰
(۶ دقیقه)
اسکرینشات در ویندوز
(۲ دقیقه)
نصب پایتون و نوشتن برنامه در مکینتاش
(۹ دقیقه)
اسکرینشات در مکینتاش
(۴ دقیقه)
ابزار خارجی ارزیابی تکالیف
(۱ ساعت)

عبارات منظم (Regular Expressions) یک زبان تخصصی است که برای ما امکان جستجو در رشته ها و استخراج دادهها از آنها را فراهم میکند. عبارات منظم یک زبان تخصصی مستقل قدرتمند است که شناخت آن برای شما ضروری نیست اما بسیار مفید است.
۵۳ دقیقه
ورود به کلاس - ماژول دوم
عبارات با قاعده
(۱۰ دقیقه)
استخراج دادهها
(۱۵ دقیقه)
راهنماس سریع عبارات منظم در پایتون
(۱۰ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
ملاقات حضوری در دنهاک
(۲ دقیقه)
گفتگو با Bjarne Stroustrup درباره ++C
(۱۵ دقیقه)

در این ماژول با پروتکلهایی که مرورگرهای وببرای دریافت اسناد استفاده میکنند و همچنین با پروتکلهایی که برنامههای وب برای تعامل با رابطهای برنامهنویسی کاربردی (APIs) بهکار میبرند آشنا میشویم.
۷۸ دقیقه
ورود به کلاس - ماژول سوم
فناوری شبکهای
(۷ دقیقه)
پروتکل انتقال ابرمتن Hypertext Transfer Protocol (HTTP)
(۱۴ دقیقه)
مثال حل شده برای مبحث سوکتها (sockets)
(۶ دقیقه)
استفاده از کنسول توسعه دهنده برای بررسی HTTP
(۱۰ دقیقه)
منابع مطالعاتی بیشتر
(۱۰ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
گفتگو با Leonard Kleinrock
(۱۳ دقیقه)
گفتگو با Robert Cailiau
(۹ دقیقه)
ملاقات حضوری در آتلانتا
(۳ دقیقه)
سرگرمی: دکتر چاک در اخبار CNN
(۴ دقیقه)

در این ماژول خواهیم آموخت که چطور با استفاده از پایتون دادهها را از وب و API در اینترنت دریافت کنیم.
۶۸ دقیقه
ورود به کلاس - ماژول چهارم
کارکترهای Unicode و رشتهها
(۱۷ دقیقه)
بازیابی صفحات وب
(۳ دقیقه)
حل مثال برای استفاده از Urllib
(۳ دقیقه)
تجزیه صفحات وب
(۹ دقیقه)
حل مثال عملی BeautifulSoup
(۹ دقیقه)
چند نکته درباره کاربرد BeautifulSoup
(۱۰ دقیقه)
آزمون
(۱۳ پرسش)
تکلیف
(۱ ساعت)
تکلیف
(۱ ساعت)
ملاقات حضوری در مونتريال
(۴ دقیقه)
گفتگو با Tim Berners-Lee درباره ابداع وب
(۱ دقیقه)
Mojo من در ژنو
(۵ دقیقه)

در این بخش، یاد میگیریم که چگونه دادههای XML (زبان نشانهگذاری گسترشپذیر) را بازیابی و تجزیه کنیم.
۶۱ دقیقه
ورود به کلاس - ماژول پنجم
دادهها در وب
(۴ دقیقه)
زبان نشانهگذاری گسترشپذیر (XML)
(۸ دقیقه)
طرحواره XML Schema
(۱۰ دقیقه)
تجزیه XML
(۱۰ دقیقه)
حل مثال XML
(۶ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
گفتگو با Roy Fielding درباره درک معماری REST
(۱۰ دقیقه)
ملاقات حضوری در بوستون
(۲ دقیقه)
گفتگو با Ian Horrocks درباره RDF/ OWL
(۷ دقیقه)

در این بخش با رابطهای برنامهنویسی کاربردی (APIs) و سرویسهای وب با استفاده از فرمت دادهای نشانهگذاری شیء جاوااسکریپت (JSON) آشنا خواهیم شد.
۱۰۰ دقیقه
ورود به کلاس - ماژول ششم
نشانهگذاری شیء(Object) در جاوااسکریپت (JSON)
(۹ دقیقه)
حل مثال برای (JSON)
(۵ دقیقه)
گفتگو با Douglas Crockford درباره JSON
(۷ دقیقه)
رویکرد مبتنی بر سرویس
(۲ دقیقه)
معماری مبتنی بر سرویس
(۵ دقیقه)
استفاده از رابطهای برنامهنویسی کاربردی (APIs)
(۱۰ دقیقه)
حل مثال API OpenStreetMap
(۲۰ دقیقه)
آزمون
(۱۰ پرسش)
تکلیف
(۱ ساعت)
تکلیف
(۱ ساعت)
ملاقات حضوری در ملبورن
(۱ دقیقه)
ملاقات حضوری در سانتامونیکا
(۷ دقیقه)
دیدار با همکلاسیها در پارک برکلی
(۹ دقیقه)
لطفا به این دوره آموزشی امتیاز دهید
(۱۰ دقیقه)
اختیاری: پرسشنامه پایانی
(۱۰ دقیقه)
موارد مرتبط
دوره آموزشی «آموزش صفر تا صد پایتون برای همه»
-
نصب پایتون و نوشتن اولین برنامه!
-
آشنایی با مفاهیم پایه زبان برنامهنویسی پایتون
-
آشنایی با ابزارهای اصلی برنامهنویسی مانند حلقه ها (loops) و توابع (functions) و استفاده از آنها
-
آشنایی با متغیرها (variables) برای ذخیره و بازیابی و محاسبه اطلاعات و استفاده از آنها
-
توضیح اصول ساختار دادههاو روش استفاده از آنها
-
نوشتن برنامه هایی برای خواندن و نگارش داده ها در فایلها
-
ذخیره دادهها به صورت کلید-مقدار در پایتون به کمک دیکشنری ها
-
انجام کارهای چند مرحلهای مانند ذخیرهسازی یا اجرای حلقه با استفاده از «تاپل» ها
-
استفاده از عبارات منظم (Regular Expressions) برای استخراج دادهها از رشتهها.
-
درة پروتکلهایی که مرورگرهای وب برای بازیابی اسناد و اپلیکیشنهای وب از آنها استفاده میکنند.
-
بازیابی دادهها از وبسایت ها و API ها با استفاده از پایتون.
-
کار با دادههای XML
-
استفاده از عملیات Create, Read, Update, Delete برای مدیریت پایگاه داده
-
مبانی برنامهنویسی شیءگرا OOP در پایتون
-
درک نحوه ذخیره داده ها در چندین جدول در پایگاه دادهها
-
استفاده از API گوگلمپ برای نمایش دادهها
-
Python Programming
-
Web Scraping
-
Data Processing
-
Relational Database
-
JSON
-
Database Design
-
JSON
-
Problem Solving
دوره آموزشی «صفر تا صد پایتون برای همه؛ بخش دوم: ساختارهای داده در پایتون»
-
توضیح اصول ساختار دادههاو روش استفاده از آنها
-
نوشتن برنامه هایی برای خواندن و نگارش داده ها در فایلها
-
ذخیره دادهها به صورت کلید-مقدار در پایتون به کمک دیکشنری ها
-
انجام کارهای چند مرحلهای مانند ذخیرهسازی یا اجرای حلقه با استفاده از «تاپل» ها
دوره آموزشی «صفر تا صد پایتون برای همه؛ بخش پنجم، پروژه نهایی: بازیابی، پردازش و نمایش دادهها با پایتون»
-
Python Programming
-
Web Scraping
-
Data Processing
-
Relational Database
-
JSON
-
Database Design
-
JSON
-
Problem Solving
نظرات
متوسط امتیازات
جزئیات امتیازات
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.