File tree 1 file changed +39
-0
lines changed
1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Source code
2
+
3
+ This is source code that is either used in the presentation, or was developed
4
+ to create it. There is some material not covered in the presentation as well.
5
+
6
+ ## Requirements
7
+
8
+ * Python version: at least 3.6
9
+ * Packages (names listed that can be used with ` pip ` or ` conda ` to install):
10
+ * jinja2
11
+ * jupyter
12
+ * matplotlib
13
+ * numpy
14
+ * paramiko
15
+ * psutil
16
+ * python=3.7.5
17
+ * sh
18
+
19
+ ## What is it?
20
+
21
+ 1 . ` cmd ` : illustration of how to create a repl application.
22
+ 1 . ` code-evaluation ` : illustrates how to evaluate a string containing
23
+ Python code at runtime.
24
+ 1 . ` command-Line-args ` : illustration of how to use the argparse and the
25
+ click module to handle command line arguments.
26
+ 1 . ` config-parser ` : illustrates how to use the ConfigParser module to handle
27
+ configuration files.
28
+ 1 . ` data-formats ` : illustrates how to deal with data formats such as CSV
29
+ files, binary data and XML.
30
+ 1 . ` hydra ` : Facebook Hydra application framework illustration.
31
+ 1 . ` logging ` : illustration of Python's logging facilities.
32
+ 1 . ` file-system ` : illustrations of interacting with the operating system
33
+ and the file system.
34
+ 1 . ` paramiko ` : a few examples of using the Paramiko library for SSH
35
+ to remote hosts.
36
+ 1 . ` Sched ` : scheduled execution of funcitons in Python.
37
+ 1 . ` Subprocess ` : illustrates executing a shell command from a Python script
38
+ using the ` subprocess ` module.
39
+ 1 . ` xml-generator ` : code to generate a random XML documents.
You can’t perform that action at this time.
0 commit comments