@ru_python

Страница 6211 из 9768
Savva
13.08.2018
09:11:51
да, просто добавь там колонку "DBpage"?

я так и делаю?

Sasha
13.08.2018
09:15:08
А как это хандлить в питоне? Пытался это делать через for row in c.fetchall(): И ставить туда counter с break? Потом правда как это продолжить, тоже вопрос

Savva
13.08.2018
09:20:28
def next(counter): #бот отправляет 5 записей из таблицы относительно counter`у c.execute('SELECT DBpage FROM user WHERE chat_id = ?', [message.chat.id]) counter = c.fetchall[0] next(counter)

Google
Savva
13.08.2018
09:21:00
если не работает, то попробуй написать counter = c.fetchall[0][0]

Sasha
13.08.2018
09:27:41
Красиво, спасибо большое

Joss
13.08.2018
09:47:21
Евгений Морозов все правильно написал

Romka
13.08.2018
10:06:40
Как в фласке при app.add_url_rule('/{}/v{}/heimdall/run'.format(self.prefix, self.ver), 'run', HeimdallController().run, methods=['POST', ]) Передать request параметры в функцию run()?

Romka
13.08.2018
10:10:00
а то ты чет не во все чаты написал
Ой, пропустил, сейчас напишу

Tigran
13.08.2018
10:12:32
нету, и селф пустой
Чего именно нету? flask.request есть?

Romka
13.08.2018
10:12:50
нету

Tigran
13.08.2018
10:13:06
import flask ?

Google
Romka
13.08.2018
10:13:17
секунду

пусто

curl --data "name=milner&mapping=products" localhost:5000/api/v1/heimdall/run

Tigran
13.08.2018
10:14:45
А, окей, request есть, просто args нет

Попробуй flask.request.data

Короч, читай документацию к flask.request

Tony
13.08.2018
10:15:26
какой есть метод, чтобы длинный массив сложить в массив массивов по 3 элемента?

Romka
13.08.2018
10:15:39
Tony
13.08.2018
10:17:43
it = iter(long_array) short_arrays = zip(it, it, it)
если количество не кратно 3-м то последние элементы откинет

Romka
13.08.2018
10:18:34
Попробуй flask.request.data
в request.values упало) Спасибо

Andre
13.08.2018
10:19:59
всем привет

ребят есть ли библа что бы отслеживать нажатие клавишь в фоне

Tigran
13.08.2018
10:20:41
кейлоггер?

Andre
13.08.2018
10:21:45
спасибо ща гляну

Yaroslav
13.08.2018
10:23:49
какой есть метод, чтобы длинный массив сложить в массив массивов по 3 элемента?
def grouper(iterable, n, fillvalue=None): "Collect data into fixed-length chunks or blocks" # grouper('ABCDEFG', 3, 'x') --> ABC DEF Gxx" args = [iter(iterable)] * n return zip_longest(*args, fillvalue=fillvalue)

Romuald
13.08.2018
10:24:27
Парни, были ли у кого приглосы на запись курсов для ITVDN ??

Tony
13.08.2018
10:25:04
def grouper(iterable, n, fillvalue=None): "Collect data into fixed-length chunks or blocks" # grouper('ABCDEFG', 3, 'x') --> ABC DEF Gxx" args = [iter(iterable)] * n return zip_longest(*args, fillvalue=fillvalue)
проблема в том, что мне не надо чтобы вообще ничего пихало если нечего пихать. Например [1, 2, 3, 4, 5, 6, 7] [[1, 2, 3], [4, 5, 6], [7]]

Google
Tony
13.08.2018
10:26:19
ну вот придется походу

я думал, есть метод для этого

Tigran
13.08.2018
10:26:35
short_arrays = [long_array[i:i+3] for i in range(0, len(long_array), 3)]

дарю

Semyon
13.08.2018
10:27:44
short_arrays = [long_array[i:i+3] for i in range(0, len(long_array), 3)]
кстати, если хранить срезы - как с самой памятью будет? выделит отдельно новую?

Tigran
13.08.2018
10:28:05
Semyon
13.08.2018
10:28:41
да, каждый срез - копия выделенного куска.
а нет чего нить, что бы срезы как указатели хранить?

Tigran
13.08.2018
10:28:58
а нет чего нить, что бы срезы как указатели хранить?
встроенного нет, но можно самому реализовать.

просто тогда много неясностей становится, как вести себя, когда оригинал модифицируется.

Semyon
13.08.2018
10:29:25
встроенного нет, но можно самому реализовать.
да, я вот и спрашиваю есть ли может готовые либы итд? а то не всегда есть время и желание писать самому

Semyon
13.08.2018
10:29:49
просто тогда много неясностей становится, как вести себя, когда оригинал модифицируется.
пандас модифицирует только вью (еще и кидает предупреждения)

Tigran
13.08.2018
10:30:13
и задача должна специфичная быть.

Julia
13.08.2018
10:49:55
#вакансия #job #python #tornado #sql #C++ #Go #Javascript #офис #fulltime #разработчик #москва ❗️Ищу крутых python-разработчиков❗️ ✅Куда и чем мы занимаемся:✅ В команду развития средств автоматизации и управления IT-инфраструктуры датацентров. Занимаемся преднастройкой серверов, мониторингом состояния оборудования и не только. ➕Большим плюсом будет, если у вас есть опыт с языками C,С++, Go, Rust и другими. ⚙️Навыки, которые нам нужны: ⚙️ ?Python ?Опыт работы с SQL/NoSQL-СУБД (PostgreSQL, MongoDB и др.) ?Знание *nix систем ?Знание принципов многопоточного программирования и сетей ?Опыт проектирования масштабируемых сервисов ⭐️Мы предлагаем: ⭐️ ⏳? • Гибкий график ? ?• Заботу о здоровье ???‍? • Обучение ?? • Библиотека и рабочие материалы ?? • Расходы на питание ✈️ ?• Релокационный пакет ?ЗП: ОТ 120 т.р. и выше ! Жду ваших резюме ! Контакты: ? E.panina@youhired.ru ?paninajulia29@gmail.com ? @pnnjl

Rushan
13.08.2018
10:54:01
Всем привет! А не скинете чатик с Python вакансиями?

Maxim robox
13.08.2018
11:19:14
Admin
ERROR: S client not available

Rushan
13.08.2018
11:19:29
Google
Rushan
13.08.2018
11:19:32
всем спасибо

Ramil
13.08.2018
11:30:42
У меня такой вопрос: Допустим у меня есть 10 разных функций (f1, f2, f3,..., f10), и их надо последовательно применить к тексту. Я могу это сделать так: text_new = f10(f9(f8(...f2(f1(text))))) Но это выглядит очень длинно и некрасиво. Есть ли какой-то способ, чтобы сделать это нормально встроенными инструментами питона, чтобы было хорошо с точки зрения code style? Как-нибудь в духе list_of_functions = [f1, f2, f3, f5, f6, f7, f8, f9, f10] text_new = apply_multiple_functions(list_of_functions, text) ?

Dk
13.08.2018
11:32:26
функция, которая применяет функции)

Ramil
13.08.2018
11:36:46
Цикл тебя не устраивает?
Может быть, и устраивает, если нет чего-то более простого встроенного, в одну строчку)

Tigran
13.08.2018
11:36:58
new_text = reduce(lambda t, f: f(t), list_of_functions, text)

Как тебе строчка? )

f1nnix
13.08.2018
11:38:02
new_text = reduce(lambda t, f: f(t), list_of_functions, text)
Блэт, пока я писать пример с редьюсом функций, ты уже выдал суть.

Tigran
13.08.2018
11:38:33
Denis
13.08.2018
11:40:03
С благословения @fahreeve / Друзья, ура! В связи с расширенем мы продолжаем поиски трудолюбивого коллеги.

?? Трудолюбивый Remote Python Engineer, приди! ? #вакансия / #remote #удаленка / #полная #fulltime / #Python #Flask Не просто вакансия. Это возможность стабильного профессионального, финансового и карьерного роста. Если вы – человек легкообучаемый, нацеленостью на результат, с системным подходом и самодиcциплиной, кто умеет работать в команде, взаимодействовать, коммуницировать и управлять ожиданиями – мы отлично сработаемся! Результативность, трудолюбие, качественная коммуникация, скорость и острота ума – это то, что мы ценим и что является нашим ядром. ? Чем предстоит заниматься? 1. Разрабатывать и развивать веб-приложения (CRM, dashboards, социальные сети, личные кабинеты, поисковые системы, АРМ, внутренние и внешние продукты). Участвовать в развитии единой веб-платформы. 2. Принимать архитектурные решения и думать наперёд. Влиять на развитие департамента разработки и выбор технологий в проекте. 3. Развивать учебные материалы и делиться знаниями с коллегами. 4. Заботиться о производительности, качестве и устойчивости поставляемых приложений. ? Для этого вам потребуется: → Любить свою профессию и то, что вы делаете. → Стремиться самосовершенствоваться и развиваться, как самостоятельно, так и вместе с командой. → Умение услышать и понять требования, донести свои мысли. Понимание принципов KISS, DRY и Over-engineering. Системное мышление. → Умение впитывать best practices и правильно организовать приложение. Желание делиться опытом и знаниями. → Владение Python 2.7.3 (знание 3.6 будет плюсом). → Знакомство со спецификациями Swagger и JSON API. → Базовое понимание JSON RPC и JWT. → Хорошее понимание протоколов HTTP и WebSockets. → Понимание принципов реляционных СУБД. Опыт работы с PostgreSQL. Опыт работы с SQLAlchemy и миграциями. → Опыт разработки микро-сервисов. → Опыт работы с AMQ – RabbitMQ, Redis, etc. → Опыт разработки сервисов с использование Flask, Flask RBAC. Понимание Active Directory. → Будет плюсом – понимание Serverless, Kubernetes и хотя бы базовый опыт работы с Golang. → Умеете решать проблемы быстро, когда этого требует ситуация. → Умение управлять ожиданиями, соблюдать договорённости, прогнозировать риски и следовать соглашениям. ? Что мы предлагаем? 1. Удалённая работа, но оперативная (real-time) доступность онлайн с 12:00 до 18:00 по Москве обязательна. 2. Масштабные проекты для крупнейших корпораций и международных стартапов. Требовательные клиенты и задачи, которые обеспечат вам профессиональный рост и потребуют саморазвития. 3. Возможность выбирать из разнообразного спектра проектов. 4. Профессиональный и системный подход к делу, к процессам, к результату. 5. Развитая система бонусов. 6. Вся работа ведётся в GitHub, а значит Contributions Bar в ваше профиле будет восхитительно зелёным. 7. Возможность в любое время присоединиться к нам в новом офисе на ст. Калужская в БЦ "Нео Гео" – самом стильном и награждаемом БЦ в Москве. Ароматный чай/кофе, фрукты, M&M's и прочие сладости в свободном доступе. Завтраки за счёт компании. Красивый просторный офис с качественной мебелью, новыми гаджетами и лучшими моделями компьютерной техники от Apple, HP и Dell. 8. Стабильность. Высокие перспективы роста. 9. Оформление по ТК РФ. 10. Корпоративный ДМС. 11. Занятость будет полная, а зарплата на руки от 80 000 до 130 000 рублей. 12. Профессиональная команда, ориентированная на улучшение процессов и результатов. Гордость за годы, проведённые здесь, за результаты, достигнутые вместе. → Это важно! Отнеситесь с вниманием. Уделите время. Напишите письмо о себе, приложите резюме и отправьте всё на jobs@axept.co или в ЛС

Tigran
13.08.2018
11:41:27
Упоминание трудолюбия в вакансии всегда выглядит как “слыш работать”

BlackAndOrange
13.08.2018
11:41:57
Да и "нацеленность на результат" уже вызывает нервную реакцию

Андрей
13.08.2018
11:43:50
Остаток от деления на 3

Denis
13.08.2018
11:44:07
Да и "нацеленность на результат" уже вызывает нервную реакцию
Если не трудолюбие, если не результат, то что? ?

BlackAndOrange
13.08.2018
11:45:13
Технические требования, вилка зарплаты, условия Общие слова про "трудолюбие", "нацеленность на результат" и "умение работать в команде" упоминаются настолько в абсолютно каждой вакансии, что в лучшем случае попадают под баннерную слепоту, а в худшем — отталкивают.

Tigran
13.08.2018
11:45:51
А ещё “нацеленность на результат” выглядит как перекладывание на разработчика ответственности за планирование. Неточно оценил задачу - работай ночью, нацеленность же на результат?

Андрей
13.08.2018
11:45:52
Точнее не 3 а 9

krakodeel
13.08.2018
11:47:01
Если не трудолюбие, если не результат, то что? ?
Дело не в словах "трудолюбие" и "ориентированность на результат" а в том, что некоторые руководители под этими словами подразумевают "работать до усёру безо всяких надбавок, а ещё лучше вообще приковать к пулемёту" и "хули ты не выдаёшь результат при неясно сформулированном ТЗ, которое в процессе менялось трижды и под постоянным давлением?"

Google
Denis
13.08.2018
11:47:13
О, кстати

У нас переработки оплачиваются

Может это отметить?

BlackAndOrange
13.08.2018
11:47:39
Это включено в ТК РФ, нет необходимости отмечать отдельно

Tigran
13.08.2018
11:47:44
Теперь звучит даже хуже, чем было!

Denis
13.08.2018
11:47:49
)))

Страница 6211 из 9768