Learn Python Programming on Linux

Starting at

$

250

About this service

Summary

This course will help you on your journey to creating your own custom software. Python is designed to be easy to read and learn, but also has many powerful features and is widely used in science and industry.
I teach by example, so we will learn both theory and get hands on with lab work. First we will learn to use a terminal shell and text editor to launch our applications from the command line.  
Next we will learn how to use an integrated development environment (IDE) and venv, which is the builtin Python virtualization module.
Python is different from other programming languages, it can also be used interactively with IPython.  I will briefly cover how to use it from a command line, then we will use browser based Jupyter notebooks which are my favorite way to create applications.
After our environments are setup, we will move straight into the core components of the language itself.
Python object types are covered, we will learn how to manipulate different data types. We will briefly cover errors, exception handling and annotations. 
For the rest of the sessions we will learn to write functions which are the core component of most applications.
At the end of our session, we will explore some next steps such as self guided books or online training to match your learning objective. 

What's included

  • Goal of training:

    At the end of this training program, your team will be able to create simple applications with Python.

  • Prerequisites:

    Linux desktop (Debian or Ubuntu) with full administrator rights. Network connection with Slack, WebEx, Signal or FaceTime video conference software installed.

  • Time frame

    5 hours of training can be used in a single day, or separated into 1 hour sessions spread over a two week time period.

Example projects


Duration

5 hours to be used within 2 weeks

Skills and tools

Technical Support Specialist
Consultant
Jupyter Notebook
Linux
Python

Work with me