Program Python

Kenneth Richards
Copyright © 2008 Kenneth Richards - All Rights Reserved

Learn how to use the python programming language to create powerful applications.

Know how to write and use the following literals.

  1. Literal Values
    1. Boolean
    2. Integers
    3. Floats
    4. Strings
    5. Characters
    6. Dates
    7. Times
    8. Datetimes
    9. Decimal
    10. Complex
  2. Expressions
    1. Mathematics (+, -, *, /, modulus)
    2. Trig Functions (Sin, Cosine, Tangent)
    3. Spanning multiple lines
  3. Arrays & Hashtables
    1. Creating arrays
    2. Calculating the size of an array
    3. Resizing an array
    4. Removing elements from an array
    5. Enumerating an array (for each)
    6. Merging arrays
    7. Sorting arrays
    8. Creating hashtables
    9. Retrieving hashtable keys
    10. Enumerating a hashtable (for each)
  4. String Manipulation
    1. Concatenation
    2. Extracting a character
    3. Manipulating characters
    4. Extracting a substring
    5. Replacing a substring
    6. Trim whitespace
  5. Regular Expressions
    1. Pattern syntax
    2. Pattern modifiers
    3. Regular expression matching
    4. Regular expression replacement
    5. Subexpression matching
    6. Back references
  6. Classes and Objects
    1. Defining classes
    2. Instantiating objects
    3. Inheritance
    4. Method & operator overloading
    5. Destroying objects
  7. Exception Handling
    1. Handling exceptions that are thrown
    2. Creating custom exceptions
    3. Raising exceptions
    4. Try-Finally blocks (trapping errors)
  8. Using a Database
    1. Using a database for persistant storage
    2. Open a connection to a database
    3. Execute a select statement and retrieve the results
    4. Perform an insert, update or delete operation
    5. Enumerating the tables in the database
    6. Enumerating the columns in a table
    7. Enumerating the stored procedures
    8. Enumerating the functions
    9. Enumerating the views
    10. Enumerating the triggers
    11. Enumerating the constraints
  9. Environment Variables
    1. How to access server environment variables
    2. List all of the environment variables
  10. Filesystem Operations
    1. Opening a file
    2. Reading & writing a file
    3. Closing a file
    4. Enumerating a directory
    5. Checking if a file exists
    6. Deleting a file
  11. Email
    1. Configuring for e-mail
    2. How to send an e-mail
  12. File Upload
    1. How to upload a file
    2. How to control the types of files that are uploaded
    3. How to limit the size of file that is uploaded
    4. Setting the permissions on the upload folder
    5. How to move the file to a new folder
  13. XML & RPC
    1. How to manipulate XML
    2. Create a blank XML document
    3. Traverse the nodes in the document
    4. Find nodes matching an element name (or attribute name)
    5. Extract data from an element or attribute
    6. How to communicate to another server using RPC
  14. Commenting
    1. Comment syntax
 
python.txt · Last modified: Apr 19, 2008 - 11:27pm (external edit)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki