Big Data & Data Science training

Duration 3 days • 21 hours Get a quote

Getting started

  • General presentation of the language
  • Tools to code in Python
  • Package overview

Data Structures

  • Python basics
  • Lists
  • Tuples
  • Strings
  • Dictionnaries
  • Sets

Control Structures

  • Conditions
  • Loops
  • Errors and Exceptions

Functions

  • Generality and Syntax
  • Arguments
  • Lambda Functions and List Comprehensions
  • Documentation Docstring

Inputs and outputs

  • Standard inputs and outputs
  • Files
  • Command line arguments

Packages and Modules

  • Install a package/module
  • Load a package/module
  • Create your own package/module

Object Oriented Programming

  • Class and Object in Python
  • Inheritence and Polymorphism
  • Visibility

Industrialization

  • Debuging
  • Unit testing
  • Profiling
  • Deployment

Advanced Programming in Python

  • Best pratices
  • Abstract Class, Metaclasses, Multiple Inheritance
  • Function Currying
  • Decorators