От продавца до Big Data Scientist #8
Прошлый пост – От продавца до Big Data Scientist #7
Всем привет! Эта неделя для меня прошла поинтереснее. Я наконец начал второй курс на степике. В самом начале пока, но уже прогресс :) Шарю за стек вызовов уже. Ну и наконец я стал понимать, почему мне говорили много постов назад, что print() это тоже функция, и почему вообще всё в пайтон есть объекты.
Продолжаю решать задачи на codewars, уже периодически подсовывают задачи на 4кю. Кстати, интересно, с одной такой задачей прям вечер и утро провозился - решил, в 25 строк текста. Я понимал, что решение кривое, потому что там явно нужно было более глубокое знание математики. Но я сам вывел нужные закономерности, описал их и спустя несколько ifов задача прошла все тесты. Смотрю решения других и понимаю, что они без сложной для меня математики и всего в 4-6 строк. Копирую их в решение и они не проходят все тесты, да даже дальше первого не проходят. И вот хотелось бы узнать, а задания могут со временем изменяться и те ранее предложенные решения перестают быть актуальными? Или я что-то не понял просто? Но, конечно, главное, что решил сам и всё работает =D
Так ещё я написал первый скрипт, который помогает в моей повседневной работе, а именно копирует рабочую программу с базой данных на флешку. Скрипт простейший в две строки. Из минусов – не понял как сделать его постоянно работающим и выполняющим действие в строго указанное время. Я использовал schedule (вроде так), но по факту программа так же завершается и ничего не делает, если время не подходит. Поэтому было решено просто запихнуть скомпилированный exe в планировщик windows. Ещё возник вопрос, как сделать так, что бы программа при первом запуске спрашивала путь откуда копировать и куда копировать, а потом запоминала и больше не спрашивала. Но как это уже было, до меня только что дошло как это реализовать. Можно создать txt файлик в папке с программкой, при запуске будет происходить опрос на содержимое файлика, и если он пустой, то и будет запрос на ввод путей, которые и пропишутся в файлик, а если в нём что-то есть, то и трогать не стоит :)
Кстати, подключаться к домашнему компу через энидеск оказалось классной идеей - всё работает без тормозов и можно спокойно заниматься с рабочего компа. Да, пробовал работать под линуксом - честно это вылилось в пол часа страданий и я забил пока. Может позже я пройду какой-нить вводный курс, что бы не чувствовать себя слепым котёнком.
Учёба продолжается! Всем спасибо! :)
UPD. Точно, я же вот, доделал на домашнем компе и теперь вот: