1
1
# Python systems programming
2
2
3
3
This repository contains material for a training on how to do systems
4
- programming using Python. The notebooks can be executed on:
5
-
6
- [ ![ Binder] ( https://mybinder.org/badge_logo.svg )] ( https://mybinder.org/v2/gh/gjbex/PythonSysProg/master )
4
+ programming using Python. The notebooks can be executed on
5
+ [ Google Colab] ( https://colab.research.google.com/ ) .
7
6
8
7
Python is a very versatile programming language that has a wide range of
9
8
applications. This training concentrates on interaction with the
@@ -26,14 +25,15 @@ Subjects and Python modules that will be covered:
26
25
27
26
Jupyter notebooks:
28
27
29
- 1 . ` system_information.ipynb ` : illustrates how to use several
30
- standard library modules to retrieve information from the
31
- operating system.
32
- 1 . ` filesystem_interaction.ipynb ` : illustrates how to work with the
33
- file system.
28
+ 1 . [ ` system_information.ipynb ` ] ( https://colab.research.google.com/github/gjbex/PythonSysProg/blob/master/system_information.ipynb ) :
29
+ illustrates how to use several standard library modules to
30
+ retrieve information from the operating system.
31
+ 1 . [ ` filesystem_interaction.ipynb ` ] ( https://colab.research.google.com/github/gjbex/PythonSysProg/blob/master/filesystem_interaction.ipynb ) :
32
+ illustrates how to work with the file system.
34
33
1 . ` shell_interaction.ipynb ` : illustrates the use of the ` sh ` and
35
34
` subprocess ` modules to interact with the shell.
36
- 1 . ` julia.ipynb ` : illustrates monitoring a running process.
35
+ 1 . [ ` julia.ipynb ` ] ( https://colab.research.google.com/github/gjbex/PythonSysProg/blob/master/julia.ipynb ) :
36
+ illustrates monitoring a running process.
37
37
1 . ` compressed_files.ipynb ` : Jupyter notebook illustrating how to
38
38
work with compressed files and archives.
39
39
0 commit comments