Ответы пользователя по тегу Python
  • Как задать новое значение циклу на Python?

    syschel
    @syschel
    freelance/python/django/backend
    Такое?
    for num in range(1, 9+1):
        print("num: {}, num/2: {}, num/3: {}".format(num, num/2, num/3))


    num: 1, num/2: 0.5, num/3: 0.3333333333333333
    num: 2, num/2: 1.0, num/3: 0.6666666666666666
    num: 3, num/2: 1.5, num/3: 1.0
    num: 4, num/2: 2.0, num/3: 1.3333333333333333
    num: 5, num/2: 2.5, num/3: 1.6666666666666667
    num: 6, num/2: 3.0, num/3: 2.0
    num: 7, num/2: 3.5, num/3: 2.3333333333333335
    num: 8, num/2: 4.0, num/3: 2.6666666666666665
    num: 9, num/2: 4.5, num/3: 3.0
    Ответ написан
    7 комментариев
  • Как в Python удалять файлы через n-минут?

    syschel
    @syschel
    freelance/python/django/backend
    Все файлы всегда генерируются сначала в память, а потом уже сохраняются на диск или сразу же из памяти отдаются.
    Если у вас файл это текстовик, генерируемый на лету одним потоком, если задача не сверх ресурсоёмкая. То советую вместо сохранения его и отдачи с диска, лучше по запросу генерировать и отдавать из памяти пользователю, пропуская этап сохранения на диск.

    Но если всётаки обойтись без сохранения нельзя, то используйте любой планировщих задач, будь то CRON или Celery, а данные о файлах или храните в базе (путь и дата создания) или скриптом пробегайте по папке и удаляйте все файлы с временем жизни больше N. Но лучше в базе такое хранить и не мучить диск.
    Ответ написан
  • Кто готов взять к себе или посоветовать Open-source проекты для начинающего Python?

    syschel
    @syschel
    freelance/python/django/backend
    Дополню ответ Illia Nezhyhai
    Можете пойти на популярные фриланс площадки, как русскоговорящие, так и мировые. Зарегистрироваться на оных и отфильтровать по языку программирования. Ну а дальше смотреть задачи, где есть подробное ТЗ и делать оные задачи без найма. Вот вам и реальный опыт, да направления обучения, за который сможете в будущем получать оплату.

    В том же python море направлений и поднаправлений, с узкой специализацией вплоть до работы с какой-то 1-2 библиотеками, решающими один тип задач. К примеру "парсинг", есть парсинг сайтов и тысячи задач крутящихся вокруг этого. Есть вебдев, с концентрацией вокруг конкретного сервиса/фреймворка. Есть машинное обучение, мат расчёты, статистика и работа с данными.
    Ответ написан
    1 комментарий
  • Имеет ли смысл backend игрового сервера на python?

    syschel
    @syschel
    freelance/python/django/backend
    Ну всем известная WOT от Wargaming использует много Python.

    Вот их канал на ютубе Wargaming CIS, очень много питона.
    Ответ написан
    Комментировать
  • Как узнать что за объект на сайте под курсором на Python?

    syschel
    @syschel
    freelance/python/django/backend
    JavaScript. Ибо питон серверный язык, а сервер не знает, что происходит в браузере. Тебе нужно использовать именно то что выполняется в реалтайме на стороне пользователя, то есть в браузере.
    Ответ написан
    3 комментария
  • Какой лучше сервис или библиотека Python для логина на сайт через социалки?

    syschel
    @syschel
    freelance/python/django/backend
    Python Social Auth
    Самое популярное. Фремворки поддерживает разные, да и не на фреймворке можно использовать спокойно.
    Ответ написан
    Комментировать
  • Куда перейти с php?Python или Ruby?

    syschel
    @syschel
    freelance/python/django/backend
    Если отталкиваться только от критериев:
    1. Востребовано
    2. Много платят

    То ИМХО, не верное направление мысли. Нужно развивать свой уровень в одном направлении, а не шарахаться во все стороны на полумерах. Ибо хороший высококлассный специалист на PHP, будет более востребован и с большим окладом. Чем посредственный программист на Py/Ru.
    Ответ написан
    Комментировать
  • Как установить pycurl?

    syschel
    @syschel
    freelance/python/django/backend
    Не ответ на текущий вопрос. Но помощь в целом.
    Чую вы хотите парсингом заняться. Когда я с php перешёл на питон. И появилась задача спарсить несколько сайтов. Тоже первым была мысль в сторону pycurl. Но намууучился я с ним.
    А вот потом открыл для себя библиотеку urllib и urllib2.
    Советую использовать их. Если только постигаете питон.

    Для парсинга по меткам(тегам) удобна следующая библиотека: lxml

    Скачивать под винду удобно тут. Ибо не все пакеты в винде компилируются. А тут сразу инсталеры именно под виндовс.
    Ответ написан
    2 комментария
  • Python на Denwer'е ,как?

    syschel
    @syschel
    freelance/python/django/backend
    В денвере питон использовать не желательно. Очень куцая и убогая вещь получается. У меня стоит денвер, но используется только для базы данных и локалхоста под неё. Питон же поставил отдельно на диск, прописал к папке питона путь в переменную винды PATH и вызываю его из CMD просто написав "python". К файлу "python filename.py".
    А изначально так же, ставил в денвер надстройкой. Долго мучался и в итоге забил болт. В денвере он рассчитан под веб вызов (в браузере), а для этого в папке где лежит файл, должен быть кашерный .htaccess (c объяснением как и чем выполнять файлы *.py)

    Для начинающего под виндовс, а у вас она, раз вы говорите про денвер, советую:
    1. Качаем питон понравившейся версии 2.х или 3.х
    2. Прописываем в Path пути к папкам питона и его папке script
    3. Скачиваем gcc MinGW (замена консоли винды, с возможностью команд *NIX). Очень сильно пригодится, если пересаживаться на *NIX операционки не планируем. Особенно когда будите в питон устанавливать пакеты(библиотеки).
    4. Возможно придётся поискать msvcr71.dll, но это в будущем.
    5. Ну а дальше гугл, гугл и ещё раз гугл. Большинство проблем, да наверное все, уже давно кем-то решены.

    Удачи :)

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

    syschel
    @syschel
    freelance/python/django/backend
    Посмотрите схожий вопрос. Там хоть и под пхп вопрос. Но были варианты и с питоном.
    Подскажите библиотеку для парсинга человеко-понятной даты?
    Правда там под более «извращённые» варианты написания дат.
    Ответ написан
    Комментировать