Basic Python for Data Processing Workshop
I’ll be running a workshop at the European ODSC this 8th of June.
The objective of the session is to provide some basic understanding of Python as a language to be used for data processing. Python syntax is very readable and easy to work with, and its rich ecosystem of libraries makes it one of the most popular programming languages in the World.
We will see some common tools and characteristics of Python that are basic to analyze data, like how to import data from files and to generate results in multiple formats. We will also see some ways to speed up the processing of data.
This workshop is aimed at people with little to no knowledge of Python, though some programming knowledge is required, even if it’s in a different language.
Lesson 1: Basic Python.
Introduction to basic operations with Python that is basic for treating data and creating powerful scripts. Also, we will learn how to create a virtual environment to install third-party libraries and discuss how to search and find powerful libraries. It will also include creating flexible command-line interfaces.
Lesson 2: Dealing with files
Read and write multiple files, from reading CSVs to ingest data to writing HTML reports including graphs with Matplotlib. We will also cover how to create Word files and PDFs.
Lesson 3: Efficient data treatment
Learn how to deal with data in an efficient manner in Python, from using the right data types, to use specialized libraries like Pandas, and using tools to run Python code faster.
Programming knowledge, even if it’s intro in Python