
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()?

Mike
13.08.2018
10:09:24
а то ты чет не во все чаты написал

Romka
13.08.2018
10:10:00

Tigran
13.08.2018
10:11:18

Romka
13.08.2018
10:12:09

Tigran
13.08.2018
10:12:32

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

Tigran
13.08.2018
10:16:12

Tony
13.08.2018
10:17:43

Tigran
13.08.2018
10:18:34

Romka
13.08.2018
10:18:34

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

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

Tigran
13.08.2018
10:26:10
проблема в том, что мне не надо чтобы вообще ничего пихало если нечего пихать. Например [1, 2, 3, 4, 5, 6, 7]
[[1, 2, 3], [4, 5, 6], [7]]
ну напиши сам, делов-то

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

Tigran
13.08.2018
10:28:05

Semyon
13.08.2018
10:28:41

Tony
13.08.2018
10:28:51

Tigran
13.08.2018
10:28:58
просто тогда много неясностей становится, как вести себя, когда оригинал модифицируется.

Semyon
13.08.2018
10:29:25

Tony
13.08.2018
10:29:41

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
функция, которая применяет функции)

Tigran
13.08.2018
11:32:52
У меня такой вопрос:
Допустим у меня есть 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)
?
Цикл тебя не устраивает?

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

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
)))