J. Correia Lopes


User Tools

Site Tools


P: 01/10/2018

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

Practical work #2 :: Week of 01/10/2018


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

  • Describe variables, names, locations, values, types
  • Use operations over simple data
  • Use input and output of values
  • Describe the conversion between values of different types
  • Describe the use of the modulus operator
  • Use the Python module datetime


  1. Brad Miller and David Ranum, Learning with Python: Interactive Edition, Simple Python Data. [HTML] (Chapter 2)
  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 2)


  1. Study 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 before the deadline1)


  • FPRO, "Assignment #2: Simple data", available online at Google docs
  • Spyder | Docs, "Editor — Spyder3 documentation", available online at spyder-ide.org
  • U.Porto | Tecnologias Educativas, "Acesso ao Moodle", available online at elearning.up.pt/
  • FPRO, "Moodle task for this week", available online at Moodle
  • Moodle, Official App for Android at the Play Store


  • Using the Spyder3 IDE for Python to write programs using variables, operations using simple data, input and output.

FPRO, 2018/19

« Previous | Index | Next »

You may submit more than once and only the last submission is considered
teach/fpro/labs/02.txt · Last modified: 13/10/2018 23:21 by Correia Lopes