Innovation Skills Workshop: Applying Digital Tools in Telling Stories with DATA (第一个工作坊于2018年3月23-24日举行)


图书馆很欣喜与创业研究中心由2018年3月至10月合办一系列 Innovation Skills Workshops: Applying Digital Tools in Telling Stories with DATA 工作坊。从系列内的三个工作坊,参加者将会结合计算方法与叙述方法,利用数据去开发学术和创意作品的网上应用程式。当中包括很受欢迎的Python数位工具。每次9小时具理论及实践的工作坊由星期五晚至星期六下午举行。


Workshop 1: Design Thinking Meets Computational Thinking - Digital Literacy in the Network Age (9 hrs) (will be held on 23-24 March 2018 (Fri–Sat)) 

a. T-shaped Talent and Digital Literacy

  1. From I-shaped to T-shaped: Talent development for the network age
  2. Design Thinking meets Computational Thinking: A STEAM approach to digital literacy
  3. Lessons from “Digital Humanities”: C.P. Snow, Nicholas Negroponte, and Lev Manovich revisited
  4. Telling story with data: From data scraping to data visualisation and interaction

日期及时间: 23 March 2018 (Fri), 6:30 p.m. – 9:30 p.m.

b. The Big 3 of web publishing

  1. HTML - the noun in web publishing
  2. CSS - the adjective in web publishing
  3. JavaScript - the verb in web publishing
  4. Using Git, Bootstrap library and Pingendo Builder for web development and publishing

日期及时间: 24 March 2018 (Sat), 10:00 a.m. – 1:00 p.m. & 2:30 p.m. - 5:30 p.m.

Workshop 2: Preparing and Exploring Your Data in Python (9 hrs) (tentatively in mid-May to early June 2018) 

a. Preparing (pre-processing) your data for growth (3 hrs)

  1. Know your sources: interviews, field studies, open data, API, websites, IoT, and digital archives
  2. ETL (extraction, transformation, and loading) in CSV, XML, and JSON formats for data preparation
  3. Finding a home for your data - cloud computing and its infrastructure for growth and support
  4. Popular tools for data preparation (e.g. Knime, Open Refine, Google Sheet/Xpath, Scrapinghub, Beautiful Soap, and Scrapy)

b. Exploring your data in Python (6 hrs)

  1. Using Anaconda Jupyter Notebook for data exploration in Python
  2. Introduction to Python operations (operator and operand), control structure, data structure, and function
  3. Useful Python modules for data exploration, analysis and mining (Mathpotlib, Numpy, Pandas, etc.)
  4. Free online resources for self-paced learning in Python (,,,, etc.)

Workshop 3: Visualizing and Publishing Your Data in Python (9 hrs) (tentatively in mid-September to early October 2018) 
a. Growing your data in the cloud: From Google Sheet to Airtable (3 hrs)

  1. Beyond Google Sheet — Building relational database in Airtable for storing and managing your data
  2. The power of views — Displaying and filtering data in form, grid, calendar, kanban, and gallery views
  3. Functions and API for more advanced data modelling and application development
  4. Integration with other web applications for team collaboration and project management

b. Data Visualisation in JavaScript (3 hrs)

  1. Front-end vs. back-end programming: interface with the user and interface with the data using the Python Flask framework
  2. Useful JavaScript libraries (jQuery, D3, Mpld3, Leaflet, etc.) for data visualization and front-end interactions
  3. Create your first interactive chart in Matpotlib and Mpld3 
  4. Create your first interactive map in Leaflet

c. Publishing Your Project on the Web (3 hrs)

  1. The elements of user experience in web design
  2. The narrative components in user journey within a web design
  3. Combining Airtable and Bootstrap library for web publishing
  4. Use of Google Optimize and Google Analytics to track your web project

地点: 大学图书馆地下 数码学术研究室
报名: 按此报名 (第一个工作坊)
备注: 参加者需自备手提电脑作练习。

Innovation Skills Workshops: Applying Digital Tools in Telling Stories with DATA