編程入門:用 R 做數據新聞 Coding bootcamp: Data Journalism in R

Ticket sales have ended

名額已滿,請加入候補名單。Please join our waitlist.

編程入門:用 R 做數據新聞 Coding bootcamp: Data Journalism in R

是次全日課程將從零開始,由資深數據及偵查記者,手把手教授如何使用 R 程式語言作為主要報道工具。

By 香港記者協會

Date and time

Saturday, February 18, 2023 · 9:30am - 6pm HKT

Location

地址將於購票後通知

Central Hong Kong, HKI Hong Kong

Refund Policy

Contact the organizer to request a refund.

About this event

一些最有影響力和令人印像深刻的報導,往往使用原創的數據分析去幫助我們用往日無法做到的方法,去為讀者量化、圖像化和將我們自以為熟識的世界,置入適當的處境中,使我們得以重新審視這些現實。數據分析為世界各地的新聞業開拓全新嶺域,懂得數據編程的記者,因此成為傳媒巿場上炙手可熱的人才。

是次全日課程將從零開始,由資深數據及偵查記者,手把手教授如何使用 R 程式語言作為主要報道工具,說出大小新聞故事。課堂會展示一些 R 可以做到的數據報道、教你如何開始編程、設立 R 的基本編程環境,以及清理、整合和分析數據資料的基本工作步驟。至課堂完結之時,你將寫出一段屬於你的程式碼,亦會懂得再將之改寫,並在日後的報導中應用。但最重要的是,完成課堂後你將有足夠基礎和正確的態度,去繼續自學編程,在未來繼續增進你的數據報道技巧和知識。

本課程以全英語授課,除基本電腦使用之外,無需其他編程、數據甚至EXCEL知識。

記協亦正計劃因應今次課程的參加人數,於今年開設較長期的編程課程。屆時欲報名者必需已完成是次入門課程,或已具基本編程能力。

Many of the most impactful and memorable stories we read these days are based on original data analyses that help us quantify, visualize and contextualize the world for readers in ways we’ve never been able to do before. This has opened up a whole new frontier for our industry and turned data analysis into one of the most sought-after skill sets for reporters today.

This hands-on course will give you an introduction to the practice of working with data to tell stories using the R programming language as your primary tool. The day-long workshop will give you an overview of what you can do with R, teach you how to get started using it, the basics of the R programming environment, and a demo of how you can use R to create a reproducible workflow that help you download, organize, clean and analyze data.

At the conclusion of the class, you’ll have your first R script that you can repurpose on your own and apply to an upcoming project in your newsroom.

More importantly, you’ll know enough to get started and keep learning on your own so you can keep progressing in your knowledge after the class ends.

There’s no prerequisites to join; whether you’ve dabbled in computer programming before or have never ventured outside of Excel, this class will give you a foundation for getting started and get you in the right mindset to keep learning if you want to master the art and craft of data journalism.

  • 日期時間 Date & Time:2023.2.18 (Saturday) 9:30 am - 6 pm
  • 地點 Location:中環 Central(地址將在購票後提供 Address to be provided after ticket reservation)
  • 語言 Language:英語 English
  • 名額 Seats:30
  • 截止日期 Ticket sales will end on: 2023.02.15 (Wednesday)

*參加者必需自備電腦及充電器。

*Participants must bring their own laptop computers and chargers.

收費 Fees

  • 記協會員 HKJA member $800
  • 非記協會員 Non-HKJA member $1,300
  • 課程費用包含午餐及全日茶水。 The course fee includes a sandwich lunch set and tea & coffee throughout the day.

由於課程內容可直接於工作中應用,記協建議在職記者向所屬機構查詢報銷在職培訓的費用

獨立及學生記者,或其他有需要的記者,可向記協查詢課程資助。

The HKJA recommends that reporters request their employers to cover the training fees, as the course will directly benefit their work.

Freelance and student reporters or other reporters in need may contact the HKJA for course subsidies.

報道例子 Stories produced with R

More than 100 billion pain pills saturated the nation over nine years, Washington Post

How Unemployment Insurance Fraud Exploded During the Pandemic, ProPublica

Inflated Bond Ratings Helped Spur the Financial Crisis. They’re Back, Wall Street Journal

課程目的 Course Objectives

  • Understand what R can do for you, and what you can do with R
  • Install and set-up the R programming environment on your computer
  • Learn the basic syntax of R and how to write and execute R code
  • Understand the power of reproducible workflows, and learn to create one

學習單元 Learning Modules

MODULE #1 – INTRODUCTION TO R (2.5 hours)

  1. Demo of data-driven news stories created using R
  2. Downloading and install R on your computer
  3. Introduction to the R programming environment
  4. Learning how to load and install packages
  5. The basics of R syntax and execution

MODULE #2 – GETTING STARTED ON A PROJECT (2.5 hours)

  1. Staying organized
  2. Creating a new project
  3. Using relative paths
  4. Importing and exporting data
  5. Basics of data frames

MODULE #3 – CREATING A REPRODUCIBLE WORKFLOW (2.5 hours)

  1. Introduction to Tidyverse package
  2. Using dplyr verbs to manipulate data
  3. Lubridate and other useful packages to get things done

We’ll pick a data set to work with for the demo and you will learn how to apply your R skills to the data set by writing code that accomplishes the various learning outcomes in each module. You will need to bring your own laptop to follow-along; computers will not be provided to attendees.

導師簡介 Instructor

Cezary Podkul

Cezary Podkul teaches data journalism at Hong Kong University’s Journalism and Media Studies Centre. Before joining HKU Journalism in 2021, Cezary worked as an investigative and financial reporter for over a dozen years. He was a senior reporter on The Wall Street Journal’s financial investigations team in New York, where he specialized in data-driven news stories focusing on finance. Prior to the Journal, Cezary wrote for ProPublica and Reuters and has also written for USA Today and The Washington Post, among other publications.

Organized by

Sales Ended