Video Share: https://zoom.us/j/595701564
Docker Install: https://store.docker.com/editions/community/docker-ce-desktop-mac
docker run -p 9000:9000 -d -t
Advanced Web programming and storytelling for the Web with focus on data visualization and data storytelling. Students will use learn Python,JavaScript and other web publishing languages while creating interactive storytelling and data visualization projects. Students will collect and incorporate data via APIs, datasets, databases and web scraping along with photos, text, video and graphics to create interactive multimedia presentations using advanced Python and javascript concepts, libraries and frameworks such as D3.js, Flask and Pandas
This course will expand on the knowledge and skills learned in J586 and multimedia design by increasing your ability to develop and present media, specifically data. You will learn to collect and process data in Python and Pandas and then get a deeper level of JavaScript and how to use and implement D3 (JavaScript Framework).
Python the Hard Way by Zed Shaw https://learnpythonthehardway.org/book/
Data Visualization with Python and JavaScript by Kyran Dale https://www.amazon.com/Data-Visualization-Python-JavaScript-Transform/dp/1491920513
Python for Data Science https://www.lynda.com/Python-tutorials/Learning-Python-Data-Science-Tim-Fox-Elephant-Scale/536426-2.html
We will use Terminal, Atom and iPython but any IDE or HTML/CSS/JavaScript Code editor will be fine. Many students use Sublime Text or Atom but NEVER USE Dreamweaver.
Access to Labs: http://jhelp.web.unc.edu/access/
Adobe Software http://software.sites.unc.edu/adobe/
Lynda Login http://software.sites.unc.edu/lynda/