.. include:: 2021-11-15 ========== .. contents:: :local: Project Management ------------------ * **Documentation**: repeat *"how to build"* * Point to `"Documentation" on Github `__ * :doc:`/trainings/material/soup/python/swdev/venv/topic` * :doc:`/trainings/material/soup/python/swdev/pip/topic` * Announce ece19 internal project management * Open `mgmt sheet from Moodle `__ |longrightarrow| *adjacence matrix* * Show graph * Walk through tasks and persons * Management time. Ask a number of questions that will be answered/discussed tomorrow: * *Simulated/Dummy Thermometers* assignment changes? * Any others? Should we update anything? * Integration questions. *Communicate, guys!* Work Environment ---------------- * `WSL2 `__ * Why? |longrightarrow| Many problems on native Doze * MinGW/Git Bash: ``python -m venv`` sets up a Doze venv * What else? * Git document by someone? * :doc:`/trainings/material/soup/linux/ssh/sshfs` .. image:: sshfs.png Systems Programming: Files, Directories, Links ... -------------------------------------------------- * :doc:`/trainings/repertoire/linux-prog/sysprog/index`, and Python. Files, file descriptors, File IO. * C: System Calls (53, 54, 55, 56) * C: Error Handling (58, 59) * C: File IO, Basics (64ff) * Directories and Links (151, 152) * Directory (153) * ``readdir()`` (`man page `__) * Python: ``os.listdir()`` (`documentation `__), ``ow.walk()`` (`documentation `__) * Soft Link (155) * ``readlink()`` (`man page `__) * Python: ``os.readlink()`` (`documentation `__)