

Array Operations: A better version of row_len, col_len 27.6. Array Operations:Ĭonverting between index and row,col 27.5. Multidimensional Arrays represented by a 1-D array 27.4. Multidimensional Arrays: Operating on Images 27.3. Numerical Integration as a method to calculate πĢ7. Calculating the Volume of a Sphereīy Numerical Integration 26.18. Calculating the Length of the circumferenceīy Numerical Integration 26.17. speed of calculation of π by the library routines 26.14. Other algorithms for calculating π 26.13. Errors in the calculation of π by numerical integration 26.12. Order of the algorithm for calculating πīy numerical integration 26.11. calculation of π by numerical integrationĪnd timing the runs 26.10. Finding π from the upper and lower bounds 26.9. Multiply by reciprocal rather than divide 26.7. range()/xrange() and out-of-memory problem 26.4. Calculating π by Numerical Integration 26.2. Presentation: the Babylonian Square RootĢ6.

Benchmarking (speed) comparision:īabylonian sqrt() compared to built-in math library sqrt() 25.6. Order of the Algorithmįor calculating the square root 25.5.
#EDITPAD LITE 7.6.5 CODE#
Code for Babylonian Algorithm for Square Root 25.4. Two Algorithms: square root, numerical integration 25. Changing the mantissa can produce errorsĢ4. Changing the exponent doesn't loose precision Problems resulting from a finite representation of reals 23.1. Floating point precision: Optimisation 22.9. Reals with a finite decimal representation,ĭon't always have a finite binary represention 22.7. The non-existance of 0.0, NaN and Infinities 22.6. Normalisation of floating point numbers 22.4. Examples of binary floating point numbers 22.3. Floating point representation of real numbers 22.2. Do the tests give the right answers? 18.8. making a module of volume_hexagonal_prism() 18.7. Function example: volume_hexagonal_prism() 18.6. volume_sphere() as a module: the global namespace code 18.3. volume_sphere() as a module: writing the function for a module 18.2. Function example - volume_sphere(): function returns a result 17.9.

Code execution: Global and function namespace 17.8. Separation of function declaration and function definition: order of calls to functions 17.5. Function example - greeting_2.py: one function, no parameters 17.3. Function example - greeting.py: no functions, greeting.py 17.2. Subroutines, procedures, functions and definitions 17.1. tossing balls at milk bottles: perms and coms 16.7. Temperature Controller, formatting outputġ6. Temperature Controller, air conditioner and heater 15.5. Temperature Controller, air conditioner v2 15.4. Temperature Controller, air conditioner only 15.3. Executing Python in unix/Mac/cygwin 13.2. Editor: writing and saving programs 12.1. First Python Program(s) (in Immediate Mode) 12. External Coding Resources (getting help) 11. Primitive Data Type: Characters, ASCII table 8.8. Algorithm and Order of an algorithm, demonstrated using binary addition 7.3. Color Representation on a computer display 6.1. word size is determined by the hardware 5.8. binary numbers, the bit (b), byte (B) and word 5.1. Software, Hardware and the Operating System (OS) 5. Material/images from this webpage may be used, as long as credit is given to the author,Īnd the url of this webpage is included as a reference. Jan 2012: I'm updating these notes to teach in a class of about 20 kids of mixed ages and skills at a saturday afternoon school. I'll be quite happy for them to work on the projects in their own time,īut will let them decide whether/when to do this. Since this is a hobby activity for the kids,Īs they get further into the class and take on projects, (which I assume meant anything practical). If I didn't teach anything which would fullfil a requirement However I could use the school facilities, Given to advance placement math 12th graders. My son's school didn't want me to teach the classĪs they thought it would compete with a class in Java The students were doing this after school With no previous exposure to programming. Even after saving, automatic backup and working copies prevent data loss and a powerful search-and-replace with literal search terms and regular expressions that span multiple lines.Originally this was class lessons for a group of 7th graders It also includes unlimited undo and redo for all open files. It provides you with a Tabbed Interface for working with many files.
#EDITPAD LITE 7.6.5 FULL#
EditPad Lite is a general-purpose text editor designed to be small and compact yet offer all the functionality you expect from a basic text editor.ĮditPad Lite features full Unicode support, including complex scripts and right-to-left scripts, direct editing of text files using Windows, UNIX, and Mac text encodings (code pages), and line breaks.
