From data cleaning to data analysis to webs scrapping, most sources of data journalism projects use some Python.
If you are new to coding, Python developer and senior editor at Reynolds Journalism Institute James Gordon put together this simple-to-use guide to Python on Mac.
"Python's simple, readable syntax and active, open-source community make it a great first language for anyone who wants to learn to code," he writes.
Free daily newsletter
If you like our news and feature articles, you can sign up to receive our free daily (Mon-Fri) email newsletter (mobile friendly).