Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 2.05 KB

README.md

File metadata and controls

46 lines (34 loc) · 2.05 KB

Workshop: Introduction to Python 3

Presentation

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

Wiki

Link to our wiki's Home page

Contents

  1. Interpreter
  2. Variables
  3. Data Types
  4. Flow Control
  5. Data Structures
  6. Iteration
  7. Functions
  8. Comprehensions and Generators
  9. Decorators
  10. Object Oriented Programming
  11. Modules

Exercises and Solutions

  1. Exercises
  2. Solutions
  3. OOP Exercises

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).

If you don't want to install Python and/or an IDE you can also use websites that interpret Python code, such as online-python.com.

Other Resources

Authors

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