
Courses and onsite training courses take place in Germany, Canada, the U.S. and all over Europe.

Python Text Processing Course
This course has been held as an online training course since March 2020. Further Information!
This course shows the enormous NLP possibilities of Python. It's both an introduction into the programming language Python and a practical introduction into NLP with real programs. The seminar starts with examples as simple as counting word frequencies, continues with text classification (document classification) and ends with analyzing the semantic meaning of sentences in natural languages like English or German. You will learn to manipulate large corpora, explore linguistic models, and test empirical claims. At the end of the course you will have learnt how to build robust systems to perform linguistic tasks by using Python and the open source library NLTK, Natural Language Toolkit.
Target Group:
This seminar is intended for people who want to learn how to write programs to analyse written natural language. Prior programming experience is not necessary but recommended.
Our other Python-Courses:
Content:- Python Course for Beginners
- Python Intensive Course
- Python for Engineers and Scientists
- Data Analysis with Python
- Efficient Data Analysis with Pandas
- Object Oriented Programming with Python
- Python Training: OOP, Programming Patterns, and Testing
- Python Training: OOP and Functional Programming
- Testing and test-automation in Python with Pytest
- Python and XML Course
- Python and Bash Programming
- Introduction to Tkinter
- Python and C++ Course
- Django Python Web Application Framework
By "natural language" we mean languages like English, French or German and not artificial languages like programming languages. Technologies based on Natural Language Processing (NLP) are becoming increasingly widespread, and the demand for specialists is continually growing.
- Introduction into the programming language Python: data types, assignments, conditional statements, for loops and the special data types lists, tuples and dictionaries, functions
- The essentials of file handling
- Regular Expressions
- NLP, Basic Definitions
- Corpora
- Finite State Machines, Turing Machines
- N-grams, Bigrams, Trigrams
- Categorizing and Tagging Words
- Text Classification, Naive Bayes Classifier
- Extracting Information from Texts
- Word Stemmers
- Analysing Sentence Structures
- Building Feature Based Grammars
- Analysing the Meaning of Sentences
- Introduction into the Natural Language Toolkit (NLTK)
Dates:
- From Mon, 26th Jan, 2026 until Fri, 30th Jan, 2026 (5 days)
- From Mon, 2nd Feb, 2026 until Fri, 6th Feb, 2026 (5 days)
- From Mon, 23rd Mar, 2026 until Fri, 27th Mar, 2026 (5 days)
- From Mon, 4th May, 2026 until Fri, 8th May, 2026 (5 days)
- From Mon, 18th May, 2026 until Fri, 22nd May, 2026 (5 days)
- From Mon, 15th Jun, 2026 until Fri, 19th Jun, 2026 (5 days)
- From Mon, 17th Aug, 2026 until Fri, 21st Aug, 2026 (5 days)
- From Wed, 21st Oct, 2026 until Fri, 23rd Oct, 2026 (3 days)
Duration:
3 - 5 days
The fees for this Python course per day:
- ONLINE:
- €419 per day (exclusive of VAT)
- Toronto, Canada:
- $588 per day (exclusive of HST)
- Lake Constance, Hemmenhofen, Germany:
- €419 per day (exclusive of VAT)
plus € 139 for full board and lodging in 4 star hotel- €419 per day (exclusive of VAT)
- Hamburg, Munich, Frankfurt, Berlin (Germany):
- €447 per day (exclusive of VAT)
- Zurich and Geneva (Switzerland):
- £447 per day (exclusive of VAT)
Attention:
The price comprises:
The price comprises:
© The content and the images of this website are underlying copyright as described in the Imprint.