[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-424685-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-424685-en":131},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","basic-programming-terminology-lesson-1","Basic Programming Terminology - Lesson 1","","Basic programming terminology and core concepts are introduced, covering what a program is, how code and instructions form programs, and how loops and conditional logic work at a high level. The document also distinguishes applications (apps), scripts that are interpreted, and common scripting environments such as Jupyter notebooks and RStudio. Finally, it explains command-line interfaces and consoles, including macOS Terminal and Windows Command Prompt, and connects the material to digital scholarship tool support.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/basic-programming-terminology-lesson-1/424685/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/basic-programming-terminology-lesson-1/424685.png","ImageObject",300,407,{"name":42,"@type":43},"Well Done","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-21","2026-09-28",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",11,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What is a program in the terminology used here?","Question",{"text":63,"@type":64},"A program is a generic term for a complete set of instructions that does something.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"What’s the difference between a script and a program?",{"text":68,"@type":64},"A script is instructions in a programming language that need to be interpreted, while a program is the complete set of instructions that accomplishes a task.",{"name":70,"@type":61,"acceptedAnswer":71},"What is a console and give typical examples mentioned?",{"text":72,"@type":64},"A console is a program that sends text commands and receives text output. Typical macOS consoles include Terminal, and Windows uses Command prompt.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},424685,1791002406,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,101,105,110,115,120,123,127],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":97,"doc_module":4,"doc_module_name":25,"category_name":98,"show_sort_weight":99,"slug":100},5,"Comic",60,"comic",{"id":102,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":103,"slug":104},6,50,"technology",{"id":106,"doc_module":4,"doc_module_name":25,"category_name":107,"show_sort_weight":108,"slug":109},7,"Healthcare",40,"healthcare",{"id":111,"doc_module":4,"doc_module_name":25,"category_name":112,"show_sort_weight":113,"slug":114},8,"Research & Report",30,"research-report",{"id":116,"doc_module":4,"doc_module_name":25,"category_name":117,"show_sort_weight":118,"slug":119},9,"Religion & Spirituality",20,"religion-spirituality",{"id":118,"doc_module":4,"doc_module_name":25,"category_name":121,"show_sort_weight":118,"slug":122},"World Cup","world-cup",{"id":124,"doc_module":4,"doc_module_name":25,"category_name":125,"show_sort_weight":124,"slug":126},10,"Lifestyle","lifestyle",{"id":128,"doc_module":4,"doc_module_name":25,"category_name":129,"show_sort_weight":97,"slug":130},19,"General","general",{"code":4,"msg":82,"data":132},{"doc_id":79,"user_id":133,"nickname":42,"user_avatar":134,"doc_module":4,"category_id":102,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":140,"language":141,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":142,"faqs":143,"seo_title":144,"seo_description":12,"update_tm":145,"read_time":146},5909892210082,"https://ap-avatar.wpscdn.com/avatar/56001069da27c9f41e8?x-image-process=image/resize,m_fixed,w_180,h_180&k=1789614185077863061","Basic Programming Terminology  \nPresenter: Steve Baskauf  \n[steve.baskauf@vanderbilt.edu](steve.baskauf@vanderbilt.edu)  \n[vanderbi. lt/codegraf](vanderbi. lt/codegraf)  \nDigital Scholarship and Communications Office ( DiSC )  \n• Unit of the Vanderbilt Libraries  \n• Support for data best practices (DMP tool, repositories), GIS, copyright, Linked Data (including Wikidata), tools (GitHub, ORCID, Open Science Framework, etc.), and Open Access publishing.  \n• Offers on-demand educational programming, consultations, web resources  \n• Typically offering lessons on Python, R, and GIS  \n• More online [at:](at: vanderbi. lt/disc)[ vanderbi. lt/disc](at: vanderbi. lt/disc)  \n• Email: [disc@vanderbilt.edu](disc@vanderbilt.edu)  \n[vanderbi. lt/codegraf](vanderbi. lt/codegraf)  \nWhat is CodeGraf?  \nTerms for programs  \na program  \n• a generic term fora complete set of instructions that does something  \n\\#data = readDict ('vanderbilt_units .csv')  \n\\#print(json .dumps (data,indent=2))  \nwhile True: \\# infinite loop  \nprint('Time checked:',  \ndatetime .datetime .utcnow () .isoformat ()) with open('last_run .txt', 'rt',  \nencoding='utf-8') as fileObject:  \n[date_last_run = fileObject.read](date_last_run = fileObject.read) () print('Date last run:', date_last_run)  \ndate_now_utc = generate_utc_date ()  \nprint('UTC date now is:', date_now_utc)  \nif date_now_utc > date_last_run:  \nrun_all_queries ()  \n\\# Update the date last run  \nwith open('last_run .txt', 'wt', encoding='utf-8') as fileObject:  \nfileObject .write (generate_utc_date ())  \nprint('done')  \nprint()  \n\\# wait an hour before checking again sleep(3600)  \ncode  \n• instructions that make upa program  \n\\#data = readDict ('vanderbilt_units .csv')  \n\\#print(json .dumps (data,indent=2))  \nwhile True: \\# infinite loop  \nprint('Time checked:',  \ndatetime .datetime .utcnow () .isoformat ())  \nwith open('last_run .txt', 'rt', encoding='utf- 8') as fileObject:  \n[date_last_run = fileObject.read](date_last_run = fileObject.read) () print('Date last run:', date_last_run)  \ndate_now_utc = generate_utc_date ()  \nprint('UTC date now is:', date_now_utc)  \nif date_now_utc > date_last_run:  \nrun_all_queries ()  \n\\# Update the date last run  \nwith open('last_run.txt', 'wt', encoding='utf-8') as fileObject:  \nfileObject.write (generate_utc_date())  \nprint('done')  \nprint()  \n\\# wait an hour before checking again  \nsleep(3600)  \nan application (app)  \n• one or several programs working together for the end user  \na script  \n• instructions in a programming language that need to be interpreted  \nPython script  \nin a Jupyter notebook  \nR script in RStudio  \nCommand-line interfaces (CLI)  \nconsoles  \n• A console is a program that sends text commands and receives text output  \n• The typical console for Macs is called Terminal  \n• The typical console for Windows is called Command prompt","cbCaiekdsk8pjf8p","https://ap.wps.com/l/cbCaiekdsk8pjf8p","pdf",3342531,23,"English","# What is CodeGraf?\n## Terms for programs\n## Application (app) and scripts\n## Console and command-line interfaces","[{\"question\":\"What is a program in the terminology used here?\",\"answer\":\"A program is a generic term for a complete set of instructions that does something.\"},{\"question\":\"What’s the difference between a script and a program?\",\"answer\":\"A script is instructions in a programming language that need to be interpreted, while a program is the complete set of instructions that accomplishes a task.\"},{\"question\":\"What is a console and give typical examples mentioned?\",\"answer\":\"A console is a program that sends text commands and receives text output. Typical macOS consoles include Terminal, and Windows uses Command prompt.\"}]","Basic Programming Terminology - Lesson 1 | PDF",1790635064,58]