Задать вопрос
  • Программирование и математика тесно связаны?

    @dmshar
    А откуда вы взяли список? Просто это очень малая часть того, что должны знать те, кто хотят себя называть специалистом по Data Science. Нет, конечно если под этим терминам понимать вызов методов fit() и predict() - тогда конечно, без знаний математики можно и обойтись. Это как есть фельдшер, а есть врач. Есть младший кодер, вызывающий указанную функцию, а есть тот, кто сам может подобрать метод а может - и усовершенствовать его. А кем быть - уж вам решать.
    6411ccaa240ed514912408.png
    Меня больше смущает наметившийся торг "а надо-ли учить математику или алгоритмы, а чего-нибудь кроме синтаксиса языка надо знать или так прокатит, а то я в математике не силен". Если что-то "не заходит" - то зачем себя напрягать? Есть куча профессий, где без всего этого можно обойтись. Когда найдете что-то что окажется действительно вашим - таких торгов не возникнет, а удовольствия в конечном итоге получите гораздо больше.
    Ответ написан
    2 комментария
  • Как можно использовать Foreign Key?

    TMProject
    @TMProject
    Frontend developer React/Redux
    Foreign key (внешний ключ) - это механизм, который позволяет связывать данные из двух таблиц в базе данных, где одна таблица ссылается на другую посредством поля, которое является первичным ключом в таблице, на которую она ссылается.

    Использование foreign key имеет несколько преимуществ. Одно из них - обеспечение целостности данных, то есть предотвращение появления некорректных значений в таблице. Когда вы устанавливаете foreign key, вы создаете ограничение, которое не позволит вставить запись в таблицу, если нет соответствующего значения в связанной таблице.

    Чтобы создать foreign key, вы должны выполнить следующие шаги:
    1. Создайте таблицу, которая будет ссылаться на другую таблицу:
      CREATE TABLE table1 (
          id INT PRIMARY KEY,
          name VARCHAR(50),
          table2_id INT,
          FOREIGN KEY (table2_id) REFERENCES table2(id)
      );


    2. Создайте таблицу, на которую будет ссылаться первая таблица:
      CREATE TABLE table2 (
          id INT PRIMARY KEY,
          name VARCHAR(50)
      );


    3. Установите связь между таблицами с помощью ключевого слова REFERENCES:
      FOREIGN KEY (table2_id) REFERENCES table2(id)


    В этом примере, мы создаем таблицу table1, которая имеет поле table2_id, которое ссылается на поле id в таблице table2. С помощью ключевого слова FOREIGN KEY мы говорим базе данных, что это поле должно быть связано с полем id в таблице table2.

    Также мы можем добавить ограничение ON DELETE, чтобы определить, что происходит с записями в таблице, которые связаны с удаленными записями из другой таблицы. Например:
    FOREIGN KEY (table2_id) REFERENCES table2(id) ON DELETE CASCADE

    В этом примере, мы указываем, что при удалении записи из таблицы table2, все связанные записи в таблице table1 также должны быть удалены (CASCADE).

    Таким образом, использование foreign key может значительно улучшить целостность данных в вашей базе данных, облегчить ее обслуживание и предотвратить появление ошибок в будущем.
    Ответ написан
    Комментировать
  • Какой есть легкий IDE для Python?

    "IDE" и "с низкими системными требованиями" в одном предложении быть не может.

    Так что предложить можно только какой-нибудь текстовый редактор:
    1. VS Code, хоть он и не такой уж и лёгкий.
    2. ST, но нужно будет потратить время на настройку
    3. Np++, но не такой удобный
    Ответ написан
    Комментировать
  • Проблема автозапуска exe файла?

    hint000
    @hint000
    у админа три руки
    Добавлять в автозапуск нужно не сам *.exe, а ярлык на него. И в ярлыке нужно указать рабочую папку.

    А сейчас файлы может быть и создаются, только не там, где вы их ждали. Поищите эти файлы по всему диску, есть шанс, что вы их найдёте во временной папке или где-то ещё. Либо программа пыталась их создать где попало, но не смогла из-за недостатка прав доступа в той папке.
    Ответ написан
    1 комментарий
  • Как с помощью Python записать "внутренний" звук компьютера?

    @rPman
    На windows в устройствах должно присутствовать что то типа StereoMix (панель управления - звуки - запись). В этом случае его можно выбрать вручную как устройство по умолчанию, либо средствами pyaudio выбирать как источник звука.

    Иначе средства еще есть (OBS как то звуки записывает) но сомневаюсь что этот функционал доступен из python.
    Ответ написан
    Комментировать
  • Как сделать обработчик коллизий в OpenGL?

    @MarkusD
    все время мелю чепуху :)
    OpenGL - Open Graphics Library.
    Это - открытая библиотека работы с графикой. И в ее API содержатся только функции работы с графикой.
    Для обработки коллизий нужна отдельная библиотека обработки коллизий, в зависимости от мировой системы координат. Простую библиотеку можно и самому сделать.
    Для обработки коллизий используют библиотеки коллизий и физические движки.
    Ответ написан
    3 комментария
  • При движении мыши скачет нагрузка gpu. С чем связано?

    @rPman
    Выглядит как аппаратная проблема. Если бы не было речи о том что работа со внешним монитором не глючит можно было бы предположить что проблема в системе охлаждения.

    Проверь какая температура у видеокарты, возможно проблема решится обслуживанием ноутбука прочистить кулеры и заменить термопасту
    Ответ написан
    1 комментарий
  • Как написать процедуру по переводу комплексного числа из показательной формы в алгебраическую?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Во-первых, перепутан порядок аргументов функции.
    Во-вторых, комплексное число - это не простая сумма двух величин. Мнимая часть должна быть умножена на корень квадратный из минус единицы, обозначаемый в математике как i.
    Ответ написан
    2 комментария
  • Как вывести латинский алфавит?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Функция chr() умеет преобразовывать код символа в символ. Знаете ASCII код буквы 'A' ? Дальше - дело техники.
    Ответ написан
    Комментировать
  • Какую среду/язык выбрать для написания управляющей программы, работающей под Windows и Linux?

    Ну в общем-то Delphi нормально умеет компилироваться под линукс. Hemul GM подтвердит
    На счёт малинок не уверен.

    Можно ещё C# + Avalonia попробовать. Работа с USB-COM там вполне стабильная и интерфейсы красивые.
    Под малинку нормально собирается и работает, но порог вхождения не нулевой
    Ответ написан
  • Почему данный код не работает в Delphi 10.4?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Потому что 10.4 это UNICODE, вы читаете GetClipboardData(CF_TEXT).
    Надо GetClipboardData(CF_UNICODETEXT).
    Ответ написан
    1 комментарий
  • Как учить C++ если будешь знать С?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега C
    Седой и строгий
    Знающему C учить C++ так же, как незнающему C. Это разные языки.
    Ответ написан
    Комментировать
  • Как спарсить подобный сайт?

    fenrir1121
    @fenrir1121
    Начни с документации
    Как спарсить подобный сайт?
    Подобный чему?

    Сайт может блокировать аккаунты на несколько часов, что и происходит примерно через 30 минут парсинга.
    Что за операции, что вам не хватает 30 минут?

    Сначала пробовал работать через api сайта.
    Демонстрируйте код.

    Логинился в селениуме, получал заголовки и делал запросы на нужную мне информацию
    Так через api или селениум, вы определитесь.

    Можно ли попытаться выдать селениум хром за сафари на iPhone, и есть ли вообще в этом смысл?
    Вы сами пишите что парсинг возможен только из под аккаунта и блочится аккаунт. Очевидно сайту все равно сколько устройств вы имитируете, если аккаунт один и тот же.
    Ответ написан
    3 комментария
  • Модуль pyglet не открывает файл. Как решить?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Судя по тексту ошибки, скрипт у вас в папке py на рабочем столе.
    Откуда он должен знать про диск D: и что искать файл нужно не рядом с собой а в корне этого диска?
    Ответ написан
    Комментировать
  • Как реализовать цикл в telebot?

    Vindicar
    @Vindicar
    RTFM!
    Это называется машина состояний.

    Если делать самому, то для каждого пользователя надо хранить сведения о текущем шаге. Например: "вводит значения, введены значения А, Б, В".
    Желательно хранить в перманентном хранилище типа БД, чтобы если что, пользователь не терял введённые сведения.
    При получении сообщения смотреть, на каком шаге находится пользователь, и обрабатывать сообщение в зависимости от этого.

    С телеботом не работал, так что смотри документацию - есть там уже реализация машины состояний, или нет.
    Ответ написан
    Комментировать
  • Как заставить программу на винде видить другой регион без прокси/впн?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Никак.
    Ответ написан
    Комментировать
  • На каком ЯП стоит писать программу для управления компьютерным клубом (десктоп)?

    @Mercury13
    Программист на «си с крестами» и не только
    Главное — сделать клиент, который сложно будет хакнуть и/или выбить. И тут что угодно, компилирующее в машинный код или что-то близкое: Delphi, C++, .NET. И придётся поспрашивать у опытных, как правильно защитить.

    Рабочее место админа — что угодно, хоть сайт в браузере.

    Сервер — машина, которая суткам работает в уголке и к которой даже админ не имеет доступа. Что угодно, хоть PHP.
    Ответ написан
    5 комментариев
  • Как сделать непадающий telegram bot?

    @Mikhail5482
    while True:
    try:
    bot.polling()
    except:
    continue
    bot.polling() используется в библиотеке pyTelegramBotAPI - код постоянно повторяется
    Ответ написан
    1 комментарий
  • Как достать текст из игры?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Так каждая игра по сути требует индивидуальный подход. Особенно это касается старых игр. Какое то обобщение можно сделать для игр на одном движке.

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