Архив автора: admin

Что такое случайные функции Python?

Python предоставляет несколько функций для генерации случайных чисел. Большинство этих функций доступны в модуле Python random. Вы можете использовать эти функции для генерации случайных чисел в ваших скриптах Python.

Вот пять основных функций, используемых для генерации случайных чисел в скрипте Python.

  1. random()
  2. randint()
  3. uniform()
  4. randrange()
  5. choice()

 

1. Функция random() в Python:

Эта функция возвращает случайное значение с плавающей запятой от 0 до 1. Вы также можете указать диапазон, чтобы переопределить значения по умолчанию.

import random



# Выведите случайное число с плавающей запятой от 0 до 1

x = random.random()

print (x)



# Выведите случайное число с плавающей запятой от 0 до 10

x = random.random() * 10

print (x)



# Выведите случайное число с плавающей запятой между -5 и +5

x = random.random() * 10 – 5

print (x)

2. Функция randint() в Python:

Функция randint() принимает диапазон и выдает целое число между заданным диапазоном.

import random



# Выведите случайное целое число от 10 до 100

x = random.randint(10, 100)

print (x)

3. Функция uniform() в Python:

Так же, как функция randint() генерирует целое число в заданном диапазоне, uniform() делает то же самое для чисел с плавающей запятой. import random

# Выведите число с плавающей запятой от 10 до 50



x = random.uniform(10, 50) print (x)

4. Функция randrange() в Python:

Функция randrange() используется для выбора целочисленного значения в определенном диапазоне. Вы также можете указать выбор четного или нечетного числа в диапазоне.

import random



# Выведите целое число от 0 до 9

x = random.randrange(10)

print (x)



# Выведите целое число от 10 до 99

x = random.randrange(10, 100)

print (x)



# Выведите четное целое число от 10 до 99

x = random.randrange(10, 100, 2)

print (x)

5. Функция choice() в Python:

Функция Python choice() используется для выбора одного случайного элемента из последовательности.

import random



# Выберите случайный элемент из приведенной ниже последовательности

x = random.choice([‘red’, ‘geen’, ‘yellow’])

print (x)



2021-03-16T19:29:51
Python

Как установить приложение Telegram Desktop в Linux

Telegram — чрезвычайно популярный клиент для обмена сообщениями, особенно для тех, кто заинтересован в конфиденциальности. Она проста в использовании и широко доступна для всех платформ — Windows, macOS, Linux, Android и iOS имеют доступ к этой платформе, что делает ее идеальной для различных групп людей. Есть несколько способов установить Telegram на рабочий стол Linux, поэтому мы рассмотрим, как установить приложение Telegram Desktop в Linux.

Как установить настольное приложение Telegram в Ubuntu

Пользователям Ubuntu проще всего получить доступ к приложению Telegram Desktop, ничего не делая иначе. Просто зайдите в Центр программного обеспечения и найдите Telegram в строке поиска. Нажмите на появившийся вариант рабочего стола Telegram и нажмите «Установить».

Вы также можете установить из терминала, введя следующую команду:

sudo apt install telegram-desktop

Это позволит получить последнюю версию из репозиториев и установить ее в вашей системе.

Как установить настольное приложение Telegram в любом дистрибутиве Linux

На официальной странице загрузок Telegram также есть архивный архив, не зависящий от дистрибутива. Загрузите его, затем извлеките, переместите двоичный файл в каталог «/opt» и свяжите его с каталогом «/bin» следующим образом:

cd ~/Downloads

tar -xJvf tsetup.0.7.2.tar

sudo mv Telegram /opt/telegram

sudo ln -sf /opt/telegram/Telegram /usr/bin/telegram

Предполагается, что вы загрузили его в папку «~/Downloads». Измените папку на ту, в которую вы ее скачали.

Как установить настольное приложение Telegram через Snap

Пакеты Snap могут быть немного противоречивыми, но они являются важной частью нашей экосистемы для многих пользователей и являются методом, который многие используют для получения максимальной отдачи от своих приложений. Полезно иметь возможность иметь очень мало пакетов, установленных в вашей системе, и запускать все настольные приложения в контейнерах, как в Fedora Silverblue .

Чтобы установить Snap приложения Telegram Desktop, просто введите следующую команду в свой терминал:

sudo snap install telegram-desktop

Это предполагает, что вы установили snapd и запустили на своем компьютере.

Как установить приложение Telegram для ПК через Flatpak

Существует еще один универсальный формат пакетов, широко доступный для огромного количества дистрибутивов Linux: Flatpak. Многие пользователи предпочитают это, потому что приложения не имеют привилегированного доступа к вашей системе, поэтому они ограничены лучше, чем Snaps. Независимо от того, какой вы предпочитаете, есть Flatpak приложения Телеграмма Desktop на Flathub .

Чтобы установить его, выполните в своей системе следующую команду:

flatpak install flathub org.telegram.desktop

Вы сможете запустить приложение Telegram Desktop одним из двух способов: через меню приложений или через терминал.

Через терминал вы можете запустить любую из следующих команд в зависимости от вашего метода установки:

# For the Ubuntu package or the tarball

telegram

 

# for the Snap

/snap/bin/telegram-desktop

 

# for the flatpak

flatpak run org.telegram.desktop

Независимо от того, как вы его запускаете, теперь вы готовы использовать Telegram на своем рабочем столе Linux.

Если вам все еще интересно, стоит ли вам переходить на Telegram, у нас есть сравнение Telegram и WhatsApp и то, что Telegram лучше. Для Telegram также есть множество хитростей, в том числе создание собственных стикеров Telegram.



2021-03-16T19:19:05
Вопросы читателей

Что такое LVFS и как его использовать?

Использование Linux в качестве настольной операционной системы с повседневными драйверами связано со множеством тонкостей. Вы должны учитывать, доступны ли драйверы для оборудования, которое вы хотите использовать, доступно ли программное обеспечение, которое вы хотите использовать, и совместим ли Linux со всеми различными элементами управления безопасностью, которыми вам, возможно, придется управлять, с такими вещами, как Active Directory. безраздельно властвует в корпоративном мире.

Однако есть еще кое-что, о чем мы часто забываем: прошивка. Прошивка — это программное обеспечение для оборудования, конфигурации и параметры, с которыми программное обеспечение может взаимодействовать в форме драйверов, позволяющих вам его использовать. Так ли важны обновления прошивки? Как получить обновления прошивки в Linux? Почему производители должны делать свои прошивки доступными для Linux? Это все вопросы, на которые даны ответы в этой статье о том, что такое LVFS и как его использовать.

Что такое LVFS?

LVFS или Linux Vendor Firmware Service — это программный стек, который позволяет поставщикам оборудования добавлять свои микропрограммы на веб-сайт и получать обновления микропрограмм для компьютеров Linux, использующих это оборудование. Звучит достаточно просто, правда?

Это так, но последствия более сложны, чем веб-сайт, на котором запущены cronjobs,  и демон, работающий в локальных системах. В течение многих лет пользователи Linux не имели доступа к самым основным функциям микропрограмм, которые могут включать новые функции и исправлять ошибки. Благодаря LVFS пользователи Linux получают доступ к таким функциям, как DisplayPort через USB C и исправлениям для контроллера Thunderbolt на своих новых Lenovo ThinkPads.

Кроме того, LVFS показывает, какие поставщики наиболее заинтересованы в том, чтобы их оборудование хорошо работало под Linux. Если вы посмотрите на список поддерживаемых устройств , вы заметите, что крупные поставщики, такие как Lenovo и Dell, активно добавляют новые устройства в список и вносят обновления прошивки для довольно старых устройств. Лично у меня нет никаких устройств в списке, но я знаю, что степень пересечения пользователей ThinkPad и пользователей Linux довольно высока, а это означает, что они максимально приближены к первоклассному опыту.

Кроме того, это создает более полный жизненный цикл продукта для поставщиков. Dell может добавить обновления прошивки для всех ноутбуков и настольных компьютеров, подпадающих под их линейку Project Sputnik, а Lenovo может сделать то же самое для всей линейки ThinkPad и ThinkStation с установленной Linux. Это беспроигрышный вариант как для пользователей, так и для поставщиков.

Как использовать LVFS?

Существует системный демон, называемый  fwupdFirmWare UPdate Daemon, который доступен в большинстве основных репозиториев. Он может быть даже предустановлен в вашей системе, что упрощает работу.

Если он не установлен, вы сможете найти имя пакета как  fwupd. Если бы он не был установлен в моей системе Fedora, команда для этого была бы такой:

sudo dnf install fwupd

Вы можете заменить это менеджером пакетов в вашей текущей системе.

После его установки вам нужно будет запустить службу в systemd. Для этого выполните следующую команду:

sudo systemctl start fwupd

Вы также можете включить его автоматический запуск при включении вашей системы, выполнив эту команду:

sudo systemctl enable fwupd

Оттуда вы можете запустить следующую команду, чтобы увидеть все параметры вашей команды, относящиеся к  fwupd:

apropos fwupd

Вы обнаружите, что команда, которую вы чаще всего хотите использовать для обновления прошивки, такова:

fwupdmgr get-updates

В моей системе нет совместимых устройств, но если бы я сделал это, то  fwupd мог бы творить чудеса и получать обновления.

Теперь, когда вы знаете, что такое LVFS и как его использовать, вы должны быть более уверены в создании нового ПК для вашей системы Linux.



2021-03-16T19:08:44
Вопросы читателей

Как исправить ошибку — bash: python: command not found Error

Ошибка — bash: python: command not found Error отображается в основном по трем причинам. Прежде всего, установлен ли на машине исполняемый файл python? Если он установлен, правильно ли настроена переменная среды PATH, чтобы она могла найти установленный исполняемый файл? Третьей причиной может быть неработающая символическая ссылка.

В этой статье показано, как исправить ошибку — bash: python: command not found. Давайте посмотрим, как решить эту проблему.

 

1. Проверьте, установлен ли Python.

В большинстве случаев эта ошибка возникает в приглашении оболочки или командной строке, потому что python не установлен или поврежден. Давайте сначала проверим, установлен ли Python.

Выполните следующие команды, чтобы найти установленное местоположение Python.

$ which python3

 

или же

$ type -a python3

 

Вывод:

python3 is/usr/bin/python3

python3 is/bin/python3

 

или же

$ ls -l/usr/bin/python

$ ls -l/usr/local/bin

 

Запустите команду, чтобы проверить версию Python:

$ python3 --version

 

Простая команда запуска python3:

$ python3

Python 3.8.2 (default, Jul 16 2020, 14:00:26)

[GCC 9.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

 

Если вы не нашли установленный python, в следующем разделе я покажу вам, как установить python.

 

Установите Python в Ubuntu/Debian

Debian, Ubuntu и производные от них дистрибутивы поставляются с предустановленным python. Если он поврежден или не установлен, используйте следующую команду.

Чтобы установить python 2, введите:

$ sudo apt install python

 

After January 1, 2020 Python 2 no longer receives any updates, and recommend not using it.

 

или же

Чтобы установить python 3, введите:

$ sudo apt install python3

 

Python установлен из исходников, по умолчанию установлен в http://usr/local/bin/. В этом случае при вводе python в консоли будет выполняться не тот, который находится внутри /usr/local/bin/, а тот, который находится внутри/usr/bin/.

Если вы хотите выполнить тот, который находится внутри /usr/local/bin/, вы можете легко настроить систему, используя псевдоним. Псевдоним следует поместить в файл.bashrc, как показано ниже.

alias python=/usr/local/bin/python3.9

 

Установите Python в Fedora

Благодаря диспетчеру пакетов dnf вы можете легко установить python в Fedora:

$ sudo dnf установить python38

 

Установите Python на RHEL/CentOS

Чтобы установить Python на RHEL, Oracle Linux и CentOS, используйте команду yum следующим образом:

$ sudo yum установить python

 

Установите Python в Arch Linux

В Arch Linux выполните следующую команду для установки python:

$ sudo pacman -S python2

 

$ sudo pacman -S python3

 

2. Проверьте переменную среды PATH.

Каждый раз, когда вы, как пользователь, запускаете команду на своей консоли, машина ищет ее местоположение или адрес в списке предопределенных каталогов, которые хранятся в переменной среды PATH.

Такой дизайн помогает правильно запускать программу или команду без необходимости указывать абсолютный путь в терминале.

Переменная окружения PATH может быть изменен временно для текущего сеанса терминала, или на постоянной основе .

Чтобы отобразить содержимое переменной среды PATH на консоли:

$ echo $ PATH

 

Вывод:

:/usr/local/opt/ruby/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

 

Убедитесь, что установленный путь Python добавлен в переменную PATH. Вы можете видеть в приведенном выше выводе пути ‘/usr/bin’ и ‘/bin’ для python 3. Чтобы сделать его постоянным, обязательно экспортируйте переменную PATH в ~/.bash_profile или в соответствующий файл конфигурации, запускающий оболочку.

 

3. Отметьте битую символическую ссылку.

При запуске скрипта python вы можете понять, что символическая ссылка на исполняемые файлы Pythons указана неправильно.

Чтобы изменить каталог /usr/bin/python на/usr/local/bin/python3.9, введите:

$ sudo ln -s/usr/local/bin/python3.9/usr/bin/python


 

Вывод

В этой статье мы узнали, как правильно исправить ошибку -bash: python: command not found на вашем компьютере с Linux.



2021-03-15T17:19:47
ArchLinux

Биржа Binaryx: обзор биржи и отзывы трейдеров



























Rate this post

Binaryx — это криптовалютная биржа с регистрацией в Эстонии. Она запустилась в сентябре 2019 года и уже успела обратить на себя внимание в криптосообществе. Площадка предлагает выгодные условия для трейдеров любого уровня. Также здесь действуют выгодные обменные курсы на операции с криптой и фиатом.

Проект привлек к работе молодых ребят из разных сфер – IT, финтеха и трейдинга. Их старания уже заметны. Стоит отметить активный маркетинг с всевозможными конкурсами и интересными предложениями как в социальных сетях, так и на сайте площадки. Также команда Binaryx выкатила внушающий доверие роадмап с подробными планами на будущее.

Подробные сведения про Binaryx










Год основания

2019

Официальный сайт

www.binaryx.com

Доступные криптовалюты

BTC, BCH, ETH, LTC, XRP, USDT

Наличие лицензии

Есть

Наличие KYC

Есть

Доступные продукты на сайте

Кошелек, Терминал, Академия, White Label, API

Контакты поддержки

Telegram, WhatsApp, Calendly

Биржей интересуется все большее число пользователей. Сейчас фиксируется более 140 тысяч заходов на сайт за 3 месяца. Это не может не радовать, значит, биржу точно используют по назначению.

gGvbz8UGdQJlygtcFP5S-dU3G4txlqjbr9xEF8t0L6pdETQbGx7SdSTUhrpgujUk2JdAsAVEo9hgiIprEguXVkAkUqCst5HJgY3WiZV423UxJm3sfKME5-eR13pkBo0t8Dk7QoJh

Преимущества криптовалютной биржи Binaryx

Пройдемся по самым интересным моментам площадки. Есть много положительных моментов, которые играют на руку бирже. Вот они:

  • приятный глазу дизайн, который привлекает внимание;
  • простой процесс навигации;
  • возможность работы с самыми востребованными криптовалютами;
  • полный порядок с безопасностью;
  • подробные материалы по криптовалютам и трейдингу в Академии. Если интересно познакомиться с криптовалютами – это быстрый и простой способ;
  • шанс получить ценные советы от живых трейдеров;
  • быстрая работа клиентской поддержки;
  • возможность задать свои вопросы любому сотруднику, за что ставлю жирный плюс.

Обзор официального сайта Binaryx

Итак, теперь внимательно пройдемся по сайту. Разделим его условно на блоки и обсудим каждый из них:

Главная страница

В ее качестве выступает дашборд. Здесь есть модули обмена и покупки валюты. На верхней панели также размещено все самое необходимое:

  1. Торговый терминал;
  2. Кошельки криптовалют и фиата;
  3. Инфа о продуктах;
  4. Блог с экспертными статьями о криптосфере;
  5. Информация о команде, роадмапе и прочем.

Кроме того, на главной можно сменить язык страницы, проверить уведомления и изменить настройки через сервисное меню. В целом, ничего лишнего.

Торговля и обмен криптовалют на бирже Binaryx

За этим собственно и приходят на подобные площадки. Трейдить крипту можно в торговом терминале (к слову, неплохо собранном). Его можно легко настроить как под новичка, так и под профи. Для торговли доступны популярная крипта (BTC, ETH, BCH и пр.) и фиат (USD, EUR, UAH, RUB и CHY). Пока доступны спотовые сделки, но вскоре добавят маржиналку и криптовалютные фьючерсы.

Для обмена есть отдельный модуль. Для покупки достаточно выбрать валюту обмена и получения, ввести число и нажать кнопку “Купить”. Операцию можно провести через пластиковую карту или стандартный банковский перевод. Пока что набор крипты для обмена на Binaryx небольшой — BTC, BCH, ETH, LTC, XRP и USDT. Но уже совсем скоро добавят LINK, ADA, DASH и NEO. Так что молодая биржа потихоньку наращивает свой потенциал.

Команда и основатель биржи

Байнарикс активно освещает команду в социальных сетях, что не может не внушать доверие. Чекните лидеров команды, если интересно:

  • Олег Курченко — основатель и CEO (личный сайт)
  • Слава Краснов — CTO
  • Дэн Зайцев — COO
  • Аркадий Ойслендер — CFO
  • Илона Иванчук — CCO

Фаундер Олег Курченко часто общается с пользователями платформы, да и очень активен во всех социальных сетях, и в принципе в криптосообществе. В интернете можно найти его интервью, так что человек точно не скрывает свою личность.

Roadmap

При обзоре любой криптовалютной биржи особое внимание уделяется дорожной карте (роадмапу). Ведь именно здесь можно узнать, что компания уже сделала и что запланировано на ближайшее время.

Проделанная работа вылилась в целый перечень готовых продуктов (о них поговорим ниже). Но это, видимо, не предел для Байнарикс! Только на 2021 год Binaryx планирует добавить 30+ валютных пар, маржинальную торговлю, фьючерсы на криптовалюту, моментальную отправку монет, мобильное приложение и еще кучу всего. Что ж, посмотрим.

Продукты Binaryx

В этом разделе доступна инфа о продуктах платформы:

  1. Криптовалютный кошелек.
  2. Академия с качественными курсами по криптовалютам и трейдингу. Тем более, что по окончанию курсов нужно пройти тест. А по его результатам биржа выдает сертификат определенного уровня.
  3. White Label-решения для создания собственных криптоплатформ.
  4. Торговый терминал. Поначалу может показаться, что он слишком перегружен, но его можно легко настроить под свои нужды.
  5. API Binaryx для интеграции с другими криптопроектами (сейчас в разработке).

Да, список пока большим не назовешь. Но еще не вечер.

Юридические документы и лицензия Binaryx

Компания официально зарегистрирована и работает легально. Имеет лицензию от Бюро данных об отмывании денег Эстонской Республики, №FVT000465 (предоставление сервиса виртуальных криптовалютных кошельков; предоставление возможности обмена между криптовалютами и фиатными деньгами). Проверить можно на сайте здесь.

6KOghPAiDzRzkPdJEON9JuYEJ0IYx1ynI3OGXr93Ku_oP_LSr4MSc6A9pA4Gq6P7WPoKJo94eNuquwChSK9fJpsVphA3nG7qoNoMtHV3wKcyd0W9XwtWEg0SE5zW9gWDS0hWHgU8

Отзывы клиентов про Binaryx

Валерий Папченко (soundmaster77@gmail.com)

Вообще не из сферы крипты, но биржа мне зашла! Ввести деньги просто, сделки проводить быстро. Комиссии низкие, без разводняка. Слышал, что кого-то кидают, но ничего подобного. Сами посмотрите, здесь все честно!

Анна Заплава (horse.to.the.road@hotmail.com)

На многих биржах просто адовый KYC. Я устала по 350 раз переделывать фотки документов. На Binaryx 2 минуты — и готово. Спасибо, что избавили меня от гемора!

Кирилл Томашевский (tomas_greyson@gmail.com)

Binaryx, вы самые крутые! Где еще можно пообщаться с живыми трейдерами? Тем более, что они рассказывают о крутых фишках, которые я использую уже не один месяц.

Елена Бохенко(elena.bogg@yahoo.com)

Собралась с силами и решилась создать свой бизнес на криптовалютах. Но были проблемы с поиском готовых решений. Ребята Binaryx предоставили полную поддержку и помогли подобрать White Label-продукты. Так что я полностью уверена в успехе проекта. Спасибо, Binaryx!!!

Дмитрий Крицкий (dima_dva4@bing.com)

То, что Binaryx говорит о себе как о рок-звездах в крипте — чистая правда! Не обращайте внимания на хейт, а развивайтесь дальше. Уверен, что скоро вам получится догнать если не Бинанс, то хотя бы Эксмо или Хуоби!

Выводы

Binaryx однозначно стоит нашего внимания. Качественные продукты, работа с популярной криптой, приятный дизайн, куча обучалки и открытость во всем — все это делает площадку, как говорится, топ оф зе топ. За Binaryx однозначно стоит проследить дальше!


2021-03-14T13:20:18
Криптовалюта

Маркировка роутеров Mikrotik

У каждого роутера или свича фирмы Mikrotik есть коммерческое название и маркировка аппаратной платформы (Product code). Например маршрутизатор «hEX» имеет Product code — RB750Gr3. В этой статье разберем что означает каждая буква в маркировке Product code.





Читать далее…