{"id":616,"date":"2017-03-10T07:04:58","date_gmt":"2017-03-10T12:04:58","guid":{"rendered":"https:\/\/researchbdev.wpengine.com\/digital-computational-studies\/?p=616"},"modified":"2017-03-10T07:04:58","modified_gmt":"2017-03-10T12:04:58","slug":"the-coding-literate-journalist","status":"publish","type":"post","link":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/digital-computational-studies\/the-coding-literate-journalist\/","title":{"rendered":"The Coding Literate Journalist"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-617 aligncenter\" src=\"https:\/\/research.bowdoin.edu\/digital-computational-studies\/files\/2017\/02\/Code-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/research.bowdoin.edu\/digital-computational-studies\/files\/2017\/02\/Code-300x169.jpg 300w, https:\/\/research.bowdoin.edu\/digital-computational-studies\/files\/2017\/02\/Code-768x432.jpg 768w, https:\/\/research.bowdoin.edu\/digital-computational-studies\/files\/2017\/02\/Code.jpg 1024w, https:\/\/research.bowdoin.edu\/digital-computational-studies\/files\/2017\/02\/Code-250x141.jpg 250w, https:\/\/research.bowdoin.edu\/digital-computational-studies\/files\/2017\/02\/Code-624x351.jpg 624w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>At the core, coding is an effective method in conveying information. A journalist, in particular, can\u00a0tell more engaging stories by\u00a0understanding the ways in which information is collected and displayed with\u00a0code. They don\u2019t necessarily need to be programming gurus, however a baseline understanding on the possibilities of\u00a0Computer Programming\u00a0can help journalists effectively communicate what a particular software project does.<\/p>\n<p>Alex Richards designed the course Coding for Journalists \u201cfor people who have some grounding in data journalism already and experience with spreadsheets and database managers. Helpful to understand Excel functions, for example, some basic SQL.\u201d The course is now available as a set of self-guided tutorials with sample code and data at Richards&#8217; site:<\/p>\n<p><a href=\"http:\/\/coding-for-journalists.readthedocs.io\/en\/latest\/#coding-for-journalists\">http:\/\/coding-for-journalists.readthedocs.io\/en\/latest\/#coding-for-journalists<\/a><\/p>\n<p>Here you can learn how to use Python, a programming language, to scrape data from the web, parse records that fall across multiple lines, make a reusable function, geocode, work with APIs and databases, unlock data stuck in a database, practice data cleaning, and more! However, this isn&#8217;t the only place to learn programming. The Internet is scattered with a plethora of coding tutorials, some of which are: codecademy.com, udacity.com, codeactually.com, and code.org.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the core, coding is an effective method in conveying information. A journalist, in particular, can\u00a0tell more engaging stories by\u00a0understanding the ways in which information is collected and displayed with\u00a0code. They don\u2019t necessarily need to be programming gurus, however a baseline understanding on the possibilities of\u00a0Computer Programming\u00a0can help journalists effectively communicate what a particular software [&hellip;]<\/p>\n","protected":false},"author":101,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-616","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-digital-computational-studies","7":"entry"},"_links":{"self":[{"href":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/wp-json\/wp\/v2\/posts\/616","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/wp-json\/wp\/v2\/users\/101"}],"replies":[{"embeddable":true,"href":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/wp-json\/wp\/v2\/comments?post=616"}],"version-history":[{"count":0,"href":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/wp-json\/wp\/v2\/posts\/616\/revisions"}],"wp:attachment":[{"href":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/wp-json\/wp\/v2\/media?parent=616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/wp-json\/wp\/v2\/categories?post=616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.bowdoin.edu\/digital-computational-studies\/wp-json\/wp\/v2\/tags?post=616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}