Editing Community Data Science Workshops (Core)/Day 2 Lecture

From CommunityData

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{Template:CDSW Header}}
[[Image:Place kitten-200x287.jpg|thumb|In which you learn how to use Python and web APIs to meet the likes of this guys!]]
[[Image:Place kitten-200x287.jpg|thumb|In which you learn how to use Python and web APIs to meet the likes of this guys!]]


Welcome to the Saturday lecture section of the Community Data Science Workshop Session 2! For about 140 minutes, we'll work through an introduction to web APIs using Python via both a lecture and hand-on exercises.
Welcome to the Saturday lecture section of the Community Data Science Workshop Session 2! For about 140 minutes, we'll work through an introduction to web APIs using Python via both a lecture and hand-on exercises.


'''Resources:'''
== Resources ==


* Notebook that Tommy taught from in the morning lecutre ([https://raw.githubusercontent.com/CommunityDataScienceCollective/LectureNotes/master/Lecture_2_APIs.ipynb IPYNB file])
* [https://communitydata.cc/~mako/cdsw-sp2016-lecture2-20160423.ogv Screencast/recording of the lecture from 2016] (1.1GB) — The file should be viewable in Firefox and many other browsers. If you have trouble playing it, you can download [https://www.videolan.org/vlc/index.html the VLC media player] which will be a able to play it on Windows, OSX, or GNU/Linux.
* Dharma's "following along" version of the notebook" ([https://communitydata.science/~mako/cdsw-wi2020-lecture2/Lecture_2_APIs_ded.html in HTML] and [https://communitydata.science/~mako/cdsw-wi2020-lecture2/Lecture_2_APIs_ded.ipynb IPYNB])
 
To download the IPYNB files, you need to right click and click "Save as" to download.


== Lecture Outline ==
== Lecture Outline ==
Line 70: Line 65:
; New programming concepts:
; New programming concepts:


* interpolate variables into a string using [https://docs.python.org/3/reference/lexical_analysis.html#f-strings f-strings]
* interpolate variables into a string using <code>.format</code>
* using <code>input()</code>
* using <code>input()</code>


Line 116: Line 111:
* [http://mako.cc/teaching/2014/cdsw-autumn/lecture2-web_apis.odp Slides (ODP Libreoffice Slides Format)] — For editing and modification
* [http://mako.cc/teaching/2014/cdsw-autumn/lecture2-web_apis.odp Slides (ODP Libreoffice Slides Format)] — For editing and modification


== Videos from 2016 ==
* [https://communitydata.cc/~mako/cdsw-sp2016-lecture2-20160423.ogv Screencast/recording of the lecture from 2016] (1.1GB) — The file should be viewable in Firefox and many other browsers. If you have trouble playing it, you can download [https://www.videolan.org/vlc/index.html the VLC media player] which will be a able to play it on Windows, OSX, or GNU/Linux.
[[Category:Shared_Pages]]
[[Category:Shared_Pages]]
Please note that all contributions to CommunityData are considered to be released under the Attribution-Share Alike 3.0 Unported (see CommunityData:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)

Template used on this page: