• Как конвертировать Python в C++?

    @SaddledSharp
    Кодер. Увлекаюсь информационной безопасностью.
    Просто Python как по мне легче, чем C++.

    Для вас - да. Для процессора - нет. Да и для С++ не нужно интерпретатор носить, а Питон запустить на чужом компе можно только если у него будет установлен интерпретатор. Так что у каждого языка свои плюсы.

    Конвертировать нельзя.
    Ответ написан
    Комментировать
  • Как конвертировать Python в C++?

    tsarevfs
    @tsarevfs
    C++ developer
    Коротий ответ: нет.

    Теоретически можно написать конвертер для достаточно большого подмножества языка. Реализовать eval практически невозможно.
    На практике это совершенно бессмысленно. Если цель получить быстрый код, есть PyPy который транслирует в СИ. Но очень часто это и не нужно. Те части кода, которые должны быть быстрыми уже написаны на Си и доступны как библиотеки (numpy, tensorflow, ...).
    Ответ написан
    4 комментария
  • Оцените качество кода?

    tsarevfs
    @tsarevfs
    C++ developer
    Видали и страшнее. 4 из 10.
    Из минусов:
    del не нужен. Сборщик мусора справится с очисткой.
    Используйте with для открытия и зактрытия файлов.
    Не то что бы структура очень сложная, но какие-то части можно бы вынести в отдельные функции. Это лучше бессмысленных коментариев типа #Print.
    Разный стиль именования. CamelCase и snake_case для переменных
    Смешивание " и '
    Из плюсов:
    Спасает то, что код простой.
    Осмысленные имена переменных.
    Какая-то структура.
    Ответ написан
    2 комментария
  • Оцените качество кода?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    PEP8 не соблюдается, названия переменных невнятные, количество переменных избыточное, количество строк кода избыточное, ведение лога навелосипежено, файл в случае остановки цикла не закрывается.

    5d306e1883e8b985877430.png
    Ответ написан
    2 комментария
  • Почему добавляются пустые записи в бд?

    Robur
    @Robur
    Знаю больше чем это необходимо
    я пхп не видел уже лет 15, но попробуйте "$_POST['browser']" поменять на "$_GET['browser']", и остальные два поля тоже.
    или даже "$_REQUEST['browser']", но это не точно - загуглите

    или отправляйте данные из браузера правильно, в теле POST- запроса
    Ответ написан
    3 комментария
  • Почему is not a function?

    @tyzberd
    потому, что getElementsByClassName возвращает массивоподобный (итерируемый) объект всех дочерних элементов, соответствующих всем из указанных имен классов и нужно обойти их циклом, или написать
    document.getElementsByClassName('video_item')[0].getElementsByTagName('a')[0].getAttribute('href');

    если нужны только первые
    Ответ написан
    Комментировать
  • Почему is not a function?

    pavelkarinin
    @pavelkarinin
    Full Stack Web Developer
    Потому что document.getElementsByClassName('video_item') возвращает массив (коллекцию) элементов, а эта коллекция (будучи своего рода объектом) не имеет такой функции как getElementsByTagName
    Ответ написан
    Комментировать