Найти в Дзене
Часть 3. Python - Типы и структуры данных. Строки. Целые числа. Числа с плавающей точкой. Комплексные числа. Логический тип.
В python отсутствуют примитивные типы данных. В python все является объектом. В python существуют изменяемые(mutable) и неизменяемые(immutable) объекты. Основные типы неизменяемых объектов: Такие типы изменить невозможно. Можно создавать другие объекты с другими значениями. Основные изменяемые объекты: Объекты данного типа можно менять. Новые объекты не будут создаваться при изменении данных объектов. Строка - это последовательность символов. Каждая строка это экземпляр класса str. Тип переменной можно посмотреть функцией type()...
11 месяцев назад
Часть 2. Python - функции, выражения, инструкции, переменные.
Функции. Функция объявляется зарезервированным словом def, потом наименование функции, блок параметров в круглых скобках (), может быть пустым или параметров может быть несколько и в конце двоеточие : После двоеточия идет код тела функции, тело функции обязательно начинается с отступов(4 пробела). Параметры доступны только в теле функции. def имя_функции(): Так как функции в основном выполняют какое-то действие, желательно в наименовании использовать глагол. Например: def my_function(): print(“Hello...
1 год назад
CMD. Множественное копирование файлов.
В этой статье рассматривали как можно скопировать файлы на несколько удаленных узлов, но есть одна проблема при копировании файлов большого объема, копирование будет занимать много времени, если копировать на каждый узел последовательно как в данной статье. Распараллелим процесс копирования, но с оговоркой, в моем примере будет ограничение на 5 процессов копирования за раз. Можно будет увеличить, но все равно будет ограничение по количеству свободных меток дисков. Также добавим логирование действий в файл и отключим вывод информации в консоль...
1 год назад
Часть1. Знакомство с python.
Проверяем наличие python на вашем компе в терминале вводим: python –version python3 –version На Xubuntu python установлен по умолчанию, как установить Xubuntu на виртуальную машину смотрите в статье. Если python не установлен, берем файлы установки с официального сайта python в зависимости какая у вас ОС. После того как с присутствием python на вашей машине разобрались, можно приступить к работе с python. Откройте терминал и наберите команду python, если у вас Windows или python3, если Linux или MacOS...
1 год назад
Установка и настройка autopep8 на Visual Studio Code.
Обязательно сперва установите Python на вашу машину и убедитесь что VS Code видит интерпретатор Python, например в терминале проверьте версию Python. Команда python –version или python3 –version зависит от ОС. Если терминал вернул версию значит все ок. Статья по установке VS Code здесь по знакомству с Python здесь. Нажимаем кнопку Extensions слева в панели. В строке поиска вводим autopep8. Нажимаем install, для установки. Проверяем работу форматирования по PEP8 на коде в примере, как видим есть лишние пробелы после print...
951 читали · 1 год назад
CMD. Проходитим по списку адресов и выполняем определенное действие.
Рассмотрим такую ситуацию, что нам нужно выполнить какое-то действие с несколькими узлами в сети например пропингать, чтобы убедиться что узел в сети или скопировать один файл на несколько узлов. 1) Пропингаем список узлов по списку. Список узлов запишем в файл ip_list.txt Первая строка у меня будет путь для файла, пригодиться для дальнейших работ. Начиная со второй строки начинаются узлы, с которыми нам нужно работать. ip_list.txt F:\01_BAT\run\ping1.bat ya.ru google.ru Основной запускаемый bat - файл будет выглядеть так FOR /F "skip=1" %%a IN (%~dp0ip_list...
1 год назад
Горячии клавиши в Visual Studio Code. Keyboard Shortcuts.
Ctrl + Увеличить шрифт, Ctrl - уменьшить шрифт Ctrl + B - прячет\показывает эксплорер Ctrl + J - прячет\показывает нижнюю панель Ctrl + , - открывает вкладку настроек Ctrl + / - комментирование\раскомментирование строки Ctrl + Shift + K - удаляет строку, где находится курсор Ctrl + Del - очищает строку,...
1 год назад
Установка Visual Studio Code на Xubuntu.
Идем на официальный сайт Visual Studio Code и качаем относительно вашей ОС нужный дистрибутив. Т.к. у меня Xubuntu я качаю .deb пакет и устанавливаю его командой. sudo apt install ./<file>.deb Либо можно добавить репозиторий и ключи подписи в ОС, для автоматического скачивания и обновления. sudo apt-get install wget gpg wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages...
1 год назад
Docker. Основные команды.
Запуск контейнера. Ключ -d запуск контейнера в фоновом режиме. Ключ --name задаем свое имя контейнеру. Ключ -p пробрасывает порты между хостом и контейнером. Ключ -v монтирует папку хоста в контейнер. Ключ —rm удаляет контейнер после его остановки docker run <name_image> docker run -d <name_image> docker run -d --name <your_name_container> <name_image> docker run -p <host_port>:<container_port> <name_image> docker run -v <host_dir>:<container_dir> <name_image> docker run —rm <name_image> docker...
1 год назад
Включаем копирование\вставку в VirtualBox на гостевой ОС Xubuntu
Включаем Двунаправленный обмен общим буфером в VirtualBox Затем выбираем образ VboxGuestAdditions.iso через кнопку Выбрать/создать образ диска... Выбираем образ двойным нажатием Через несколько секунд должен открыться проводник с содержимым образа, если не открылся идем в файловый менеджер и открываем оттуда Один раз нажимаем на верху где наименование папок, чтобы появилась строка для редактирования пути Копируем путь Открываем терминал вводим команду...
585 читали · 1 год назад
Установка Xubuntu на VirtualBox
Нажимаем создать, выйдет окно создания виртуальных машин. При вводе имени Xubuntu VirtualBox автоматом определяет тип ОС и версию. Путь к машине я указываю свой, можете оставлять по умолчанию, если на диске достаточно места. Желательно, чтобы на диске было свободно 30 Гб. Выделяем оперативную память, тут уж выделяйте от объема оперативной памяти своего компьютера, как видно на скрине у меня 12 ГБ, выделяю обычно 2Гб (2048 Мб) для Xubuntu достаточно. Если у вас маленький объем оперативки как минимум выделите 1 Гб...
1 год назад
Docker на Linux. Знакомство.
Начну сразу со своего опыта эксплуатации докера и его установки, информацию что такое докер думаю найдете сами, если нет, пишите, напишу статью. Т.к. при установке докера на свой комп докер ругнулся на старую версию Window 10 (она у меня 1909), Я пошел по более "правильному" пути и установил его на Linux. Linux установил на виртуалку Oracle VirtualBox, скачать можно с оф. сайта бесплатно. Дистрибутив LInux выбрал Xubuntu, т.к. он менее прожорлив в плане ресурсов. Есть конечно еще Lubuntu, но почему-то приглянулся больше X...
1 год назад