Задать вопрос
Ответы пользователя по тегу Python
  • Как и где лучше всего начать изучать программирование?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    IMHO, программирование, в первую очередь это не конкретные языки, а алгоритмы и данные. Если Вы можете построить алгоритм решения задачи и подобрать оптимальные для данного алгоритма структуры данных, то большая часть задачи уже решена. Перевести алгоритм на язык программирования (закодировать) - задача на порядок проще. По мере знакомства с конкретным языком кодирование будет проходить легче и эффективнее.
    Английский выучить крайне желательно, именно на нём идёт практически вся официальная документация, на нём общается большинство разработчиков.
    Полезно также освоить какой-нибудь язык низкого уровня, ассемблер или C (без плюсов), программирование на них позволяет легче понять, что скрывается за абстракциями языков высокого уровня.
    Ответ написан
    1 комментарий
  • Самый приемлемый язык программирования для девушки

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    А в Octave рисуются отдельные точки или линии между точками? Ваша реализация алгоритма, для отрезка (0, 0) - (2,3) выводит:
    2 3
    0 0
    1 1
    1 2

    То есть, если задана отрисовка отрезков, то сначала отрезок (2, 3) - (0, 0), затем (0, 0) - (1, 1) и т.д.
    Для нормального вывода перенесите в конец программы строку
    print ("%d %d" %(x2, y2))
    Ответ написан
    5 комментариев
  • Как найти позицию максимального элемента в списке?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ошибка в алгоритме - s и b должны инициализироваться до начала цикла.
    Ошибка в логике - максимальный элемент может быть и меньше 0. Лучше будет s = -maxint-1 если речь о целых числах
    Ответ написан