سرفصل‌های آموزشی
جمع‌آوری داده از اینترنت با پایتون
API و JSON چیست؟

API و JSON چیست؟

در فصل اول دوره «خواندن و وارد کردن اطلاعات از اینترنت» با مقدمات دریافت داده‌ها از محیط وب آشنا شدیم. در این فصل می‌آموزیم به کمک HTTP requests و کتابخانه requests، این بار با فرستادن درخواست به یک endpoint از API شخص، اطلاعات مشخصی را در قالب فایل JSON دریافت کنیم. در این راستا ابتدا با API و انواع آن آشنا می‌شویم و سپس به معرفی فایل‌های JSON پرداخته و یاد می‌گیریم چطور این فایل‌ها را بخوانیم.

در ادامه به سراغ واکشی (fetch) اطلاعات از یک API عمومی و باز می‌رویم و داده‌های دریافتی را در قالب یک دیتافریم ساماندهی می‌کنیم. از آنجایی که دریافت اطلاعات از برخی Public APIها نیازمند احراز هویت است، در جلسه سوم چگونگی احراز هویت به روش API key توضیح داده می‌شود. در انتهای این فصل نیز به مبحث Error handling می‌پردازیم.