Wednesday, 18 September 2013

Programming Glossary Keywords/Terms

The following are the keywords and glossary items I think you should of come across in the python book. Make sure you at least have definitions/explanations for these. If you have extra ones that's ok.

I've organised this by chapters

Chapter One
  • Depreciated
  • Console Window
  • Platform independant
  • Function
  • Argument
  • Case-sensitive
  • String
  • Statement
  • Comments
Chapter Two
  • List of Arguments
  • Escape Sequence
  • Concatenating strings
  • Line continuation character
  • Numeric Types (specify Integer, Float, Decimal)
  • Mathematical operators (state the main ones from the book on page 29 given their purpose)
  • Variable
  • Legal variable name
  • Assignment statement
  • Self documenting code
  • Return value
  • String methods (state the purpose of the following ones -upper, lower, replace, strip [also known as trim in other languages])
  • Logical error
  • operator overloading
  • Augmented Assignment operator (use the table on page 44 - most languages use something similar)
Chapter Three
  • Sequential flow (Sequence)
  • Import
  • Module
  • dot notation
  • Branching
  • Cryptography
  • Conditions
  • Comparison operators (cover those in table on page 56)
  • Block
  • If statement
  • Else clause
  • Else If (Elif as python calls it)
  • While Loop
  • sentry variable
  • Initialisation
  • Infinite loop (what causes one and how to create an intentional one)
  • Tracing
  • compound conditions
  • logical operators (not, and, or)
  • Algorithm
  • Pseudo code
  • Stepwise refinement
Chapter Four

  • For loop
  • element
  • sequence (in python)
  • iterate
  • len() function
  • sequential access
  • random access
  • indexing
  • index out of range
  • mutable and immutable
  • constant
  • lower()  and upper() functions
  • slicing








No comments:

Post a Comment