Skip to content

JoaoCostaIFG/Workshop-Introduction-Python-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop: Introduction to Python 3

Preface

This repository (including its wiki and github page) is mirror of the original (private) repository where the work/writting was done. I mirrored this repository, for archival and sharing purposes, the day after we taught this workshop.
The authors (me included) are listen at the end of this file.
Feel free to use these materials in your own presentations/projects, but please give us credit.

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

Exercises and Solutions

  1. Exercises
  2. Solutions

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)