J. Correia Lopes

FEUP/DEI & INESC TEC

User Tools

Site Tools


teach:fpro:labs:03

P: 08/10/2018

Master in Informatics and Computing Engineering
Programming Fundamentals
Instance: 2018/2019


Practical work #3 :: Week of 08/10/2018

Goals

By the end of this class, the student should be able to:

  • Use the module Turtle to do simple graphics
  • Use the class Turtle to create instances and change their state
  • Use the for loop to do repeated tasks

Bibliography

  1. Brad Miller and David Ranum, Learning with Python: Interactive Edition. Python Turtle. [HTML] (Chapter 4)
  2. Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers, How to Think Like a Computer Scientist — Learning with Python 3 (RLE), 2012, [HTML] (Chapter 3)

Tasks

  1. Study all the bibliography available on the class topic
  2. Make your own copy of the Google doc with the Assignments Sheet provided for this week
  3. Start answering the exercises using Spyder and take note of the programs in the Assignments sheet
  4. Submit in Moodle, when ready, before the deadline

Materials

  • FPRO, "Assignment #3: Program flow with turtles", available online at Google docs
  • FPRO, "Moodle task for this week", available online at Moodle

Summary

  • Using Turtle module to draw simple graphics. Object as instances of a class. Iteration with for loops.

FPRO, 2018/19

« Previous | Index | Next »

teach/fpro/labs/03.txt · Last modified: 13/10/2018 23:21 by Correia Lopes