JCL

FEUP/DEI & INESC TEC

User Tools

Site Tools


teach:fpro:works:01

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
teach:fpro:works:01 [03/01/2020 08:04]
teach:fpro:works:01 [12/10/2020 17:40] (current)
Correia Lopes
Line 1: Line 1:
 +====== RE01: 12/10/2020 ======
  
 +**Master in Informatics and Computing Engineering\\
 +Programming Fundamentals\\
 +Instance: 2020/2021**
 +\\
 +---
 +\\
 +
 +====== Practical work #1 :: Week of 12/10/2020 ======
 +
 +===== Prerequisites =====
 +
 +The student should prepare himself beforehand, for the following:
 +  * Lecture LE01 (Introduction): read the [[..:lectures/01#content|class plan]] and work with the [[https://github.com/fpro-feup/notebooks|Notebook 00]] and [[https://github.com/fpro-feup/notebooks|Notebook 01]]
 +  * Lecture LE02 (Simple Data): read the [[..:lectures/02#content|class plan]] and work with the [[https://github.com/fpro-feup/notebooks|Notebook 02]]
 +  * Assignment of the week (RE01): read the relevant bibliography of [[..:lectures/01#bibliography|LE01 (Introduction)]], go to the playground of the week (Py01) and try the easy exercises (1 star) and the medium exercises (2 stars) at [[https://fpro.fe.up.pt/play|Play]]
 +
 +===== Tasks =====
 +
 +  - If you're not in Linux, please reboot the class computer, choose "FEUP Ubuntu Linux" and login with your credentials
 +  - Init Anaconda using the command: ''/opt/anaconda/bin/conda init''
 +  - Close the current Shell and open a new one((Notice the change in the prompt to ''(base) ''.))
 +  - Start Anaconda graphical interface using the command: ''anaconda-navigator''
 +  - You may need to add another channel to have Spyder and Jupyter((Environments > Channel > "Spyder" > Update channels # adds "Jupyter Notebooks" as well, or vice-versa))
 +  - Get the assignment of the week at **Test**((Needs VPN, when outside FEUP's network))
 +  - Start answering the exercises of the week assignment using **Spyder3**
 +  - Test your solutions to the exercises using **Test**
 +  - At the deadline, when the time expires, you are NOT allowed to make any more changes on your answers
 +  - **Test** will submit later, in Moodle, a zip with your answers and you can check your grade in the //gradebook//
 +
 +===== Materials =====
 +
 +  * **Bibliography**, available at [[..:plan|Plan > Contents]]
 +  * **Notebooks**, available at [[https://github.com/fpro-feup/notebooks|FPRO's public repository]]
 +  * **Moodle**, available at [[https://moodle.up.pt/course/view.php?id=1738|FPRO's activities]]
 +  * **Test**, available at [[https://fpro.fe.up.pt/test|FPRO's App]]((Needs VPN, when outside FEUP's network))
 +  * **Play**, available at [[https://fpro.fe.up.pt/play|FPRO's App]]((Needs VPN, when outside FEUP's network))
 +  * Spyder | Docs, //Editor --- Spyder3 documentation//, available at [[https://docs.spyder-ide.org/editor.html|spyder-ide.org]]
 +  * U.Porto | Tecnologias Educativas, //Acesso ao Moodle//, available at [[https://elearning.up.pt/moodle/acesso/|elearning.up.pt/]]
 +  * Anaconda, //Official documentation//, available at [[https://www.anaconda.com/distribution/|Distribution]] & [[https://docs.conda.io/en/latest/miniconda.html|Miniconda]]
 +  * Linux Foundation, //What is Linux?//, available at [[https://www.linux.com/what-is-linux|Linux.com]]
 +  * Linux Journal, //Linux Command Line Interface Introduction: A Guide to the Linux CLI//, available at [[https://www.linuxjournal.com/content/linux-command-line-interface-introduction-guide|linuxjournal.com]]
 +
 +===== Summary =====
 +
 +  * Using the classes' computers to write the first programs with Spyder3 IDE for Python, test the programs with the Test App, work with a Jupyter notebook and visit Moodle.
 +
 + --- //FPRO, 2020/21//
 +
 +[[index|Index]] | [[02|Next »]]