Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
WHAT THE HELL IS R?
Transcript of WHAT THE HELL IS R?
AND ALL THE OTHER QUESTIONS YOU'RE AFRAID TO ASK
BROUGHT TO YOU BY
THE BLONDE TV REPORTER NOT AFRAID OF LOOKING STUPID
Basic stuff that isn't really so basic
Content Management System, aka what you use to "manage" content on your website. Every newsroom has a CMS and many times they're called different things. Wordpress is a popular and very common CMS.
THE WOMAN WHO CAN ANSWER ALL THE QUESTIONS
Tisha Thompson firstname.lastname@example.org @TishaOnTV
Sisi Wei email@example.com @SisiWei
USING COMPUTER SCRIPT TO EXTRACT INFORMATION FROM WEBSITES. THINK OF IT AS A MORE COMPLICATED WAY TO COPY AND PASTE THINGS OFF THE INTERNET.
A PLACE TO TYPE (EXTREMELY POWERFUL) COMMANDS TO YOUR COMPUTER. SOME PROGRAMMING REQUIRES YOU TO USE THE COMMAND LINE. ON MACS IT LOOKS LIKE...
A program that pretends to be a human and interacts with a browser, and journalists often use it to scrape websites
Usually refers to statistical or mathematical modeling. Models are usually developed by scientists or researchers to help us understand how a system works.
If a website is just made out of boxes of text and images, HTML is how many boxes are on the page (a box for headlines,
a box for each paragraph)
How those boxes should look (what's the background color? How tall should the box be?)
How and when those boxes should move or change (clicking next on a slideshow animates the next picture into view)
RUBY & PYTHON
RUBY & PYTHON
Two very common programming languages. Unlike HTML/CSS/JS, neither Ruby or Python have a focus on websites. Instead, you can use them to program anything you want.
Django & Rails
Django & Rails
These are called "frameworks." They help you use Ruby & Python to build templates that can generate hundreds or thousands (or millions) of web pages on the Internet.
An easier way for computers to read a website. Many companies make APIs for their websites so other programmers can use their company data to make cool projects. Example = Twitter
A program that helps you preview and test the HTML/CSS/JS that you write, making sure everything works and you're writing good code.
THERE ARE MANY DIFFERENT COMPUTER FORMATS THAT DATA CAN COME IN. USUALLY THESE ARE INTERCHANGEABLE AND DATA CAN BE CONVERTED FROM ONE FORMAT TO ANOTHER.
where commas separate one data point from another
<look><like><this> separate data points from each other
On to VISUALIZATIONS!!!!
Websites or computer programs you can use to make data visualizations. No coding necessary.
Stands for "Geographic Information System." A way for computers to understand data as it relates to a location on earth.
The company that owns ArcGIS
A very popular, powerful and expensive computer program that allows you to make maps
An open-source and free mapping program
Software that helps you make and publish maps to the Internet
A Google service that allows you to upload data & make maps using Google Maps
A WEBSITE WHERE YOU CAN MAKE YOUR OWN MAPS AND PUBLISH THEM ONLINE. HAS FREE & PAID TIERS.
The company behind Tilemill & Leaflet
Now we move on to DATA ANALYSIS...
A label for any language that is built specifically for managing databases
A very popular database management system.
Software that creates an embeddable SQL database, allowing you to make a database without a server.
AN EVEN MORE ADVANCED SQL DATABASE MANAGEMENT SYSTEM.
The admin interface for PostgreSQL
"Find and replace" on steroids. A sequence of characters that forms a search pattern. You can search for anything, such as "five characters in a row that are all numbers."
Free and powerful software used to clean messy data
A website that allows you to upload, share, search and annotate pdfs online. Created by journalists!
A WEBSITE CREATED BY GOOGLE THAT HELPS ANYONE ANALYZE TRAFFIC TO THEIR WEBSITE
CodePen & JSFiddle
CodePen & JSFiddle
FREE SOFTWARE THAT HELPS YOU EXTRACT DATA OUT OF PDFS
A WEBSITE THAT ALLOWS YOU TO SHARE, TRACK CHANGES AND COLLABORATE ON CODE
A popular Q&A website focused on questions specifically about programming.
SHORT FOR "AMAZON WEB SERVICES." YOU CAN PAY AMAZON TO HOST YOUR WEBSITE.
OpSec is short for Operational Security. As a journalist, what should you be doing to make sure your sources are protected from a software digital privacy perspective?
Now we move on to "Sensor Journalism" terms starting with...
Using physical sensors to do journalism projects. Example: Using air quality sensors to find out about air quality throughout a city.
TWO SIMILAR TYPES OF HARDWARE (THAT COME WITH SOFTWARE) YOU CAN BUY AND PROGRAM TO USE AS SENSORS
Which brings us to STATISTICAL TERMS
A STATISTICAL TECHNIQUE THAT ESTIMATES THE RELATIONSHIP BETWEEN VARIABLES
Software you can purchase that does statistical analysis
A free programming language and environment for statistical computing and graphics
Code is just a way for us to talk to computers. Just as there are many languages in real life for us to talk to each other, there are many programming languages that can talk to computers.
R Studio is free software that provides a nice environment around R to help you use it better.
A file that uses points, lines and polygons to represent a shape. We then use these files to create maps or shapes on top of maps, from scratch. Examples include county lines or boundaries of a lake.
An R package (aka a tool written for use in R) that lets you manipulate and explore data quickly and with greater ease.
It’s literally machines learning on their own.
Okay, so we give them a little help.
But think of this as artificial intelligence. We teach a computer how to process new data, so that without explicit instructions, it knows how to process that information.
Netflix’s recommendations for you
Machine learning, math and computer science use a lot of algorithms.
They’re basically fancy to-do lists for computers.
Imagine instructions on a recipe that tell you what to do in what order. That’s an algorithm.
For computers, this just means that instead of beating eggs, it compares two numbers.
A hash looks something like this “DFCD 3454 BAED 1029 CFDF 2019.”
It’s a jumble of unreadable text that, using the right computer program, can turn into real text, like “Hi there Sisi!”
PGP Key &
Using a hash, people can get a PGP Key or personal electronic “fingerprint” that lets you sign, encrypt and decrypt emails (and other digital stuff) so you can communicate privately but securely.
RubyGems & pip
A standard way to manage & install Ruby and Python “packages” that other programmers have written.
Think of packages like a neat little program someone else has written. For example, the NYT has written a Ruby gem that converts dates into their house style.
Same as XML, but with specific ways of defining geographic data
Same as JSON,
but with specific ways