Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (8)

Наибольший вклад в теги

Все теги (19)

Лучшие ответы пользователя

Все ответы (4)
  • Как скомпилировать код на Python в исполняемый файл .exe?

    @Bombus
    Столкнулся с такой же проблемой. Коллега установил python по дефотному, получил что и сам интерпретатор python и pyinstaller в пути имели пробельные символы. Лечение - запускать через батник с таким шаблоном:
    "C:\Program Files (x86)\Python35-32\python.exe" "C:\Program Files (x86)\Python35-32\Scripts\pyinstaller-script.py" --onefile  myfile.py

    После успешной компиляции exe файл может отругаться на не найденные модули - в таком случае для pyinstaller добавляем опцию --paths:
    "C:\Program Files (x86)\Python35-32\python.exe" "C:\Program Files (x86)\Python35-32\Scripts\pyinstaller-script.py" --onefile --paths "C:\Program Files (x86)\Python35-32\Lib\site-packages\odf"  myfile.py

    Возможно словить еще одну проблему - при создании файлов не удается вытянуть зависимость от dll-файлов (issue). Какая-то несовместимость версий, получаем несоответствие типов (продолжение). Решение здесь.
    После этого все завелось и exe работает как надо.
    Ответ написан
    Комментировать
  • Какой выбрать современный хороший учебник по C++?

    @Bombus
    Обоими руками за курс на stepic.org.
    Представлены основные разделы. Затронуты уровни от ассемблера, до ООП (и его работе в машинных кодах, это объясняет реализацию полиморфизма - виртуальных методов, в минимальном, но необходимом и достаточном уровне) и шаблонов. Прошел несколько курсов на этой платформе, и смело утверждаю, что лектор один из самых лучших - все по существу, воды ноль. Есть задания, решив которые получаете баллы. К каждому этапу добавлены комментарии пользователей с ответами преподавателей. Ну а если все пройдете, то получаете сертификат. И это все бесплатно.
    Стоит отметить, что на данной платформе присутствует первая половинка курса, которая не затрагивает С++11 и выше. Но в любом случае, перед изучением новых стандартов необходимо изучить базу, которая в данном курсе ставится на ура. Считаю это лучшей формой обучения C++.
    Для изучения новых стандартов, можно посмотреть лекции этого преподавателя - Александра Смаля - на базе Computer Science Center, хотя они уже не вызывают такой отклик - другой формат. Либо можно пройти курс на той же платформе - Многопоточное программирование на С/С++. Это уже серьезный уровень. Возможно самый сложный курс на данной платформе.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (13)