• Зачем нужны библиотеки?

    bavaria
    @bavaria
    Студент, Python, Ruby
    Что такое библиотека и для чего их используют - уже обьяснили.

    В python для управления библиотеками большинство использует пакетный менеджер pip.
    Что бы упростить работу с разнымы изолироваными средами библиотек советую использовать virtualenv. То есть для каждого отдельного проекта сможете иметь нужную среду с библиотеками конкретных версий.
    Ну и стандартной практикой является создания файла requirements.txt в корне каждого проекта с списком используемых библиотек в проекте (и можно уточнить номера версий). И при развертывании проекта на другой машине просто запустить:
    pip install -r requirements.txt для установки нужных библиотек.
    Ответ написан
    Комментировать
  • Зачем нужны библиотеки?

    teke_teke
    @teke_teke
    programador
    Библиотека -- это файл, который содержит код, который можно использовать для своих целей, чтобы не писать его еще раз самому.
    Ответ написан
    Комментировать
  • Зачем нужны библиотеки?

    @Finsh
    1. Библиотеки - это часть готового функционала, который используется большим количеством прогеров
    2. Чтобы не писать тот функционал, который всем нужен и который уже реализован и протестирован
    3. Для этого используется пакетный менеджер, на сколько я знаю, то в питоне он называется pip, но может быть питонисты меня поправят. В php - это composer, в js - npm, bower.
    4. "если я захочу работать со своим кодом на другом компьютере" да, но это решается быстро и автоматечески через консольную команду. Если Вы только начинаете учить программирование и python, то пока не заморачивайтесь с этим.
    5. Homebrew - это менеджер пакетов. Нужен для установки python, pip или других программ под Ваш яблочный комп. Библиотеки под ним не ставятся.
    Ответ написан
    1 комментарий
  • Возможно ли реализовать расширение, которое будет отображаться поверх сайта?

    @nirvimel
    Про расширения уже ответили: там это решают content-скритпы.
    Я только добавлю, что поставленная задача гораздо проще и удобнее решается (без создания отдельного расширения) полностью на юзерскриптах (GreaseMonkey/TamperMonkey). Я так почти все (значимые для меня) сайты дорабатываю напильником под себя. Кроме удобства разработки, плюсом также является то, что при распространении готовых юзерскриптов, потенциальные их юзеры при установке сразу видят: 1) ограниченные права, которые запрашивает скрипт; 2) ограниченный круг доменов (или любых адресов) на которых скрипт будет задействован; 3) можно при установке просмотреть исходник скрипта (в очень удобной форме, не лазия по гитхабам). Это все очень важно для тех, кто беспокоится о своей безопасности и не желает пускать в свой браузер расширения от неизвестных авторов, с неограниченными правами.
    Ответ написан
    Комментировать