Introduction to Python for scientists | - CCMAR -

Introduction to Python for scientists

Segunda, 3 Junho, 2019 a Terça, 4 Junho, 2019
Descrição do Curso 

This 2-day workshop will introduce you to Python – a high-level programming language with dynamic semantics, powerful data structures and simply syntax, widely used among scientists for data analysis, visualization and simulation.

The Python interpreter, scientific libraries and many other packages are freely available for all major computer platforms.


The working environment used in the workshop will be the Google Collaboratory, a Google platform for rapid development and data analysis in Python, with free access to Google Cloud computing resources. Colab comes preinstalled with all major scientific Python libraries. In this workshop, the applications discussed involve linear and non-linear regression, optimization, data analysis and visualization, and access to bioinformatic resources.


Session I. 03 Jun 2019 | 10 - 18h

  • Introduction to the Colab environment and Jupyter Notebooks.
  • First steps into programming in Python.
  • Python objects: numbers, strings, lists and dictionaries.
  • Flow control: iteration and conditional programming.
  • Functions, methods and classes.,
  • Interfacing Colab code with the Google environment.
  • Introduction to Python’s scientific environment: numpy, scipy, matplotlib and pandas.

Session II. 04 Jun 2019 | 10 - 18h

  • Accessing Bioinformatic data sets and tools in Python.
  • Using pandas and numpy and matplotlib for data wrangling.
  • Linear and non-linear regression with numpy and scipy.




No prior Python or programming skills required. Basic knowledge of elementary college math and statistics is recommended.

Researchers in the field of biological sciences.
Organização científica 

Paulo Martel

Centre for Biomedical Research Faculty of Sciences and Technology
Paulo Martel is a computational Biochemist with 30 years experience in biomolecular simulation, structural modelling and programming in various languages and environments (Fortran, C, Python, Bash,). He has a keen interest in the computational modelling of structure-function relationships in proteins and biomolecular dynamics. He also has extensive experience in teaching Bioinformatics, Computational Structural Biology and Computer-Aided Molecular Design.
Local do curso 

UAlg - Gambelas Campus, Building 1, Room 1.59

Tipo de Formação 
Formação Avançada
Preço (a partir de...) 
€ 10.00

Course and coffee-break

python, Bioinformatics, statistics