Differences between revisions 1 and 2
Revision 1 as of 2007-05-26 08:17:48
Size: 2219
Editor: JeffRush
Comment:
Revision 2 as of 2008-11-15 14:00:59
Size: 2221
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 35: Line 35:
    * information about [http://en.wikipedia.org/wiki/Decision_making decision making systems]     * information about [[http://en.wikipedia.org/wiki/Decision_making|decision making systems]]

Repertoire of Building Blocks for Learning Programming

Here are collected raw materials for new programmers to be able to quickly do something with Python, the building blocks with which to construct their solution. Their success is built on three things - the language, the library of modules and access to data elements, as needed.

These building blocks should be easy to find, easy to install, documented to a degree sufficient for new programmers and free of licensing hassles. In many cases these blocks take care of low-level details so the programmer can focus on the problem at hand.


  • Calendaring
    • scheduling, events, reminders
  • Collaboration
    • module for jabber instant messaging
  • Culinary
    • caloric reference tables re FDA site
    • receipe collection
  • Geography
    • cartographic templates (country/state outlines)
    • collection of facts about places
  • History
    • timelines
    • searchable facts about times, people
  • Medical
  • Multimedia
    • Auditory
      • general audio samples
      • samples of musical instruments
      • module for manipulating audio samples
    • Visual
      • icon/sprite collections
      • background images
      • intro to use of sprites and PyGame

      • module + intro to SANE interface to scanning
      • data visualizations: 1-d, 2-d, 3-d
  • Politics
  • Science
    • Biology
    • Chemistry
      • periodic chart of elements, with material specs
    • Physics
      • physics rules module
      • automotive/boating/airplane/balloon simulators
      • aviation
      • scuba diving
  • Mathematics
    • module for rationals
    • module for symbolics
    • module for probability
    • module for statistics
    • module for cryptography
    • module for financial import/export
  • Printing
    • simple ways to do so via PDFs, .odf, postscript
  • Databases
    • simple
    • relational
    • object
  • Text Processing
    • module for full-text indexing
    • module for spell checking
    • module for barcode interface re cat reader

LearningRepertoire (last edited 2008-11-15 14:00:59 by localhost)

Unable to edit the page? See the FrontPage for instructions.