Ответы пользователя по тегу Python
  • Форматирование вывода в python в виде таблицы?

    pandas - очень хорош, но и очень велик
    terminaltables - для консолей
    texttable
    termtables
    PrettyTable - очень много примеров в доке
    python-tabulate - простой и с хорошими примерами
    Ответ написан
    Комментировать
  • Как разместить веб-приложение на Python-e?

    cloud.google.com
    Увы не могу сказать что там все просто для первой настройки, однако если один раз настроить, то потом обновлять безумно просто, нажатием одной кнопки (там есть свой апдейтер).

    Хорошая плюшка если вам нужен сервер просто чтобы посмотреть как все работает, или у вас в целом очень малая нагрузка и вы не превысите лимиты запросов.
    Flask там поддерживают по умолчанию, однако нужен свой файл конфига, примеры есть в инете.

    Негатив: не превышайте лимиты
    Ответ написан
    Комментировать
  • Есть ли вакансии кроме Django?

    Кроме поиска работы на сайтах о работе, можете поискать просто крупные компании и на их сайтах смотрите вакансии.
    У меня немного другое впечатление сложилось о рынке, довольно много Flask, меньше Django, и совсем немного Tornado. И в целом довольно мало WEB, больше разработка под другие нужды.
    Ответ написан
    Комментировать
  • Как спарсить несколько страниц?

    urllib2 + BeautifulSoup

    Алгоритм таков (выдача гугла), такой себе псевдокод:
    смотрим страницу выдачи
    берем все 10 урлов сайтов
    перебираем их все
    открывая каждый и беря нужную инфу с помощью BeautifulSoup
    смотрим адрес следующей страницы гугла
    подставляем её в начало программы

    И так продолжаем или до конца всех найденных страниц, или указывайте нужную глубину просмотра.
    Ответ написан
  • Как склеить переменные в строку в python?

    Вот то что вам надо Называется - Форматирование строк. Оператор %
    Ответ написан
    Комментировать
  • Почему с сервера не загружается фото в Вконтакте?

    trec
    @trec Автор вопроса
    В общем решил проблему. Честно не совсем понял в чем разница, но нагуглил как другие решали подобные проблемы.

    Вместо переданных данных в такой форме в requests.post:
    r = requests.post(server['upload_url'], files={'photo': open(path_img, "rb")})


    Делаем так:
    data = {}
    files = {'photo': (instance.img_name(), open(path_img, 'rb'))}
    url = server['upload_url'].split('?')[0]
    for key, value in urlparse.parse_qs(server['upload_url'].split('?')[1]).iteritems():
    	data[key] = value
    
    r = requests.post(url, data, files=files)


    instance.img_name() - имя файла с фото
    url - полученный адрес от ВК (только адрес, без параметров)
    data - словарь параметров в url
    Ответ написан
    Комментировать