Python and Bash Programming


This course enables you to kill two birds with one stone. It is a seminar which covers the basic concepts of both the popular Bash shell, also known as the Bourne Again Shell, and the programming language Python. You will learn how to write small shell scripts to master your Linux administration chores and you will acquire the necessary skills to formulate an algorithm in Python. Like most of our other courses, you can book this one for an on-site or an in-house training, e.g. in Switzerland (Zurich), Germany (Hamburg, Frankfurt, Munich, Berlin, Stuttgart, Lake Constance), Canada (Toronto), England (London), Netherlands (Amsterdam), Austria (Vienna) and France (Paris).


Target Group:

This course aims at beginners in Shell and Python. Participants are not expected to have programming experiences in Python or Shell programming.

Content:

An intensive five days training course in the Python language and in Bash Shell Scripting. This seminar provides introduction with lots of exercises and real live examples.

The course covers the following Bash topics:
  • Introduction to shells and their purpose
  • Variables
  • Redirection
  • Pipes
  • Conditionals
  • Loops: for, while and until
  • Introduciton into SED and AWK


The topics of the Python section:
  • Introduction to Python: What is Python? Origin and intentions. Differences to other programming languages.
  • Using the interactive Python shell
  • Editing and starting Python scripts
  • Fundamentals: Variables, basic data types and assignments. Operators and expressions.
  • Conditional Statements: The details of the if statement and the conditions
  • Loops: While and for-loops
  • Data Types: Lists, Tuples and Dictionaries
  • Lists and stacks
  • Functions and recursive functions
  • File Handling
  • Regular Expressions
  • Modules and Packages


Dates:
  • From Mon, 3rd Apr, 2017 until Fri, 7th Apr, 2017 (5 days)
  • From Mon, 4th Sep, 2017 until Fri, 8th Sep, 2017 (5 days)
  • From Mon, 18th Dec, 2017 until Fri, 22nd Dec, 2017 (5 days)

Duration of the course:
5 days

The fees for this Python course per day:

Toronto, Canada:
$494 per day (exclusive of HST)
Lake Constance, Hemmenhofen, Germany:
€349 per day (exclusive of VAT)
plus € 90 for full board and lodging in 4 star hotel
Berlin, Germany:
€378 per day (exclusive of VAT)
London, England:
£378 per day (exclusive of VAT)


Attention:

The price comprises:
Course material

© The content and the images of this website are underlying copyright as described in the Imprint.