• Как получить данные из JSON с помощью Python?

    @barolina
    turn coffee into code
    Ответ написан
    Комментировать
  • Почему названия из словаря выводятся в разнобой?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    До версии Python 3.7 словари были неупорядоченными, что вероятнее всего в твоем случае и является проблемой. Или используй OrderedDict, или обнови Python до версии не ниже 3.7
    P.S. Не заметил одну важную деталь, у тебя в словаре Difficulties не словарь с названиями сложности, а множество, вот пример:
    In [1]: foo = {'foo': {'1', '2', '3', '4', '5'}}
    
    In [2]: foo
    Out[2]: {'foo': {'1', '2', '3', '4', '5'}}
    
    In [3]: type(foo['foo'])
    Out[3]: set

    А они в любой версии Python неупорядоченные, вот документация по ним.
    Используй список:
    "Difficulties": [
            "Легкий",
            "Нормальный",
            "Трудный",
            "Невозможный"
        ]

    In [1]: foo = {"Difficulties": [
       ...:         "Легкий",
       ...:         "Нормальный",
       ...:         "Трудный",
       ...:         "Невозможный"
       ...:     ]}
    
    In [2]: for f in foo['Difficulties']:
       ...:     print(f)
       ...:
    Легкий
    Нормальный
    Трудный
    Невозможный
    Ответ написан
    3 комментария
  • Не работает бот когда PyCharm закрыт и я не понимаю что делать?

    @anerev
    Хакер в третьем поколении, не запустив бота жаловаться что он не работает
    Ответ написан
    1 комментарий
  • Как разделить строку в vk_api на python?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    command = '!скажи текст'
    print(command[7:])
    #текст
    
    command2 = '!скажи много текста'
    print(command2[7:])
    #много текста

    Можно еще так:
    command = '!скажи текст'
    print(command.split(' ')[1])
    #текст

    ну или так:
    command = '!скажи текст'
    print(command.replace('!скажи ',''))
    #текст

    наркоманы могут делать так:
    command = '!скажи текст'
    print((command[::-1][0:len(command[::-1])-7])[::-1])
    #текст

    Сатанисты делают так:
    import base64
    command = '!скажи текст'
    t = 'KGNvbW1hbmRbOjotMV1bMDpsZW4oY29tbWFuZFs6Oi0xXSktN10pWzo6LTFd'
    print(eval(compile(base64.b64decode(t),'<string>', 'eval')))
    #текст
    Ответ написан
    Комментировать
  • Где есть хорошие онлайн курсы по веб программированию?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нигде нет. Курсы - это налог на тупость. Возьмите учебник.
    Ответ написан
    3 комментария
  • Путь в программировании. Правилен ли мой план?

    @uncletobe
    Для начала необходимо определиться, чем ты хочешь заниматься, в какой области работать или чем бы ты хотел заниматься. Это поможет не распыляться на все подряд. В любом случае , какой бы путь не был выбран, все равно нужно будет закладывать фундамент и знакомиться с основными понятиями любого языка: переменные, типы, массивы и т.п. и т.д.
    Чтобы научиться плавать, нужно плавать - (с). Если с областью определился, то пора изучать язык, принципы и начать писать простенькие вещи. Имхо, все эти книги по алгоритмам, структурам и т.д., это , конечно, здорово и будет плюсом. Спросить любого прогера с большим стажем и он насоветует еще 100500 сверху, какие ему пригодились по мере возникающих задач в его работе, один или два раза за всю жизнь. Но все это отнимает чудовищное количество времени, что можно вообще не добраться до кода, к тому же это нужно далеко не всем и не всегда. Достаточно знать, что они существуют и их можно посмотреть в случае нужды. Например, если бы людей перед обучением вождению автомобиля заставляли читать: историю автомобилестроения, полностью изучить устройство автомобиля, правила вождения в других странах и т.п., то у нас бы водили единицы.
    По сути у меня впереди есть несколько лет для того, чтобы спокойно получать знания.

    Поверь, я бы на это не рассчитывал, время просто летит и не ждет никого. А в жизни может произойти всякое, что потом у тебя не будет ни минуты свободной.
    Ну, и помни: специалист - это тот, кто знает что-то очень хорошо и глубоко, а не все, но понемногу. Теже: футболисты, хоть там и присутствует элемент "бега", не являются по нему чемпионами. Искусными мастерами своего дела становятся те, кто оттачивает свои умения до совершенства.
    Ответ написан
    1 комментарий
  • Как сделать так чтобы объект не влиял на другие html css?

    @Vaultboy84
    Скорее всего вы пытаетесь изобрести какой то неправильный велосипед для решения своей задачи. Так можно поступать только с элементами у которых position: absolute; или position: fixed; тоесть которые не зависят от других элементов.
    Ответ написан
    5 комментариев