Python – basics

Analysis
Data Science
Open Source
On-site courses
Short courses
Remote/Virtual
Face-to-face
English
French

Objectives

  • Understand how data is represented, know how to manipulate simple data structures, master the basics of the numpy and scipy libraries for numerical computation and basic statistical functions, learn the basics of graphical visualization with matplotlib.
  • At the end of this training, the participant should be able to write simple analysis scripts working either with artificial data or with data sources that do not require major pre-processing. He/she will know how to implement the main statistical tests for the comparison of two samples and perform basic exploratory graphs.

Prerequisites:

  • None

Pedagogical and technical material and resources:

  • Sessions with the trainer, training material in digital format, balance between theoretical and practice, concrete cases.

Assessment:

  • Practical application and exercises

Results & skills expected at the end of the training:

At the end of this training, the participant should be able to write simple analysis scripts working either with artificial data or with data sources that do not require major pre-processing. He will be able to implement the main statistical tests for the comparison of two samples and perform basic exploratory graphs.

Program

Day 1

  • The working environment: Python 2 and 3.x
  • The presentation of the different consoles and debugging in Python:
    • Anaconda
    • Jupyter
    • Spyder
  • Data types: lists, dictionaries
  • Control structures
  • The functions, methods and packages

DAY 2

  • Data handling and cleaning:
    • numpy: Basic objects and manipulation of 2-dimensional arrays (array and numeric calculation functions, random number generators)
    • scipy: Basic functionality (scientific functions and basic statistical tests)
    • The probability distributions and univariate statistics.
      • matplotlib: basic features: scatterplot, box plot, histogram
    • Simple scripting
Duration
14 hours
Level
Beginner
Audience
Anyone wishing to discover the basic Python tools.
Participants
8 people maximum
Please contact us for a personnalized offer.

Are you looking for information about a training course?

You want to set up a customized training session?

Contact our pedagogical team!