• Virtualenv или Git?

    JawsIk
    @JawsIk
    Python Django, Lua, ЧПУ-станки(ArtCam, Aspire)
    virtualenv - это отдельная комната, в которой у тебя находятся твои инструменты. Если ты программируешь например на python, то в этой комнате у тебя свой отдельный python, у него свои модули, свои файлы, которые ты создашь. Своего рода отдельная мастерская, которая изолирована от других производств. Там свои станки, свои материалы, свои работники (и такое может быть).

    git - это своего рода "сохранка изменений" + сравниватель "старой версии" с новой. Т.е. это система, которая следит за файлами, которые ты создал. Ты можешь возвращаться к старым сохранкам, делать ответвления от этих сохранок. И много других вещей. Для этого посмотри видео на ютубе. Кроме того, эти "сохранки" можно сохранять на удалённых репозиториях. В разных сервисах: bitbucket, github, gitlab и других на выбор. А ещё через такие удалённые сервисы, с одним и тем же кодом могут работать сразу несколько программистов. Вот такие чудеса... :-)
    Ответ написан
    1 комментарий
  • Virtualenv или Git?

    DevMan
    @DevMan
    абсолютно разные вещи:
    гит - система контроля версий ваших файлов.
    virtualenv - система создания изолированного окружения. со своим интерпретатором и набором библиотек. которое никак не будет влиять на всю систему.
    Ответ написан
    Комментировать
  • Virtualenv или Git?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    virtualenv - средство изоляции окружений, а Git - система контроля версий. У них абсолютно разные, никак не связанные функции.
    Ответ написан
    Комментировать
  • Bigdigits.py из книги Макла Саммерфилда, как работает программа?

    @o5a
    column перебирает введенные пользователем цифры и для каждой берет соответствующую фигуру из массива Digits.
    row перебирает графику фигуры сверху вниз, и выводит на печать построчно, при этом в каждом ряде кусок фигуры цифр этого ряда "склеивается".

    Чтобы фигуры не "ехали", длина каждого элемента списка цифр (Zero, One, .. и т.д.) должна быть одинаковая (в данном примере 6), в сумме звездочек и пробелов. Видно, что например у цифры 7 (список Seven) это не соблюдается (последний элемент вообще '*' хотя должен быть * и 5 пробелов). Из-за таких несоответствий и съезжают фигуры.
    Ответ написан
    Комментировать
  • Bigdigits.py из книги Макла Саммерфилда, как работает программа?

    NeiroNx
    @NeiroNx
    Программист
    Это скорре проблема среды. Любая символьная графика рассчитанна на то что ширина и высота каждого символа одинаковые, но на самом деле такие характеристики только у MonoSpace шрифтов. Поменяйте шрифт и все.
    Ответ написан
    1 комментарий