@ru_python

Страница 7145 из 9768
hachiman
24.11.2018
08:16:02
Да
Сколько там задание ?

Топ
24.11.2018
08:16:52
по времени или всего ?

hachiman
24.11.2018
08:17:05
Топ
24.11.2018
08:17:49
так три, я смог решить два (одно сам , другое подсказали как сделать алгоритм) , а в этом я не понимаю даже что писать

Google
Топ
24.11.2018
08:18:52
просто занимаюсь с++ только пол месяца

Топ
24.11.2018
08:23:12
да нет

hachiman
24.11.2018
08:23:50
да нет
311 не 3 1 1 ?

Топ
24.11.2018
08:24:19
а не я ошибся через пробел

Excellent
24.11.2018
08:24:53
Коллеги, добрый день! Подскажите, пожалуйста, можно ли сделать так, чтобы сразу определять нужное мне значание из БД в определении одной переменной? xxx = list(users_db.find({'chat_id': message.chat.id})) xxx1 = xxx[0]['_id'] Сразу реализовать в xxx?

hachiman
24.11.2018
08:26:22
а не я ошибся через пробел
arg = '3 1 1'.split()[1:] min_ = min(arg) max_ = max(arg)

hachiman
24.11.2018
08:28:57
Google
Excellent
24.11.2018
08:29:00
Селект напиши
Хм. Только начал изучать программирование. Использую mongodb, там можно применять оператор select?

? ethorz
24.11.2018
08:29:19
kk, не успел
я долго писал с телефона)

Excellent
24.11.2018
08:29:34
list(users_db.find({“chat_id”: message.chat.id})[0][“_id”]?
Сейчас затестим, ty, Походу все оказалось гораздо проще)

hachiman
24.11.2018
08:30:37
Топ
24.11.2018
08:30:48
hachiman
24.11.2018
08:32:26
а как дальше (
def min_max_place(score): score = score.split()[1:] return min(score), max(score) print(min_max_place('3 1 1'))

score == Входные данные (3 1 2) Результат работы min(score) == минималька (1) max(score) == максималька (2)

hachiman
24.11.2018
08:40:12
Fox
24.11.2018
08:44:42
В любой бд вроде select поддерживается

Excellent
24.11.2018
08:50:30
В любой бд вроде select поддерживается
Курю мануал по mongodb, пока ни разу не упомянули селект

Fox
24.11.2018
08:51:54
hachiman
24.11.2018
08:51:54
Маришка
24.11.2018
08:52:01
Котя

hachiman
24.11.2018
08:52:29
Котя
Покажи как это делается

Маришка
24.11.2018
08:52:47
hachiman
24.11.2018
08:53:52
Сам можешь.
Ну котя...

Google
Fox
24.11.2018
09:07:55
Почему обычную бд не взял? Постгрес или скулю какую

Vladislav
24.11.2018
09:09:44
Курю мануал по mongodb, пока ни разу не упомянули селект
Там это немного, но по сути все равно есть

Кирилл
24.11.2018
09:10:33
Как можно создать полигон из точек в матплоте? Если просто указать лист то он не будет выводиться

hachiman
24.11.2018
09:17:04
Tishka17
24.11.2018
09:18:40
Ой

Плохое использование ф-строк

hachiman
24.11.2018
09:19:41
Ой
really ?

Tishka17
24.11.2018
09:20:04
Код должен быть кодом, а не содержимым ф-строки

hachiman
24.11.2018
09:20:40
Tishka17
24.11.2018
09:20:57
Это тоже

hachiman
24.11.2018
09:21:00
kk

Alex
24.11.2018
09:21:03
hachiman
24.11.2018
09:21:23
yep
just for debug

Fox
24.11.2018
09:21:23
Да это пережиток прошлого

Сейчас экраны побольше

Alex
24.11.2018
09:21:58
Tishka17
24.11.2018
09:22:06
Сейчас экраны побольше
Я представляю как читать код в одну строку на экране 50"

Alex
24.11.2018
09:22:07
Сейчас экраны побольше
вопрос не в размере экрана

Tishka17
24.11.2018
09:22:35
В газетах не просто так на колонки разбивают текст

И на сайтах

Google
Alex
24.11.2018
09:24:45
Я представляю как читать код в одну строку на экране 50"
у нас в core проекте за стандарт приняли 160…. мотивация: “потому что не все разработчики сходятся во мнении”. код естественно читать при этом невозможно нормально. но в моей вотчине 80 - стандарт. когда-то размышлял о том, чтобы увеличить до 100… но нет, если структурировать код нормально в 90% случаев все влезает в 80.

hachiman
24.11.2018
09:24:52
Tishka17
24.11.2018
09:27:02
а зачем в газетах так делают ?
Ладно. Про газеты я скорее всего придумал. Там ещё другие причины кроме читаемости

А вот когда делаешь адаптивную вёрстку на сайте никогда не будешь растягивать на весь экран текстовый блок

Человек просто не покрывает взглядом такую ширину

Alex
24.11.2018
09:28:48
+ к этому удобно 2-way \ 3-way диффы смотреть, в консоли, в браузере, etc.

Tishka17
24.11.2018
09:29:05
Проблема как раз в 10% случаев
Давай пример когда это надо. Наверняка найду как решить

+ к этому удобно 2-way \ 3-way диффы смотреть, в консоли, в браузере, etc.
И да, многие сейчас открывают два файла рядом

Alex
24.11.2018
09:29:51
или даже 3 =)

+ дерево файлов

Tishka17
24.11.2018
09:30:20
+ структура файла

А если верстка, то превью

hachiman
24.11.2018
09:33:25
не понимаю

rosa

rosy

Андрей
24.11.2018
09:38:36
И да, многие сейчас открывают два файла рядом
Проблема редактора, если он не может красиво и удобно для чтения переносить строки.

В графических сравнивалках файлов строки переносятся и всё понятно. В вим кажется тоже.

Google
Tishka17
24.11.2018
09:40:34
Проблема редактора, если он не может красиво и удобно для чтения переносить строки.
Редактор не может красиво перенести строку принципиально. Разрывы должны быть в логичных местах, а не где попало

Андрей
24.11.2018
09:41:45
Tishka17
24.11.2018
09:42:17
Ну так скажем это невозможно без понимания логики построения строки

Alex
24.11.2018
09:42:27
Редактор не может красиво перенести строку принципиально. Разрывы должны быть в логичных местах, а не где попало
Более того работа с кодом не сводится к одному лишь конкретному редактору. Иметь одинаковые контекстнозависимые правила переноса во всех инструментах крайне маловероятно. Код должен выглядеть одинаково вне зависимости от используемого инструмента.

Tishka17
24.11.2018
09:42:34
И редакторы пока ее не очень хорошо умеют

Нет слова не может, есть слово плохой программист или ui дизайнер :)
Давай пример редактора, который хорошо перевоносит строки

Андрей
24.11.2018
09:43:32
Да что там понимать - большинство ЯП похожи, надо только учитывать это потоковый язык или он построчный и зависит от отступов

Tishka17
24.11.2018
09:43:57
Ээ

Андрей
24.11.2018
09:47:32
Давай пример редактора, который хорошо перевоносит строки
Не помню, я пользуюсь самым элементарным, часто notepad++, и редко ide. Хотя когда-то давно натыкался на какой-то, который неплохо переносил. Жаль не запомнил. Но это неважно. Я знаю, что это возможно, тк знаю как.

Tishka17
24.11.2018
09:49:56
Ну давай, открой твой редактор и отформатируй строку if x>0 and somefunc(blablablabla, [other(a) for a in map(lambda arg: arg**math.sin(arg), range(1000))]) and any(map(myclass.mysuperfunction_with_long_name, somelist)): pass

Точнее не отформатируй, а покажи как будет перенесена

Nikolay
24.11.2018
09:51:10
https://github.com/ambv/black

Tishka17
24.11.2018
09:53:25
https://github.com/ambv/black
Вопрос о том, что в коде можно сделать строку длиннее 80 символов, так как редактор сам ее красиво покажет

Не помню, я пользуюсь самым элементарным, часто notepad++, и редко ide. Хотя когда-то давно натыкался на какой-то, который неплохо переносил. Жаль не запомнил. Но это неважно. Я знаю, что это возможно, тк знаю как.
Судя по использованию notepad++ ты ещё не думаешь о том, что надо понимать не только синтаксис кода, но и бизнелогику и писать так, чтобы случайные ошибки были бы более заметны

Андрей
24.11.2018
09:54:24
Ну давай, открой твой редактор и отформатируй строку if x>0 and somefunc(blablablabla, [other(a) for a in map(lambda arg: arg**math.sin(arg), range(1000))]) and any(map(myclass.mysuperfunction_with_long_name, somelist)): pass
Ну во-первых, это две строки, а во вторых, как вариант, - режем длинную строку и приклеиваем её куски к правому краю, при этом визуально показывая, что это перенесённая строка, а не следующая. Как это делать в конкретных реализациях, есть разные варианты. Но принцип надеюсь понятен.

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