Introduction to Python for scientists | - CCMAR -
 

Introduction to Python for scientists

Monday, June 3, 2019 to Tuesday, June 4, 2019
 
Course Description 

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.

Format 

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.

 

 

Pre-requisites 

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

Intended Audience 
Researchers in the field of biological sciences.
Scientific Organisation 
Paulo Martel
Instructors 

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

UAlg - Gambelas Campus, Building 1, Room 1.59

Location 
Type of Training 
Advanced Training
Presentation Language  
English
Fee (starting from...) 
€ 10.00
Fee Covers 

Course and coffee-break

Keywords 
python, Bioinformatics, statistics