Python training in Data Science

Join us to learn how to implement the entire data science workflow with Python, from data management to analysis model development to data visualization.

Python training in Data Science

Join us to learn how to implement the entire data science workflow with Python, from data management to analysis model development to data visualization.

Our Python trainings

Started as a general-purpose language, Python is now one of the central programming languages in the data science context. In our Python training courses, we give you practical insights into the functional scope of the universal language in the field of analytics.

Logo Python

Introduction to data science with Python

The basic training in Python with the focus on data science is the ideal introduction for analysts to the programming language. In addition to programming paradigms, object types and syntax structures and pandas, the central library for data management. Through the training the participants will be able to implement the data management as well as the first analyses and visualizations in Python.

Course content:

  • First steps into Python
  • Concept and philosophy of Python
  • Data structures and their properties
  • Importing data
  • Data management with pandas
  • Data analysis with Python
  • Loops and control elements

Recommended course length: Two days

Our in-depth training content

Machine learning with Python

A selection of the training contents:

  • Introduction to the basic concepts of machine learning
  • Dealing with the machine learning framework scikit-learn
  • Introduction to machine learning algorithms such as decision trees, support vector machines or random forests
  • Creation of training and test data
  • Parameter tuning of the models with the help of cross-validations
  • Presentation of relevant processing steps such as one-hot encoding, standardization or imputation
  • Presentation of different metrics of model evaluation
    • For classifications: (Balanced) Accuracy, Sensitivity, Specificity, Area under the curve
    • For regressions: RMSE, MAE
  • Linking of preparation and modeling steps in pipeline objects

The course is aimed at people who have already had some programming experience with Python and have a basic understanding of statistics.

Time series analysis with Python

A selection of the training contents:

  • Visualization and decomposition of time series
  • Aggregation and stationary processes of time series
  • Calculation of ARIMA and SARIMA models
  • Calculation of exponential smoothing models
  • Calculation of regressions with SARIMA errors
  • Forecasting

Text mining with Python

A selection of the training contents:

  • Importing text data into Python
  • Introduction to the use of regular expressions
  • Preparation of text data:
    • Removal of characters / irrelevant words
    • Checking of spelling mistakes
    • Tokenization and n-grams
    • Comparison of different approaches to lemming and stemming
  • Calculation of word frequencies and term frequency-inverse document frequencies
  • Part-of-speech tagging and Named-entity recognition
  • Introduction to sentiment analysis
  • Introduction to topic modeling
  • Introduction to text classification

The course introduces the three leading Python libraries nltk, spacy and gensim.

Data visualization with Python

A selection of the training contents:

  • Graphics with Matplotlib and Seaborn
    • Various one- and two-dimensional graphic types
    • Customization of graphics through individual elements
    • Control of the appearance
    • Graphic export
  • Visualization
    • Principles for creating good graphics
    • Tips & tricks
    • Storytelling

Date and time

We offer our Python-contents as a individual training at a suitable date of your choice.

Location

We offer you the possibility to conduct your training at your site or via remote.

Price

Please contact us, we will be pleased to submit you an individual offer for your training.

Our Trainers


Contact us for an individual offer.

    Your contact

    Julian Immig

    sales@eoda.de

    Phone: +49 561 87948-370