• Во что стоит вкладывать силы и время?

    maaGames
    @maaGames
    Погроммирую программы
    C++ без STL не бывает. В какой-то степени STL заменяется аналогичными классами из QT, но, в любом случае, С++ без STL не бывает. Без знания STL на вас даже джуниор будет презрительно смотреть.
    QT довольно самодостаточен, обычно не потребуется одновремено использовать QT и boost. Поэтому одновременно их изучать незачем. Более того, изучать boost тоже незачем. Достаточно прочитать, какие библиотеки там есть и что они могут вам дать, чтобы, если такой функционал понадобится, вы знали, где его искать. Абсолютно никто не знает boost. Если кто-то говорит, что он знает весь boost, то он врунишка.

    Поэтому сперва изучаешь STL, библиотека довольна маленькая и её можно выучить от и до. Не прям по каждой функции, а по возможностям и навыкам чтения документации. Как только перестаёт консоли и хочется добавить интерфейс, то можно начинать изучать QT.

    Связи между GUI и работой с сетью нет никакой. Прям вообще. Благодаря этому можно изучать GUI и работу с сетью независимо и по очереди в любом порядке.
    Ответ написан
    1 комментарий
  • Во что стоит вкладывать силы и время?

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

    TanVD
    @TanVD
    Джуниор C++/QT
    Почитай "Алгоритмы. Вводный курс." Кормена. Очень помогает ввестись в базовые алгоритмы и структуры данных. По языкам - прекрасная книга Кернигана и Ритчи "Язык программирования Си". Потом можно почитать Таненбаума, у него целая серия книг по основным сферам технологий.
    Есть ресурсы типа CodeAcademy, они помогают ввестись в синтаксис языка. (Например javascript, python. Но начинать советую всё же с С или С++).
    Посмотри Stepic, там сейчас выложены лекции Computer Science Center. Лекции по алгоритмам, архитектуре компьютера и основам программирования на С++.
    Очень советую начинать слушать подкасты, типа Радио-Т, devzen - начнёшь втягиваться в современную ситуацию в мире IT (тем более это не обучение и так можно отдыхать).
    Так же посматривай HabhHabr(технологии), Geektimes(научно-популярное), Мегамозг(вопросы менджемента и маркетинга в IT). (И это всё гораздо веселее чем звучит тут)
    Нужно научиться жить в IT (что однако не означает, что нужно непременно бросить читать любимого Шолохова), когда твоя учёба будет занимать не 2-3 часа в день, а все 14 часов бодрствования.
    На тему подробного плана. Я в 10 классе занимался так:
    1) Разбирал язык Си по книге Кернигана и Ритчи
    2) Смотрел лекции по Си на 100ege (прекрасной заменой могут стать лекции stepic)
    3) Попиливал свои проекты, например шифровал текст обычным XOR, составлял словари частотности из текстов, даже писал проверялку орфографии в словах.
    4) Почитывал книгу Кормена.
    Если найдёшь проект, интересный тебе, сразу станет легче изучать. Из-под палки вряд ли что получится.
    Ответ написан
    Комментировать
  • Подкиньте пару хороших книг по Qt (С++)

    EXL
    @EXL
    Энтузиаст
    1. Бланшет, Саммерфилд - Qt4 Программирование GUI на С++. 2ed. - 2008
    2. Шлее Макс - Профессиональное программирование на C++. +CD. Qt 4.8. (В подлиннике) - 2012
    3. Марк Саммерфилд - Qt Профессиональное программирование (High tech) - 2011
    4. Андрей Боровский - Qt4.7+. Практическое программирование на C++ - 2012
    5. Юрий Земсков - Qt4 на примерах

    Первая книга от создателей Qt, в первых главах рассмотрено создание приложения для работы с таблицами (этакий мини Excel). Так что в прямом смысле за день можно разобраться во всех тонкостях создания подобных приложений.
    Вторая книга от известного в Qt-сообществе программиста, очень подробный и толстый справочник по виджетам, их описание и примеры использования. Имеется несколько глав по JavaScript/QML/QtQuick. Однозначный Must Have.
    Третья книга от одного из программистов, разрабатывающих Qt. В ней рассказано о профессиональной разработке приложений. В чем-то является продолжением первой книги.
    Четвертая книга от отечественного программиста, рассмотрены в основном принципы разработки сложных приложений. Отдельный разделы посвящены программированию трехмерной и интерактивной графики, баз данных, многопоточных приложений и созданию собственных виджетов.
    Пятая книга на мой взгляд уже устарела. Её вполне заменяет Макс Шлее.

    Это все книги по Qt 4.X.X на русском языке, известные мне (не считая редакций). Если кто-то знает ещё, пожалуйста отпишитесь.

    По Qt 5 книг пока нету. Макс Шлее сказал, что начнет работу над новой книгой с выхода версии Qt 5.2. По поводу книг для Qt 5 см. ответ ниже. Но не стоит забывать, что у Qt документация одна из самых лучших и вполне способна заменить книгу. Поэтому настоятельно рекомендую пользоваться Qt Assistant при возникновении затруднений.

    По C++ рекомендую конечно классику:
    Прата С. - Язык программирования С++. Лекции и упражнения - 2011
    Ответ написан
    1 комментарий
  • Как преобразовать python в exe?

    @Helow19274
    Ставьте анаконду. Там есть все нужные dll. И в анаконде уже используйте pyinstaller
    Ответ написан
    1 комментарий