دوره آموزشی پایتون: کار با REST و داده های وب
1 ساعت 39 دقیقهمتوسط2018-08-07
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
پایتون ابزاری قدرتمند برای کار با داده های ذخیره شده در سرورهای وب است. در این دوره، جو مارینی نحوه استفاده از پایتون را برای ارسال، بازیابی و ارائه داده های مبتنی بر وب به کاربران نشان می دهد. بیاموزید که چگونه XML و JSON برای ذخیره و تبادل داده ها استفاده می شود، نحوه استفاده از پایتون برای بازیابی داده های XML و JSON در وب را ببینید، و نحوه تجزیه آن داده ها را با استفاده از طیف وسیعی از ماژول ها و ویژگی های مختلف پایتون بیاموزید. جو همچنین نشان می دهد که چگونه می توان داده ها را از URL ها واکشی کرد و داده ها را از طریق HTTP با استفاده از کتابخانه درخواست های Python بازیابی و ارسال کرد.
اهداف یادگیری
مروری بر XML و JSON
بازیابی و ارسال داده ها از طریق اینترنت
رسیدگی به خطاها
استفاده از کتابخانه Requests برای تبادل داده ها
کار با داده های JSON
تجزیه داده های XML
تجزیه XML DOM
اهداف یادگیری
مروری بر XML و JSON
بازیابی و ارسال داده ها از طریق اینترنت
رسیدگی به خطاها
استفاده از کتابخانه Requests برای تبادل داده ها
کار با داده های JSON
تجزیه داده های XML
تجزیه XML DOM
مهارت ها
PythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - نگاهی به پایتون، XML، JSON و وب
- 02 - آنچه باید بدانید
1. بررسی اجمالی
- 03 - کار با داده های اینترنتی
- 04 - مروری سریع بر XML
- 05 - مروری سریع بر JSON
- 06 - ماژول های پایتون داده های اینترنتی
- 07 - استفاده از httpbin.org
2. دسترسی به اینترنت
- 08 - معرفی urllib
- 09 - بازیابی داده ها
- 10 - ارسال داده با urllib
- 11 - رسیدگی به خطاها
- 12 - اشکالات urllib
3. استفاده از Requests Library
- 13 - مروری بر کتابخانه درخواست ها
- 14 - بازیابی و ارسال داده ها
- 15 - رسیدگی به خطاها
- 16 - استفاده از احراز هویت
4. کار با JSON
- 17 - ماژول پایتون JSON
- 18 - تجزیه و سریال JSON
- 19 - مدیریت استثناء JSON
- 20 - درخواست ها و JSON
5. تجزیه XML ساده
- 21 - مدل های تجزیه XML
- 22 - SAX API
- 23 - استفاده از ماژول xml.sax
6. تجزیه XML DOM
- 24 - XML DOM
- 25 - استفاده از xml.dom.minidom
- 26 - API ElementTree
- 27 - استفاده از lxml
نتیجه
- 28 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع پایتون برای علم داده و یادگیری ماشین بخش اول
- دوره آموزشی مبانی هوش مصنوعی: شبکه های عصبی
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی اپ تحلیل داده با قدرت LLM با پایتون و Streamlit
- دوره آموزشی راهنمای کامل مهندسی تحلیل دادهها
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM
- دوره آموزشی تحلیل پیشرفته دادههای مکانی در پایتون