{"id":403,"date":"2020-03-18T12:59:11","date_gmt":"2020-03-18T12:59:11","guid":{"rendered":"http:\/\/learnlearn.uk\/alevelcs\/?page_id=403"},"modified":"2021-03-26T06:54:17","modified_gmt":"2021-03-26T06:54:17","slug":"integrated-development-environments","status":"publish","type":"page","link":"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/","title":{"rendered":"Integrated Development Environments"},"content":{"rendered":"<div class=\"responsive-tabs\">\n<h2 class=\"tabtitle\">Tutorial<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Video Tutorial<\/h3>\n<p><a href=\"https:\/\/drive.google.com\/open?id=1DYwwZmwiscNGcQZXST77uDF5pwm027wj\">YouTube blocked in school? Watch the Google Drive Version Instead<\/a><\/p>\n<div class=\"nv-iframe-embed\">\n<div class=\"container-lazyload preview-lazyload container-youtube js-lazyload--not-loaded\"><a href=\"https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8\" class=\"lazy-load-youtube preview-lazyload preview-youtube\" data-video-title=\"Python - How to write to a CSV file\" title=\"Play video &quot;Python - How to write to a CSV file&quot;\">https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8<\/a><noscript>Video can&#8217;t be loaded because JavaScript is disabled: <a href=\"https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8\" title=\"Python - How to write to a CSV file\">Python &#8211; How to write to a CSV file (https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8)<\/a><\/noscript><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Intro<\/h2>\n<div class=\"tabcontent\">\n\n<div id=\"attachment_416\" style=\"width: 251px\" class=\"wp-caption alignright\"><img aria-describedby=\"caption-attachment-416\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-416 size-full\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/notepad-logo.png\" alt=\"\" width=\"241\" height=\"209\" \/><p id=\"caption-attachment-416\" class=\"wp-caption-text\">Notepad ++ is popular code editor. It contains some features of an IDE, such as syntax highlighting and collapsible blocks<\/p><\/div>\n<div id=\"attachment_417\" style=\"width: 242px\" class=\"wp-caption alignright\"><img aria-describedby=\"caption-attachment-417\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-417\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/eclipse-logo.png\" alt=\"\" width=\"232\" height=\"217\" \/><p id=\"caption-attachment-417\" class=\"wp-caption-text\">Eclipse is a fully featured Java coding IDE<\/p><\/div>\n<h3>What is an IDE?<\/h3>\n<p>An Integrated Developer Environment is a comprehensive software application for the development and testing of programs.<\/p>\n<p>An IDE is similar to a source code editor, but contains additional features specifically for programmers.<\/p>\n<p><strong>Advantages<\/strong><\/p>\n<ul>\n<li>Faster development time, especially if you are unfamiliar with a language<\/li>\n<li>Easier and quicker to debug<\/li>\n<\/ul>\n<p><strong>Disadvantages<\/strong><\/p>\n<ul>\n<li>Often platform \/ language specific s you will have to install multiple IDEs<\/li>\n<li>Larger storage and RAM overhead<\/li>\n<li>Cluttered interfaces can be daunting for beginners<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Formatting<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Code Formatting<\/h3>\n<p><strong>Syntax Highlighting<\/strong><\/p>\n<p>Syntax highlighting is where different types of syntax are displayed in different colors, making the code easier to read.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-411\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/synatx-highlighting.png\" alt=\"\" width=\"457\" height=\"159\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/synatx-highlighting.png 457w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/synatx-highlighting-300x104.png 300w\" sizes=\"(max-width: 457px) 100vw, 457px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Pretty Print<\/strong><\/p>\n<p>Pretty Print is the use of formatting rules (such as indent sizes and white-space) to make code easier to read.<\/p>\n<div id=\"attachment_418\" style=\"width: 534px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-418\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-418\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/c-code-no-pretty-print.png\" alt=\"\" width=\"524\" height=\"98\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/c-code-no-pretty-print.png 524w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/c-code-no-pretty-print-300x56.png 300w\" sizes=\"(max-width: 524px) 100vw, 524px\" \/><p id=\"caption-attachment-418\" class=\"wp-caption-text\">This C code is perfectly valid, but very difficult to read.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_419\" style=\"width: 532px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-419\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-419\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/c-code-pretty-print.png\" alt=\"\" width=\"522\" height=\"410\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/c-code-pretty-print.png 522w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/c-code-pretty-print-300x236.png 300w\" sizes=\"(max-width: 522px) 100vw, 522px\" \/><p id=\"caption-attachment-419\" class=\"wp-caption-text\">Here is the same code, following GNU formatting rules<\/p><\/div>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Prettyprint\">Source : Wikipedia<\/a><\/p>\n<p><b>Expandable Collapsible\u00a0code blocks<\/b><\/p>\n<p>Content of functions and classes can be hidden when viewing is not needed.<br \/>\nMakes code easier to read when working on larger projects.<\/p>\n<div id=\"attachment_412\" style=\"width: 866px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-412\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-412 size-full\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/expandable-collapsible-blocks.png\" alt=\"\" width=\"856\" height=\"383\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/expandable-collapsible-blocks.png 856w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/expandable-collapsible-blocks-300x134.png 300w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/expandable-collapsible-blocks-768x344.png 768w\" sizes=\"(max-width: 856px) 100vw, 856px\" \/><p id=\"caption-attachment-412\" class=\"wp-caption-text\">Here the blocks are fully expanded<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_413\" style=\"width: 700px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-413\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-413\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/collapsed-blocks.png\" alt=\"\" width=\"690\" height=\"240\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/collapsed-blocks.png 690w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/collapsed-blocks-300x104.png 300w\" sizes=\"(max-width: 690px) 100vw, 690px\" \/><p id=\"caption-attachment-413\" class=\"wp-caption-text\">Here the function blocks are fully collapsed, with only the function names showing<\/p><\/div>\n\n<\/div><h2 class=\"tabtitle\">Auto-comple<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Auto-completion \/ Context Sensitive Prompts<\/h3>\n<p>When typing in code the IDE may suggest prompt you to add code(such as the function arguments in the example below). In some instances it may even autocomplete code (for instance adding closing parenthesis when you open them.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-414 size-full\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/context-sensitive-prompt.png?_t=1584543091\" alt=\"\" width=\"1014\" height=\"221\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/context-sensitive-prompt.png 1014w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/context-sensitive-prompt-300x65.png 300w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/context-sensitive-prompt-768x167.png 768w\" sizes=\"(max-width: 1014px) 100vw, 1014px\" \/><\/p>\n\n<\/div><h2 class=\"tabtitle\">Error Detect<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Error Detection<\/h3>\n<p>The IDE can often spot mistakes as you type them, such is spelling mistakes or referencing variables before you have assigned them, or referencing them outside of their scope.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-415\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/error-detection.png\" alt=\"\" width=\"509\" height=\"190\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/error-detection.png 509w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/error-detection-300x112.png 300w\" sizes=\"(max-width: 509px) 100vw, 509px\" \/><\/p>\n<p>&nbsp;<\/p>\n\n<\/div><h2 class=\"tabtitle\">Debugging<\/h2>\n<div class=\"tabcontent\">\n\n<h3>Debugging Assistance<\/h3>\n<p><strong>Single Stepping<\/strong><\/p>\n<p>This is where a program is executed line by line and paused after each line so you can inspect variables.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-420\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/single-stepping.png\" alt=\"\" width=\"510\" height=\"335\" srcset=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/single-stepping.png 510w, https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/single-stepping-300x197.png 300w\" sizes=\"(max-width: 510px) 100vw, 510px\" \/><\/p>\n<p><strong>Breakpoints<\/strong><\/p>\n<p>You can often set a break point in a your IDE to stop the program at a particular point, rather than to step through slowly line by line. This is useful if you are pretty sure where an error is occuring, but not sure why.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Variable reports window<\/strong><\/p>\n<p>The IDE will often have a variable window that displays the current contents of variables and objects. This can be used with single-stepping and breakpoints to debug your code.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-421\" src=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/variable-window.png\" alt=\"\" width=\"270\" height=\"192\" \/><\/p>\n\n<\/div><h2 class=\"tabtitle\">Resources<\/h2>\n<div class=\"tabcontent\">\n\n<p><a href=\"https:\/\/docs.google.com\/presentation\/d\/1pmyMrGTDCIlMmQ4q1yyfaBwoMq3ATgzi3obgV6Nrtfo\/edit?usp=sharing\">Lesson Slideshow<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Exam Style Questions<\/strong><\/p>\n<ul>\n<li>Describe 2 features of IDEs and how they can assist programmers.<\/li>\n<li>A project manager is looking for a new IDE for her team. Discuss the various factors that would affect her choice of IDE.<\/li>\n<li>Single stepping is one feature of an IDE. Explain how it assists a programmer in debugging, using an example.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<\/div><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Video Tutorial YouTube blocked in school? Watch the Google Drive Version Instead https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8Video can&#8217;t be loaded because JavaScript is disabled: Python &#8211; How to write to a CSV file (https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8) &nbsp; &nbsp; What is an IDE? An Integrated Developer Environment is a comprehensive software application for the development and testing of programs. An IDE is&hellip;&nbsp;<a href=\"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Integrated Development Environments<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":70,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Integrated Development Environments - A Level Computer Science<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integrated Development Environments - A Level Computer Science\" \/>\n<meta property=\"og:description\" content=\"Video Tutorial YouTube blocked in school? Watch the Google Drive Version Instead https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8Video can&#8217;t be loaded because JavaScript is disabled: Python &#8211; How to write to a CSV file (https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8) &nbsp; &nbsp; What is an IDE? An Integrated Developer Environment is a comprehensive software application for the development and testing of programs. An IDE is&hellip;&nbsp;Read More &raquo;Integrated Development Environments\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/\" \/>\n<meta property=\"og:site_name\" content=\"A Level Computer Science\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-26T06:54:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/notepad-logo.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/\",\"name\":\"Integrated Development Environments - A Level Computer Science\",\"isPartOf\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#website\"},\"datePublished\":\"2020-03-18T12:59:11+00:00\",\"dateModified\":\"2021-03-26T06:54:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"A Level Computer Science Home\",\"item\":\"https:\/\/learnlearn.uk\/alevelcs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integrated Development Environments\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#website\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/\",\"name\":\"A Level Computer Science\",\"description\":\"CIE Specification\",\"publisher\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnlearn.uk\/alevelcs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#organization\",\"name\":\"A Level Computer Science\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png\",\"contentUrl\":\"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png\",\"width\":710,\"height\":98,\"caption\":\"A Level Computer Science\"},\"image\":{\"@id\":\"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integrated Development Environments - A Level Computer Science","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/","og_locale":"en_GB","og_type":"article","og_title":"Integrated Development Environments - A Level Computer Science","og_description":"Video Tutorial YouTube blocked in school? Watch the Google Drive Version Instead https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8Video can&#8217;t be loaded because JavaScript is disabled: Python &#8211; How to write to a CSV file (https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8) &nbsp; &nbsp; What is an IDE? An Integrated Developer Environment is a comprehensive software application for the development and testing of programs. An IDE is&hellip;&nbsp;Read More &raquo;Integrated Development Environments","og_url":"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/","og_site_name":"A Level Computer Science","article_modified_time":"2021-03-26T06:54:17+00:00","og_image":[{"url":"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2020\/03\/notepad-logo.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/","url":"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/","name":"Integrated Development Environments - A Level Computer Science","isPartOf":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/#website"},"datePublished":"2020-03-18T12:59:11+00:00","dateModified":"2021-03-26T06:54:17+00:00","breadcrumb":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learnlearn.uk\/alevelcs\/integrated-development-environments\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"A Level Computer Science Home","item":"https:\/\/learnlearn.uk\/alevelcs\/"},{"@type":"ListItem","position":2,"name":"Integrated Development Environments"}]},{"@type":"WebSite","@id":"https:\/\/learnlearn.uk\/alevelcs\/#website","url":"https:\/\/learnlearn.uk\/alevelcs\/","name":"A Level Computer Science","description":"CIE Specification","publisher":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnlearn.uk\/alevelcs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/learnlearn.uk\/alevelcs\/#organization","name":"A Level Computer Science","url":"https:\/\/learnlearn.uk\/alevelcs\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/","url":"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png","contentUrl":"https:\/\/learnlearn.uk\/alevelcs\/wp-content\/uploads\/sites\/20\/2019\/09\/LearnLearnLogowhite.png","width":710,"height":98,"caption":"A Level Computer Science"},"image":{"@id":"https:\/\/learnlearn.uk\/alevelcs\/#\/schema\/logo\/image\/"}}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"learnlearnadmin","author_link":"https:\/\/learnlearn.uk\/alevelcs\/author\/learnlearnadmin\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Video Tutorial YouTube blocked in school? Watch the Google Drive Version Instead https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8Video can&#8217;t be loaded because JavaScript is disabled: Python &#8211; How to write to a CSV file (https:\/\/www.youtube.com\/watch?v=DXzEijPCRc8) &nbsp; &nbsp; What is an IDE? An Integrated Developer Environment is a comprehensive software application for the development and testing of programs. An IDE is&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages\/403"}],"collection":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/comments?post=403"}],"version-history":[{"count":16,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages\/403\/revisions"}],"predecessor-version":[{"id":1868,"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/pages\/403\/revisions\/1868"}],"wp:attachment":[{"href":"https:\/\/learnlearn.uk\/alevelcs\/wp-json\/wp\/v2\/media?parent=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}