Задать вопрос
Ответы пользователя по тегу Программирование
  • Какие характеристики ноута для начинающего?

    Alexander_tt0
    @Alexander_tt0
    Интеграл в уме
    Не согласен ни с кем. Программировать можно даже на листочке. Мощный компьютер/ноутбук/макбук/наушники и прочее не нужны.
    1. Хватит экрана среднего размера, точнее любого больше чем у телефона.
    2. 4-8 ГБ оперативной памяти за глаза, если он только начинает (да, IDE по типу JetBrains он не поставит, но NotePad++ или Sublime Text ему хватит)
    3. Вот памяти берите побольше. Всякие курсы, документы, проекты будут занимать достаточное место.
    4. Вы не уточнили бюджет.
    5. Ищите комфортную клавиатуру, дороже 250 рублей, это важный факт.
    6. Процессор Intel Pentium/ Intel Core i3 (если есть возможность)

    P. S. Купите ребёнку в подарок кистевой эспандер, чтобы ручки не болели.
    Ответ написан
    Комментировать
  • Где можно найти сообщников-программистов?

    Alexander_tt0
    @Alexander_tt0
    Интеграл в уме
    Если планируешь изучать игрушки и их писать, то легко. Заходишь на популярный проект Minecraft/MTA/SAMP и пишешь, что ты очень классный чел и умеешь что-то делать. С ними ты научишься кодить на Java/kotlin/lua. У них же можешь учиться сайты писать. Чаще всего в таких проектах дружелюбная атмосфера среди разрабов. Если планируешь быть сисадмином, то ищи сразу собутыльников.
    Ответ написан
  • Привязка клавиш клавиатуры как нажатие мышкой по заданной координате?

    Alexander_tt0
    @Alexander_tt0
    Интеграл в уме
    Библиотека pydirectinput и keyboard? Написать на pydirectinput подобие кликера и перемещение курсора, а на keyboard кнопку включения/выключения забиндить.
    Имею ввиду, что будет написана программа, которая при нажатии стрелочек будет включать бинд, перемещать курсор на координату этих кнопочек и кликать, потом при повторном нажатии будет вырубать программу.
    Пример кликера с биндами на этих библиотеках:
    import pydirectinput, keyboard, time
    from threading import Thread
    
    
    is_enabled = False
    speed = int(input('Speed: '))
    
    print('Нажмите Z (ЛКМ) или X (ПКМ), чтобы включить/выключить')
    
    #Бесконечный цикл нажатий ЛКМ.
    def click_loop():
        while is_enabled:
            pydirectinput.click()
    
    #Бесконечный цикл нажатий ПКМ.
    def click_loop2():
        while is_enabled:
            pydirectinput.click(button='right')
    
    #Включение/выключение.
    def on_off(e):
        global is_enabled
    
        is_enabled = not is_enabled
    
        for _ in range(speed):
            Thread(target=click_loop).start()
    
    def on_off2(e):
        global is_enabled
    
        is_enabled = not is_enabled
    
        for _ in range(speed):
            Thread(target=click_loop2).start()
    
    
    keyboard.on_press_key('Z', on_off)
    keyboard.on_press_key('X', on_off2)
    keyboard.wait()
    #Прослушивание событий клавиатуры
    Ответ написан
    Комментировать