• wonderlic tests
  • EXAM REVIEW
  • NCCCO Examination
  • Summary
  • Class notes
  • QUESTIONS & ANSWERS
  • NCLEX EXAM
  • Exam (elaborations)
  • Study guide
  • Latest nclex materials
  • HESI EXAMS
  • EXAMS AND CERTIFICATIONS
  • HESI ENTRANCE EXAM
  • ATI EXAM
  • NR AND NUR Exams
  • Gizmos
  • PORTAGE LEARNING
  • Ihuman Case Study
  • LETRS
  • NURS EXAM
  • NSG Exam
  • Testbanks
  • Vsim
  • Latest WGU
  • AQA PAPERS AND MARK SCHEME
  • DMV
  • WGU EXAM
  • exam bundles
  • Study Material
  • Study Notes
  • Test Prep

Scripting and Programming Foundations WGU

Latest WGU Jan 14, 2026 ★★★★☆ (4.0/5)
Loading...

Loading document viewer...

Page 0 of 0

Document Text

Scripting and Programming Foundations WGU 4.4 (5 reviews) Students also studied Terms in this set (74) Western Governors UniversityIT C182 Save WGU - Scripting and Programming ...85 terms Pontiac1979Preview D278 Exam Prep 53 terms Sergeantsavage1 Preview Ultimate D278 Scripting and Progra...Teacher 114 terms Sara_HoeftPreview

D278 P

70 terms asu Practice questions for this set Learn1 / 7Study using Learn 1- Gather requirements 2- Describe the application 3- Identify the main objects 4- Describe the interactions between objects 5- Create a class diagram Editorallows you to write code CompilerTurns programming language into computer language Choose an answer 1Editor2UML design process 3Change variable value4Expression Don't know?

InterpreterSame as compiler, but converts code one step at a time instead of the entire program at once OperatorAn object that takes two operands and does something with them ExpressionSomething that has value Terminal vs non-terminal expressionTerminal is a final value, non-terminal can be reduced further Proper Python expression grammarExpression > expression operator expression VariableA name that refers to a value StringText surrounded by quotes IntegerA number BooleanA true or false value Programming grammarLanguage rules, returns a syntax error if not followed Change variable valueUsing an = assigns a new value Indexing a stringSelecting a sub-sequence of a string Slicing a stringObtaining a subset of data from a string +Concatenate or add =Assignment *Multiply, when applied to string data it writes out the string multiple times -Subtract /Divide %Does division and returns remainder ProcedureTakes an input processes input produces output FunctionSame as procedure written once but can be called upon many times ParameterAn input to a procedure or function

OperandSame as an input or a parameter ReturnDefines the output for a function While loopExecutes as long as the test expression is true while If else statementControls what code is executed based on results of a test expression if

else:

Compound mathematical expressions1st - parenthesis 2nd - multiplication and division from left to right 3rd - addition and subtraction from left to right ParenthesisGroups items in an expression Defines inputs in procedures < > <= >= == != ** Less than Greater than Less than or equal to Greater than or equal to Equal to Not equal to To the power of Or operatorevaluates the true expression And operatorevaluates both expressions IndexingEach element in a list is assigned an index number, starting with 0, which can be referenced MutationChange the value of something, supported by lists For loopExecutes a block for an element in a list

for in :

Selecting a sub-sequence of a listSpecify beginning and ending index positions colors = ["red" , "yellow" , "blue"]

print colors[0:2]

Pop methodRemoves the last element from a list by default, or a specific element using an index

Updating a listLists can be updated using a mutation with a index Locating a value in multiple listsUse index to first select the sub-list, then the value in that list print Colors [0] [1] Append operatorMutates list by adding elements to the end of the list ObjectSomething that has its own identity, attributes, and behavior ClassDescribes what an object will be, one class can have many objects A house is an object, the blueprints to the house are a class Dot notation . myhouse.color would be the color associated with the object myhouse InstantiationCreating instances of a class AbstractionFocus on essential qualities of something rather than one specific example EncapsulationSurrounding something to protect and to keep contents together InheritanceCode reuse, creating new classes based on existing classes, some characteristics would be inherited PolymorphismMany forms, allows work with objects created from different classes For example the + sign It will add integers, but concatenate strings Linear Search vs Hashed SearchLinear searches everything, hashed searches an index BucketsBuckets group entries together in a hash table, allowing the entries to be quickly found AlgorithmWell defined sequence of steps that MUST produce results when done, if results aren't produced than it is a PROCEDURE instead Circular definitionsDefinition without a base that constantly calls itself, putting itself in a loop, very useful for mathematical application Fastest access to dataHash table or dictionary

User Reviews

★★★★☆ (4.0/5 based on 1 reviews)
Login to Review
S
Student
May 21, 2025
★★★★☆

This document featured comprehensive coverage that was incredibly useful for my research. Such an outstanding resource!

Download Document

Buy This Document

$11.00 One-time purchase
Buy Now
  • Full access to this document
  • Download anytime
  • No expiration

Document Information

Category: Latest WGU
Added: Jan 14, 2026
Description:

Scripting and Programming Foundations WGU 4.4 (5 reviews) Students also studied Terms in this set Western Governors UniversityIT C182 Save WGU - Scripting and Programming ... 85 terms Pontiac1979 P...

Unlock Now
$ 11.00