Контакты

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (30)

Лучшие ответы пользователя

Все ответы (122)
  • Пойти работать Джуном или доучиться до Миддла?

    Нельзя стать мидлом без реального опыта, как и джуном в целом.
    Знать теорию это одно, а умение хоть сколько-то применять ее на практике это совсем другое, и от теории сильно отличается.
    Ну и помимо хардовых скиллов есть еще софт скиллы, которые тоже требуют реального практического опыта.
    Ну и всякие пет проекты это совсем не то, (но какая-никакая польза от них есть) и тоже сильно отличается от реальной работы в команде
    Ответ написан
    Комментировать
  • Какой ЯП лучше изучать для автоматизации тестирования?

    Как отметили выше автоматизация разная:
    Если хотите автоматизировать мобилки то там swift и kotlin
    Для браузерной автоматизации: лучше js и какой-нибудь cypress - что бы по максимуму и однородно закрыть автоматизацию как с моками так и без них
    Если там апи автоматизация - то я бы взял Python - инструменты позволяют делать много и достаточно дешево по времени разработки, так же на нем и браузерную автоматизацию можно
    Для перфоманс тестинга: я использую scala и gatling - ну тут можно в разные стороны смотреть.
    Ответ написан
    Комментировать
  • Что не верно в Telegram Боте в коде?

    вам надо просто сходить на https://www.coingecko.com/api/documentations/v3#/c...
    получит ьот туда данные в браузере или консоле
    curl -X GET "https://api.coingecko.com/api/v3/coins/list" -H "accept: application/json" | json_pp  >> cash_list

    и посмотреть как правильно пишется нужный id
    cat cash_list | grep -E  "id.+bitcoin.+cash"
    
          "id" : "10x-long-bitcoin-cash-token",
          "id" : "10x-short-bitcoin-cash-token",
          "id" : "1x-short-bitcoin-cash-token",
          "id" : "3x-long-bitcoin-cash-token",
          "id" : "3x-short-bitcoin-cash-token",
          "id" : "bitcoin-cash",
          "id" : "bitcoin-cash-sv",
          "id" : "bitcoin-free-cash",
          "id" : "ebitcoin-cash",
    Ответ написан
    Комментировать
  • Как работает данный код?

    легко и просто, в питоне есть как распаковка кортежей, что собственно и происходит
    получается примерно так:
    {}[()] = 0
    word = 'what

    также в питоне ключем в словаре может быть любой объект от которого можно взять hash, поэтому
    сначала {} - создается словарь, потом в этот созданный словарь с ключом () - кортеж идет присваивание данных

    но так писать не стоит
    Ответ написан
    Комментировать
  • Как упростить список исключений?

    А что в m.text?
    Пример:
    Ну и допустим что m.text != ETH+DCR, иначе можно просто все условия положить в список и проверять m.text in list_if
    Сделайте функцию
    def check_if(value):
        list_if = [
            ('ETH+PASL', 7),
            ('ETH+DCR', 8),
            ('/pools', None),
    
            # и так далее
        ]
        for check_v, check_len in list_if:
            if value in check_v and ((check_len == len(value)) if check_len else True):
                return True
    
    
    check_if(m.text)


    так и расширять в последствии будет проще
    Ответ написан
    Комментировать