• Возможно ли создать хорошую игру одному?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    Начни с книги "Учим Python, делая крутые игры"». Автор - Эл Свейгарт. В сети можно найти .pdf Не хочешь искать - купи.
    Почему Python? Почитай о нем. Узнай на каком языке написан. Узнай что можно делать в связке C++ и Python. И начинай делать.
    Узнаешь, как делать игры и как их программировать (это разные вещи). Книга поможет понять разницу.
    Все игры из книги ты сделаешь сам.
    И да, хорошее знание одного языка - это не программист.
    Ответ написан
    Комментировать
  • Можно ли в python создать скрипт, который будет управлять сторонней программой в фоновом режиме, пока я занимаюсь своими делами?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    Вот хорошая статья "Подробное руководство по подключению Windows API к Python"
    https://www.apriorit.com/dev-blog/727-win-guide-to...

    Windows API - это прямой способ взаимодействия приложений пользователя с операционной системой Windows.
    Чуть подробней здесь https://ru.wikipedia.org/wiki/Windows_API

    Посредством Windows API "запускаешь и управляешь ...". Самим же WinAPI управляешь посредством Python.
    Ссылки выше для легкого и быстрого усвоения и перехода к практике. Успехов!
    Ответ написан
    Комментировать
  • Где неправильность логики- в программе на вывод самого большого числа?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    С логикой все в порядке. Изменил первую строку на:
    a, b, c = 1, 11, 6
    Потом менял 11 в разные переменные. Во всех случаях программа выводила самое большое число.

    Совсем другое дело, что я не понимаю, что должен делать код:
    a, b, c = [input() for _ in range(3)]
    Объясните, пожалуйста.
    Ответ написан
  • Разбитие через .split по буквам?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    spisok = ('много слов')
    spisok = spisok.split()
    spisokout = spisok[0] + spisok[1]
    print(spisokout)

    Пробел удалили. Теперь в переменной spisokout хранится строка 'многослов'.
    В принципе, этого достаточно. Но если нужно принципиально получить вывод [м, н, о, г, о, с, л, о, в], то добавь следующие строки кода:
    spisoklitera = []
    for i in range(len(spisokout)):
        spisoklitera.append(spisokout[i])
    print(spisoklitera)
    Ответ написан
    Комментировать
  • Как перемешивать индексы в списке при запуске программы?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    В бесплатной онлайн книге "Invent your own computer games with Python" (Автор: Al Sweigart) в главе 8 используется следующий прием:

    import random    #это модуль генератора случайных чисел
    
    # с помощью метода .split() создаете список (это чтобы не задалбываться с печатанием кавычек)
    
    words = 'ant baboon badger bat bear beaver camel cat clam cobra'.split()
    
    # записываете в переменную случайно выбранный индекс элемента списка words
    
    wordIndex = random.randint(0, len(words) - 1)
    
    # выводите на экран случайно выбранное слово из списка
    
    print(words[wordIndex])
    Ответ написан
    Комментировать
  • Как начать учить Python 3?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    На КурсЭре на русском 9 недельный курс от Высшей школы экономики
    https://www.coursera.org/learn/python-osnovy-progr...
    Если английский не пугает, то задай там же поиск по Python. Получишь ссылки на очень сильные курсы, но на английском.
    Если сертификат не нужен, то обучение бесплатное.
    Ответ написан
    Комментировать
  • Универсальный алгоритм заработка с рекламы на сайтах, правильно ли я рассуждаю?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    Скажу горькую, но правду. Пункты 1-3 плана выкидывай в мусорку сразу и навсегда. Работает только то, от чего ты сам фанатеешь. Просто ляг минут на 30 в тишине, чтобы никто и ничего не отвлекало и проанализируй, что тебе очень нравится. Выдели темы три. По первой начинай делать первый сайт. Вторая и третья пусть в голове крутятся. После запуска первого сайта, начинай делать второй. После второго - третий. Опять, ложись и анализируй, ищи в себе следующие три темы. И опять за работу. Какой из них выстрелит самым большим доходом? Никто не знает. Но то, что все они будут посещаемые и генерить копеечку - это точно.
    Если нужна доброжелательная критика (без оскорблений и матов, но без розовых слюней и глажки по головушке), то заявочку в личку.
    Ответ написан
  • Какие книги или курсы/статьи посоветуете для изучения Питона для того кто знает c# и js?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    Попробуй www.dataquest.io Выбирай специализацию Data Science. Первые 2 раздела - это Python Programming: Beginner
    и Python Programming: Intermediate сразу с уклоном на работу с данными. Каждое занятие - чуть теории и практические задачи, которые тут же нужно решать.
    Ответ написан
    Комментировать
  • Как грамотно уведомить владельца сайта о наличии уязвимости?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    Чтобы абсолютно юридически грамотно, то попросить разрешение на проведение пентеста до проведения пентеста. В письме можно указать, что необходимо для курсовой работы, или дипломного проекта, или научных исследований и владельцу сайта это обойдется бесплатно. А можно и запугать, что мол ставлю в известность ради благих целей, а вот настоящие хакеры спрашивать не будут, унесут втихаря всю жирную инфу еще и поглумятся и выставят на позор владельца сайта. А так он узнает дыры и своевременно их закроет.
    Ответ написан
    Комментировать
  • Стоит ли прочитать книгу по информатике, чтобы вникнуть в основы программирования?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    Лучше всего Гарвардский курс информатики (CS50) видеолекции на русском языке в переводе от портала JavaRush https://javarush.ru/quests/QUEST_HARVARD_CS50. Информатика разложена буквально "на спичках". Смотрится на одном дыхании. Никакой предварительной подготовки не требуется. На всякий случай дублирую - те же лекции на YouTube https://www.youtube.com/watch?v=Sy_wba7l1UU&list=P...
    Ответ написан
    Комментировать
  • Судебная тяжба с ростелеком, есть советы?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    1. Пока не проведено внутреннее расследование, претензия к провайдеру выставлена быть не может.
    2. Для проведения внутреннего расследования нужно руководителя ИТ-отдела обязать предоставить директору логи трафика за интересующий период.
    3. Обратиться к провайдеру с просьбой предоставить логи за тот же период. Он по закону обязан их предоставлять.
    4. Найти рабочее место и виновного в превышении тарифов среди персонала магазина.
    5. Если виновного установить не получится, то обратиться к провайдеру с просьбой оказать помощь в поиске хакера, который "взломал" сеть магазина и что-то туда закачал. С аналогичной просьбой обратиться в правоохранительные органы.

    И чисто технический вопрос, внутренняя сеть на проводах или беспроводная? Потому что если беспроводная, то 200% что провайдер выставил реальный счет.
    Ответ написан
  • Сложно ли новичку создать сайт на Drupal?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    Новичок не сможет создать крупный сайт соц сети на Drupal.
    Теперь по перечню Ваших вопросов.
    1. Даже не начинайте тратить время на изучение Drupal. Лучше эти порции по 2-3 часа времени вкладывайте в изучение HTML5, CSS3 после них PHP, язык структурированных запросов SQL.
    2. Начав изучение по пункту 1, сразу начинайте пробовать делать отдельные страницы Вашего проекта. Это позволит ориентироваться в дальнейшем, что можно делать, а что невозможно.
    3. Прочитайте лицензию движка, как правило, условия использования расписываются довольно тщательно.
    4. При участии профессионалов можно все. И перенести, и переписать, и сделать свой движок. Для справки, топ-порталы и все кто на них равняется делают редизайн в среднем раз в 2-4 года, т.к. веб-технологии развиваются очень динамично. Т.е. сделать сайт один раз и навсегда не получится.
    5. В одиночку программист не справится. Для создания и поддержки проекта соц сети нужно около 100 человек. Вот мне в поддержку мнение специалиста. Соц сеть, даже узкоспециализированная - это не только разработка движка. Это еще куча отделов поддержки: поддержка самого портала, техподдержка пользователей, юридический, бухгалтерия, отдел, занимающийся монетизацией, администрация проекта для координации работы всех и т.д.
    Но начинается разработка любого проекта всегда с одного человека, который в дальнейшем привлекает помощников.
    Ответ написан
    1 комментарий
  • Подходит ли IDEA для разработки под андроид или лучше поставить android studio?

    @dvlprjv15
    Люблю программирование. Сейчас изучаю Python.
    Может этот 10-минутный ролик поможет взвесить все ЗА и ПРОТИВ?
    Ответ написан
    Комментировать