├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── README.md └── _config.yml ├── environment.yml ├── hands-on ├── .gitignore ├── README.md ├── compressed_files.ipynb ├── filesystem_interaction.ipynb ├── julia.ipynb ├── julia_omp.f90 ├── shell_interaction.ipynb └── system_information.ipynb ├── python_for_systems_programming.pptx ├── python_for_systems_programming_linux64_conda_specs.txt └── source-code ├── README.md ├── application ├── README.md ├── etc │ └── my_app.conf ├── my_app.conf └── my_app.py ├── cmd ├── README.md └── simple.py ├── code-evaluation ├── README.md ├── evaluate.py ├── exec.py ├── fac.py ├── fac_iter.py ├── fib.py ├── my_precious.orig ├── nasty.py └── source.py ├── command-line-arguments ├── ArgParse │ ├── README.md │ ├── Rerun │ │ ├── README.md │ │ └── rerunnable.py │ ├── error.txt │ ├── file_options.txt │ ├── generate_gaussians.py │ ├── help.txt │ ├── job_script.pbs │ ├── options_in_file.py │ ├── partial_parse.py │ └── two_stage_parse.py ├── Click │ ├── README.md │ └── generate_gaussian.py ├── Fire │ ├── README.md │ ├── calculations.py │ ├── calculator.py │ ├── cl_logger.py │ ├── job.py │ ├── log_management.py │ ├── log_operations.py │ └── sayer.py └── README.md ├── config-parser ├── README.md ├── config_reader.py ├── defaults.conf └── test.conf ├── data-formats ├── .gitignore ├── Makefile ├── README.md ├── Vcd │ ├── README.md │ ├── TST_GPIO_1.vcd │ ├── TST_UC1.vcd │ └── vcd_parser.py ├── agt_data │ ├── vei_t8303_160519102111_T8303.CSV │ ├── vei_t8320_160519125721_T8320.CSV │ └── vei_u9117_p1.1_160519125431_U9117.CSV ├── agt_parser.py ├── average_age.py ├── average_age_functional.py ├── blocks.xml ├── data.csv ├── data_comments_commas.csv ├── data_comments_semicolons.csv ├── data_comments_tabs.csv ├── data_generator.py ├── doubles.bin ├── index.txt ├── line_indexer.py ├── mixed_data.json ├── nested_blocks.xml ├── people.json ├── read_bin_records.c ├── read_commented_csv.py ├── read_csv.py ├── read_csv_rows.py ├── read_doubles.c ├── read_doubles.py ├── read_line_index.py ├── read_variable_length_array.py ├── read_xml.py ├── variable_length_arrays.c ├── write_bin_records.py ├── write_csv.py ├── write_doubles.c └── write_xml.py ├── directory-entrypoint ├── README.md └── messenger │ ├── __main__.py │ └── messenger.py ├── enviroment-variables ├── README.md ├── accumulate_data.py └── data │ ├── file1.txt │ └── file2.txt ├── fastapi ├── README.md ├── calculations.sh ├── calculator.py └── main.py ├── file-system ├── README.md ├── TopDir │ ├── DirA │ │ ├── file_03.py │ │ └── file_03.txt │ ├── DirB │ │ ├── DirC │ │ │ ├── file_05.py │ │ │ ├── file_05.txt │ │ │ └── file_06.txt │ │ └── file_04.txt │ ├── file_01.py │ ├── file_01.txt │ ├── file_02.py │ └── file_02.txt └── list_files.py ├── hydra ├── .gitignore ├── README.md ├── conf │ ├── config.yaml │ ├── distr │ │ ├── gauss.yaml │ │ └── uniform.yaml │ └── file_config.yaml ├── debug.py └── gen_rand.py ├── jinja ├── README.md ├── population │ ├── __init__.py │ └── templates │ │ ├── report.html │ │ └── report.md └── reporting.py ├── logging ├── README.md └── log_it_all.py ├── paramiko ├── README.md ├── ls.py ├── mam-balance.py ├── module_av.py ├── ssh.py ├── ssh_interaction.ipynb └── wc.py ├── processes ├── README.md └── monitor.py ├── sched ├── README.md └── cron.py ├── subprocess ├── README.md ├── async_handling.py ├── process.sh ├── text.txt └── wc_metrics.py └── xml-generator ├── README.md └── gen_xml.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/environment.yml -------------------------------------------------------------------------------- /hands-on/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/hands-on/.gitignore -------------------------------------------------------------------------------- /hands-on/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/hands-on/README.md -------------------------------------------------------------------------------- /hands-on/compressed_files.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/hands-on/compressed_files.ipynb -------------------------------------------------------------------------------- /hands-on/filesystem_interaction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/hands-on/filesystem_interaction.ipynb -------------------------------------------------------------------------------- /hands-on/julia.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/hands-on/julia.ipynb -------------------------------------------------------------------------------- /hands-on/julia_omp.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/hands-on/julia_omp.f90 -------------------------------------------------------------------------------- /hands-on/shell_interaction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/hands-on/shell_interaction.ipynb -------------------------------------------------------------------------------- /hands-on/system_information.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/hands-on/system_information.ipynb -------------------------------------------------------------------------------- /python_for_systems_programming.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/python_for_systems_programming.pptx -------------------------------------------------------------------------------- /python_for_systems_programming_linux64_conda_specs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/python_for_systems_programming_linux64_conda_specs.txt -------------------------------------------------------------------------------- /source-code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/README.md -------------------------------------------------------------------------------- /source-code/application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/application/README.md -------------------------------------------------------------------------------- /source-code/application/etc/my_app.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/application/etc/my_app.conf -------------------------------------------------------------------------------- /source-code/application/my_app.conf: -------------------------------------------------------------------------------- 1 | [defaults] 2 | n = 3 3 | a = 2 4 | -------------------------------------------------------------------------------- /source-code/application/my_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/application/my_app.py -------------------------------------------------------------------------------- /source-code/cmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/cmd/README.md -------------------------------------------------------------------------------- /source-code/cmd/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/cmd/simple.py -------------------------------------------------------------------------------- /source-code/code-evaluation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/code-evaluation/README.md -------------------------------------------------------------------------------- /source-code/code-evaluation/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/code-evaluation/evaluate.py -------------------------------------------------------------------------------- /source-code/code-evaluation/exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/code-evaluation/exec.py -------------------------------------------------------------------------------- /source-code/code-evaluation/fac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/code-evaluation/fac.py -------------------------------------------------------------------------------- /source-code/code-evaluation/fac_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/code-evaluation/fac_iter.py -------------------------------------------------------------------------------- /source-code/code-evaluation/fib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/code-evaluation/fib.py -------------------------------------------------------------------------------- /source-code/code-evaluation/my_precious.orig: -------------------------------------------------------------------------------- 1 | This is very precious data. 2 | -------------------------------------------------------------------------------- /source-code/code-evaluation/nasty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/code-evaluation/nasty.py -------------------------------------------------------------------------------- /source-code/code-evaluation/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/code-evaluation/source.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/README.md -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/Rerun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/Rerun/README.md -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/Rerun/rerunnable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/Rerun/rerunnable.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/error.txt -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/file_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/file_options.txt -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/generate_gaussians.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/generate_gaussians.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/help.txt -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/job_script.pbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/job_script.pbs -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/options_in_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/options_in_file.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/partial_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/partial_parse.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/ArgParse/two_stage_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/ArgParse/two_stage_parse.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/Click/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Click/README.md -------------------------------------------------------------------------------- /source-code/command-line-arguments/Click/generate_gaussian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Click/generate_gaussian.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/Fire/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Fire/README.md -------------------------------------------------------------------------------- /source-code/command-line-arguments/Fire/calculations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Fire/calculations.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/Fire/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Fire/calculator.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/Fire/cl_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Fire/cl_logger.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/Fire/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Fire/job.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/Fire/log_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Fire/log_management.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/Fire/log_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Fire/log_operations.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/Fire/sayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/Fire/sayer.py -------------------------------------------------------------------------------- /source-code/command-line-arguments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/command-line-arguments/README.md -------------------------------------------------------------------------------- /source-code/config-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/config-parser/README.md -------------------------------------------------------------------------------- /source-code/config-parser/config_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/config-parser/config_reader.py -------------------------------------------------------------------------------- /source-code/config-parser/defaults.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/config-parser/defaults.conf -------------------------------------------------------------------------------- /source-code/config-parser/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/config-parser/test.conf -------------------------------------------------------------------------------- /source-code/data-formats/.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | -------------------------------------------------------------------------------- /source-code/data-formats/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/Makefile -------------------------------------------------------------------------------- /source-code/data-formats/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/README.md -------------------------------------------------------------------------------- /source-code/data-formats/Vcd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/Vcd/README.md -------------------------------------------------------------------------------- /source-code/data-formats/Vcd/TST_GPIO_1.vcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/Vcd/TST_GPIO_1.vcd -------------------------------------------------------------------------------- /source-code/data-formats/Vcd/TST_UC1.vcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/Vcd/TST_UC1.vcd -------------------------------------------------------------------------------- /source-code/data-formats/Vcd/vcd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/Vcd/vcd_parser.py -------------------------------------------------------------------------------- /source-code/data-formats/agt_data/vei_t8303_160519102111_T8303.CSV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/agt_data/vei_t8303_160519102111_T8303.CSV -------------------------------------------------------------------------------- /source-code/data-formats/agt_data/vei_t8320_160519125721_T8320.CSV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/agt_data/vei_t8320_160519125721_T8320.CSV -------------------------------------------------------------------------------- /source-code/data-formats/agt_data/vei_u9117_p1.1_160519125431_U9117.CSV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/agt_data/vei_u9117_p1.1_160519125431_U9117.CSV -------------------------------------------------------------------------------- /source-code/data-formats/agt_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/agt_parser.py -------------------------------------------------------------------------------- /source-code/data-formats/average_age.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/average_age.py -------------------------------------------------------------------------------- /source-code/data-formats/average_age_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/average_age_functional.py -------------------------------------------------------------------------------- /source-code/data-formats/blocks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/blocks.xml -------------------------------------------------------------------------------- /source-code/data-formats/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/data.csv -------------------------------------------------------------------------------- /source-code/data-formats/data_comments_commas.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/data_comments_commas.csv -------------------------------------------------------------------------------- /source-code/data-formats/data_comments_semicolons.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/data_comments_semicolons.csv -------------------------------------------------------------------------------- /source-code/data-formats/data_comments_tabs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/data_comments_tabs.csv -------------------------------------------------------------------------------- /source-code/data-formats/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/data_generator.py -------------------------------------------------------------------------------- /source-code/data-formats/doubles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/doubles.bin -------------------------------------------------------------------------------- /source-code/data-formats/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/index.txt -------------------------------------------------------------------------------- /source-code/data-formats/line_indexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/line_indexer.py -------------------------------------------------------------------------------- /source-code/data-formats/mixed_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/mixed_data.json -------------------------------------------------------------------------------- /source-code/data-formats/nested_blocks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/nested_blocks.xml -------------------------------------------------------------------------------- /source-code/data-formats/people.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/people.json -------------------------------------------------------------------------------- /source-code/data-formats/read_bin_records.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/read_bin_records.c -------------------------------------------------------------------------------- /source-code/data-formats/read_commented_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/read_commented_csv.py -------------------------------------------------------------------------------- /source-code/data-formats/read_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/read_csv.py -------------------------------------------------------------------------------- /source-code/data-formats/read_csv_rows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/read_csv_rows.py -------------------------------------------------------------------------------- /source-code/data-formats/read_doubles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/read_doubles.c -------------------------------------------------------------------------------- /source-code/data-formats/read_doubles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/read_doubles.py -------------------------------------------------------------------------------- /source-code/data-formats/read_line_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/read_line_index.py -------------------------------------------------------------------------------- /source-code/data-formats/read_variable_length_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/read_variable_length_array.py -------------------------------------------------------------------------------- /source-code/data-formats/read_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/read_xml.py -------------------------------------------------------------------------------- /source-code/data-formats/variable_length_arrays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/variable_length_arrays.c -------------------------------------------------------------------------------- /source-code/data-formats/write_bin_records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/write_bin_records.py -------------------------------------------------------------------------------- /source-code/data-formats/write_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/write_csv.py -------------------------------------------------------------------------------- /source-code/data-formats/write_doubles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/write_doubles.c -------------------------------------------------------------------------------- /source-code/data-formats/write_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/data-formats/write_xml.py -------------------------------------------------------------------------------- /source-code/directory-entrypoint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/directory-entrypoint/README.md -------------------------------------------------------------------------------- /source-code/directory-entrypoint/messenger/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/directory-entrypoint/messenger/__main__.py -------------------------------------------------------------------------------- /source-code/directory-entrypoint/messenger/messenger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/directory-entrypoint/messenger/messenger.py -------------------------------------------------------------------------------- /source-code/enviroment-variables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/enviroment-variables/README.md -------------------------------------------------------------------------------- /source-code/enviroment-variables/accumulate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/enviroment-variables/accumulate_data.py -------------------------------------------------------------------------------- /source-code/enviroment-variables/data/file1.txt: -------------------------------------------------------------------------------- 1 | 1.2 2 | 2.3 3 | 3.4 4 | 5 | -------------------------------------------------------------------------------- /source-code/enviroment-variables/data/file2.txt: -------------------------------------------------------------------------------- 1 | 4.5 2 | 5.6 3 | # dubious values 4 | 6.7 5 | 7.8 6 | -------------------------------------------------------------------------------- /source-code/fastapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/fastapi/README.md -------------------------------------------------------------------------------- /source-code/fastapi/calculations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/fastapi/calculations.sh -------------------------------------------------------------------------------- /source-code/fastapi/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/fastapi/calculator.py -------------------------------------------------------------------------------- /source-code/fastapi/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/fastapi/main.py -------------------------------------------------------------------------------- /source-code/file-system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/file-system/README.md -------------------------------------------------------------------------------- /source-code/file-system/TopDir/DirA/file_03.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/TopDir/DirA/file_03.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/TopDir/DirB/DirC/file_05.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/TopDir/DirB/DirC/file_05.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/TopDir/DirB/DirC/file_06.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/TopDir/DirB/file_04.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/TopDir/file_01.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/TopDir/file_01.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/TopDir/file_02.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/TopDir/file_02.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/file-system/list_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/file-system/list_files.py -------------------------------------------------------------------------------- /source-code/hydra/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/hydra/.gitignore -------------------------------------------------------------------------------- /source-code/hydra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/hydra/README.md -------------------------------------------------------------------------------- /source-code/hydra/conf/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/hydra/conf/config.yaml -------------------------------------------------------------------------------- /source-code/hydra/conf/distr/gauss.yaml: -------------------------------------------------------------------------------- 1 | name: gauss 2 | mu: 0.0 3 | sigma: 1.0 4 | -------------------------------------------------------------------------------- /source-code/hydra/conf/distr/uniform.yaml: -------------------------------------------------------------------------------- 1 | name: uniform 2 | a: 0.0 3 | b: 1.0 4 | -------------------------------------------------------------------------------- /source-code/hydra/conf/file_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/hydra/conf/file_config.yaml -------------------------------------------------------------------------------- /source-code/hydra/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/hydra/debug.py -------------------------------------------------------------------------------- /source-code/hydra/gen_rand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/hydra/gen_rand.py -------------------------------------------------------------------------------- /source-code/jinja/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/jinja/README.md -------------------------------------------------------------------------------- /source-code/jinja/population/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source-code/jinja/population/templates/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/jinja/population/templates/report.html -------------------------------------------------------------------------------- /source-code/jinja/population/templates/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/jinja/population/templates/report.md -------------------------------------------------------------------------------- /source-code/jinja/reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/jinja/reporting.py -------------------------------------------------------------------------------- /source-code/logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/logging/README.md -------------------------------------------------------------------------------- /source-code/logging/log_it_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/logging/log_it_all.py -------------------------------------------------------------------------------- /source-code/paramiko/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/paramiko/README.md -------------------------------------------------------------------------------- /source-code/paramiko/ls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/paramiko/ls.py -------------------------------------------------------------------------------- /source-code/paramiko/mam-balance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/paramiko/mam-balance.py -------------------------------------------------------------------------------- /source-code/paramiko/module_av.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/paramiko/module_av.py -------------------------------------------------------------------------------- /source-code/paramiko/ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/paramiko/ssh.py -------------------------------------------------------------------------------- /source-code/paramiko/ssh_interaction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/paramiko/ssh_interaction.ipynb -------------------------------------------------------------------------------- /source-code/paramiko/wc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/paramiko/wc.py -------------------------------------------------------------------------------- /source-code/processes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/processes/README.md -------------------------------------------------------------------------------- /source-code/processes/monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/processes/monitor.py -------------------------------------------------------------------------------- /source-code/sched/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/sched/README.md -------------------------------------------------------------------------------- /source-code/sched/cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/sched/cron.py -------------------------------------------------------------------------------- /source-code/subprocess/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/subprocess/README.md -------------------------------------------------------------------------------- /source-code/subprocess/async_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/subprocess/async_handling.py -------------------------------------------------------------------------------- /source-code/subprocess/process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/subprocess/process.sh -------------------------------------------------------------------------------- /source-code/subprocess/text.txt: -------------------------------------------------------------------------------- 1 | This is just a 2 | text with some 3 | words on a few 4 | lines. 5 | -------------------------------------------------------------------------------- /source-code/subprocess/wc_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/subprocess/wc_metrics.py -------------------------------------------------------------------------------- /source-code/xml-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/xml-generator/README.md -------------------------------------------------------------------------------- /source-code/xml-generator/gen_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gjbex/Python-for-systems-programming/HEAD/source-code/xml-generator/gen_xml.py --------------------------------------------------------------------------------