Skip to content
Fábio Gaspar edited this page Nov 12, 2019 · 5 revisions

Workshop: Introduction to Python 3

Contents

  1. Interpreter
  2. Variables
  3. Data Types
  4. Flow Control
  5. Data Structures
  6. Iteration
  7. Functions
  8. Comprehensions and Generators
  9. Modules

Exercises and Solutions

  1. Exercises
  2. Solutions

Presentation

Our presentation was built using remark, and you can open it here

Recommended IDEs

  • Spyder/Anaconda: Installs python and various modules for you, recommended for an easier setup.
  • VS Code: Requires the manual installation of the most recent version of Python 3. Please refer to Python in VS Code for more detailed instructions. We recommend the Code Runner extension (present on the website listed above).
  • Vim: Vim8 or NeoVim prefered. Only use if you are familiar with Vim. Recommended extensions: coc, coc-python (node.js required for both).

Other Resources

Authors

  • João Costa (@joaocostaifg)
  • João Lucas (@joaolucasmartins)
  • Tiago Silva (@tiagodusilva)