PyLadiesDelhi / talks

4 stars 3 forks source link

Introduction to API's - 101 #17

Open mridubhatnagar opened 6 years ago

mridubhatnagar commented 6 years ago

Abstract From HTTP methods, type of responses JSON/XML, using requests module in Python. Followed by working with API's.

About

  1. What is an API?
  2. Why do we need an API?
  3. What is the purpose behind developer accounts on Facebook, Twitter, Instagram?
  4. Implementation of automation task using one freely available API. In order to get one word per day as an email notification. (Personal project)
  5. Some sample use cases where available API's can be used.
  6. Integrating the API into the main product.

Pre-requisites

  1. Basic Python would be good to understand. But, not mandatory.
  2. Willingness to learn

Expected duration

Not sure. Maybe 30-45 minutes.

Level

Beginner

Resources

Speaker Bio

I am Mridu Bhatnagar. A B.Tech Computer Science and Engineer graduate. Contributed for a while in Open Source Organization coala. Was a Google Code-In mentor for the same organization. Started working as a full-time software engineer from September-2017. Have worked with startup and MNC alike. I do love giving back to the community and paying forward.

For beginners have answered lots of questions revolving around Python on Quora. https://www.quora.com/profile/Mridu-Bhatnagar-1

Publised blog for PyBites community - https://pybit.es/guest-pybites-blog-tag-analysis-plotly.html

Some Tech Blogs on medium as well - https://medium.com/@mridubhatnagar/twitter-data-retrieval-9d5c79870a0f

- Can be done after the talk/workshop -

Include link to slides here https://docs.google.com/presentation/d/1PMcbMsdE61FhoTG7Vsu8Ww5rBU0aSAgC99cBB8EJf1I/edit?usp=sharing

Include link to video here

utkarsh2102 commented 6 years ago

Hey, Are you available for a talk on 28th or around?

mridubhatnagar commented 6 years ago

Hey @utkarsh2102 thanks for the revert. This sounds good. I might need some initial help for finalizing the sub topics. I have another topic for talk as well. Which ever seems good. I can take that up.

utkarsh2102 commented 6 years ago

Please create another issue for another talk. We'll be delighted to have both the talks scheduled :D

mridubhatnagar commented 5 years ago

Updated the slides.

sakshivij commented 4 years ago

@mridubhatnagar are you available for this talk on 24th May ?