Ответы пользователя по тегу Python
  • Как в Docker Alpine поставить python Shapely?

    Lovesuper
    @Lovesuper Автор вопроса
    pyhon, java, swift программист
    Нашлось решение.

    FROM python:3.7-alpine

    RUN ["mkdir", "/home/test"]
    WORKDIR /home/test

    RUN echo "mirror.leaseweb.com/alpine/edge/testing" >> /etc/apk/repositories
    RUN echo "dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
    RUN apk add --virtual .build-deps \
    --repository dl-cdn.alpinelinux.org/alpine/edge/testing \
    --repository dl-cdn.alpinelinux.org/alpine/edge/main \
    gcc libc-dev geos-dev geos && \
    runDeps="$(scanelf --needed --nobanner --recursive /usr/local \
    | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' \
    | xargs -r apk info --installed \
    | sort -u)" && \
    apk add --virtual .rundeps $runDeps
    RUN ["pip", "install", "shapely"]

    CMD ["/bin/sh"]
    Ответ написан
    Комментировать
  • Нужен ли python для gamedev'a?

    Lovesuper
    @Lovesuper
    pyhon, java, swift программист
    насколько я знаю, Python используется для скриптования сцен, или например в том же Blender данный язык используется для написания основной логики приложения. Да и вообще Python довольно полезный язык во всех областях. Вообще, ошибка -- изучать только кажущиеся нужными "потом" языки. Лучше разобраться в теме применения.
    Ответ написан
    Комментировать
  • Какие есть отличные уроки по Python?

    Lovesuper
    @Lovesuper
    pyhon, java, swift программист
    Есть отличный Марк Лутц! Он вас всему и научит.
    Ответ написан
  • Один универсальный фреймворк или несколько под каждую задачу?

    Lovesuper
    @Lovesuper
    pyhon, java, swift программист
    Вообще, знание нескольких фреймворков дает вам более четкое представление какие тренды есть сейчас в индустрии. Советую вам выбрать определенный язык (в вашем случае php или python) и на нем уже досконально изучить основные фреймворки. Например я, пишу на python и для меня основным фреймворком сейчас является Pyramid, исключительно мощный, со множеством плагинов. Удобный и неплохо написанный внутри. Django имеет много готовых решений, его обычно выбирают начинающие программисты, или те, кто не хочет париться по поводу последующей поддержки. Сорцы "грязные" и не очень удобночитаемые. Flask я люблю использовать для "быстрых" проектов. Очень приятный фреймворк с отличным комьюнити и большим кол-вом cookbook'ов. Полгода назад открыл для себя Bottle. Теперь использую его для набрасывания одноминутных веб-приложений. Callback откуда-нибудь поймать, отдать какой-нибудь input. Pylons используюется в моей компании давно (сейчас на Pyramid перешли, и приходится поддерживать старые проекты) и довольно успешно с ним работали т.к. тоже имеет довольно знаковую историю ведущуюся прямо от Zope. Короче, фреймворков много и неплохо было бы почти со всеми основными познакомиться и уметь с ними работать чтобы не стать "мастером Django", условно говоря, даже не знающим Python. Ладно, не буду дальше набрасывать на вентилятор, такое вот мое мнение. Хорошо, если поможет чем-то!
    Ответ написан
    1 комментарий