Code Developed in CSCI-1100 Spring Semester 2016 ************************************************ Lecture 1 ============== **Module:** :mod:`lec01_three_doubles` --- Finds three consecutive pairs of double letters ------------------------------------------------------------------------------------------- .. automodule:: lec01_three_doubles **Code**: .. literalinclude:: class_code/lec01_three_doubles.py Lecture 3 ========= **Module:** :mod:`lec03_raw_input` --- Demonstrate the use of raw_input in the volume calculation code. -------------------------------------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec03_raw_input.py Lecture 4 ========= **Module:** :mod:`lec04_exercise_set_1` --- Demonstrate the use of some string functions for parts 3 and 4. ------------------------------------------------------------------------------------------------------------ **Code**: .. literalinclude:: class_code/lec04_exercise_set_1.py **Module:** :mod:`lec04_exercise_set_2` --- Demonstrate the use of the math module ----------------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec04_exercise_set_2.py **Module:** :mod:`lec04_cylinder` --- Demonstrate the use of some math modules to compute the area and volume of a cylinder. ----------------------------------------------------------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec04_cylinder.py **Module:** :mod:`lec04_triangle` --- Class exercise to calculate the hypotenuse of a right triangle ----------------------------------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec04_triangle.py Lecture 5 ========= **Module:** :mod:`lec05_surface_area` --- Use two functions to compute surface area ----------------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec05_surface_area.py Lecture 6 ========= **Module:** :mod:`lec06_height` --- Use if statements to compare height ------------------------------------------------------------------------ **Code**: .. literalinclude:: class_code/lec06_height.py Lecture 7 ========= **Module:** :mod:`lec07_ex1` --- First image example: resize and convert ------------------------------------------------------------------------ **Code**: .. literalinclude:: class_code/lec07_ex1.py **Module:** :mod:`lec07_ex2` --- Second image example: crop and paste --------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec07_ex2.py Lecture 9 ========= **Module:** :mod:`lec09_overview` --- Some basic while loop constructs ---------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec09_overview.py **Module:** :mod:`lec09_user_stop` --- Stop a while loop based on user input ---------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec09_user_stop.py **Module:** :mod:`lec09_co2` Use a while loop to process a list --------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec09_co2.py Lecture 10 (carry over from Lecture 9) ====================================== **Module:** :mod:`lec10-closest` Find the two closest values in a list ---------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec10-closest.py Lecture 11 ====================================== **Module:** :mod:`lec11_walk.py` Turtle performs a random walk -------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec11_walk.py Lecture 12 ====================================== **Module:** :mod:`lec12_image_copy` Use for loops to copy one image into another --------------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec12_image_copy.py **Module:** :mod:`lec12_image_bars` Use for loops to make black bars in an image --------------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec12_image_bars.py **Module:** :mod:`lec12_image_rotate` Use for loops to rotate the quadrants of an image ---------------------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec12_image_rotate.py **Module:** :mod:`lec12_pixellate` Use for loops to pixellate an image --------------------------------------------------------------------------------- **Code**: .. literalinclude:: class_code/lec12_pixellate.py