266 читали · 3 года назад
Вирус на Python: изучаем возможности и принцип работы
Как известно, с помощью питона можно решать множество повседневных, рутинных задач: периодическое резервное копирование файлов, отправка писем по электронной почте, поиск и выполнение различных действий с файлами на жестком диске и прочее. Так как Python является языком программирования высокого уровня, то и вирусы на нем можно писать соответствующие. Зловреды, созданные с помощью ЯВУ, обычно классифицируются как HLLx (High Level Language, x — метод размножения). Существуют три основных подвида HLLx-вирусов:...
526 читали · 3 года назад
Тестируем на Python: unittest и pytest. Инструкция для начинающих
Меня зовут Андрей Смирнов, я занимаюсь Python-разработкой, автоматизацией технических процессов и преподаю промышленное программирование в Школе программистов МШП. Не секрет, что разработчики создают программы, которые рано или поздно становятся очень масштабными (если смотреть на количество строчек кода). А с этим приходит и большая ответственность за качество. Сейчас расскажу, как unittest и pytest помогут найти ошибки в программах и исключить их в будущем. Больше статей на tproger.ru Итак, тестирование Каждый, кто писал первые программы (будь то классический «hello, world» или же калькулятор), всегда запускал тесты, чтобы проверить их работу...
1438 читали · 3 года назад
Несколько версий Python на одном компьютере(Windows 10)
В этой статье описывается, как быстро установить и начать пользоваться pyenv, на хосте с ОС Windows 10. pyenv — утилита, предоставляющая пользователю возможность переключения между различными версиями python Инструкция: 1. Скачать архив https://github.com/pyenv-win/pyenv-win/archive/master.zip 2. Открыть Windows PowerShell 3. Ввести mkdir $HOME/.pyenv 4. Переместить в директорию $HOME/.pyenv (Обычно это здесь: C:\Users\<Имя_пользователя_windows>\.pyenv) директорию pyenv-win и файл .version из архива, который Вы скачали на первом пункте 5...