Ебенею просто от кода проекта. Во вложенном цикле 5(!) вложенных условий. Проверка одного из них в цикле производится трижды. Все в одном методе. И это пишут разработчики квалификации Senior.
от рукожопия, недостатков кофе и сигарет никто не застрахован. поэтому тимлидам полезно устраивать ревью и переодически заставлять рефакторить такие закопанные костыли
это кусок питона. есть библиотека, которая взаимодействует с ОС (Ваш КО), у нее есть метод: system, который выполняет системную команду, в данном случае ls, вывод списка файлов и папок текущей директории
А, ну незнание каких-то частей конкретной либы все-таки не такое большое преступление. По крайней мере до тех пор пока оно заключено в одной строчке, которую ничего не стоит переписать