Ответы пользователя по тегу Python
  • Умеет ли postgres в асинхронные запросы?

    @kuftachev
    БД держит определенное количество соединений в зависимости от настроек и мощности сервера, а дальше нужно или нормально изучать БД, чтобы понимать как там все устроено, или не париться и знать что там работают умные люди и они разбируться.

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

    @kuftachev
    Не слушайте глупых людей, как можно практиковаться в том, чего Вы ещё не знаете.

    По Python читаете Лутца, сначала "Изучаем Python", потом "Программируем на Python" по ходу делаете примеры, чтобы разобраться.

    После этого выбираете для чего Вы это все учили, если веб, то тогда Django - его отлично учить по остальной документации, есть даже на русском языке, если Big Data или Machine Learning, то не знаю что посоветовать, но книг много.

    А потом конечно важна практика и знание ещё разных инструментов. Например Git, pip(хотя там вроде бы ещё конкуренты есть), остальное можете посмотреть в вакансиях, я не питонист.

    Если веб, то ещё точно понадобится знать хотя бы основы SQL.
    Ответ написан
    1 комментарий
  • Каков путь развития разработчика, с/с++/python?

    @kuftachev
    Или Вы для себя не прояснили ещё, или не указали в вопросе.
    Самое главное! Какова Ваша конечная цель?

    Конечно лет 30-40 назад путь разработчика был выбором, где-то тогда же выбор язык Си или Си++ был однозначно правильным вариантом. Тогда ещё и администратор не совсем отделился в самостоятельную профессию.
    Сейчас нужно понимать в какой именно сфере программирования Вы хотите развиваться, так как системщик в вебе ничего не сделает, и фронтендщик ничего не сделает в разработке игр... И так далее. Но это уже второй вопрос.

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