
Mikhail
03.07.2018
10:07:49
но для этого вроде нужно плагин ставить

Alex
03.07.2018
10:13:01

Andrew
03.07.2018
10:24:26
@msBooM, @cutwater, Спасибо, действительно Vim плагин стоял. Удалил все ОК

Google

kuku77
03.07.2018
10:38:43
#работа
Ребята, ищем питон бекендера написать сервер для Ios приложения. Подробности самого приложения в личку. Работать удаленно - можно, главное быть на связи, так же можно совмещать с вашей текущей работой, главное условие- делать все в срок.
Оплата за проект(не по часам), до 100к (зависит от уровня компетенции), определяется после небольшого собеседования в телеге. Начинающим просьба не беспокоить, задача не тривиальная. Если можете скинуть резюме- кидайте сразу). Работать в связке с ios кодером. Можем заключить договор с четким ТЗ. Пишите мне в лс, с радостью отвечу на вопросы.
Сорри если что-то не учёл заранее и не написал.

Denis
03.07.2018
10:58:55

Tishka17
03.07.2018
10:59:03
Огого

Denis
03.07.2018
10:59:06
это ЗП примерно за месяц
+-

Tishka17
03.07.2018
10:59:21
Эм. За полмесяца

Denis
03.07.2018
10:59:26
ну или за пол
все уже от региона
и компетенции реально

Tishka17
03.07.2018
10:59:43
Джунов сказали не беспокоиться

Сергей
03.07.2018
11:00:19

Denis
03.07.2018
11:00:57
короче хооший мидл это от 2400 за 160 часов

Tishka17
03.07.2018
11:01:00

Google

Alexander Polishchuk
03.07.2018
11:01:21
0.5л/час
ну это смотря чего судя по всему ?

Roman
03.07.2018
11:02:06

Perpetual
03.07.2018
11:05:23
Ребята, а с чего начинать изучать пайтон и где?

Denis
03.07.2018
11:05:53
С книги Лутца, дома, под пледиком, с ноутом

Kate
03.07.2018
11:06:28
#вакансия #москва #python #middle
Hey, guys!
Собираем команду для buzz.im
Ищем своего Python Developer (middle/senior)
?Продукт – Биржа рекламы в телеграм.
Сейчас есть сервис алертов для телеграм, написанный на PHP, планируется его миграция на Python (или Golang). Нужен совет, что лучше!
?Ключевые задачи – разработка пауков для сбора данных из открытых источников.
?Предлагаем: работа напрямую с бизнесом, офис в 5 минутах от м. Дмитровская, оплата 140-170к (это не окончательная сумма, ваши пожелания учтем)!
?Ждем: хорошие знания разработки с использованием Python (знание библиотеки Scrapy) и Golang, плюсом будет, знание PHP.
?Детали: @purity21
https://buzz.im/

Alxius
03.07.2018
11:11:08
всегда интересовало нахрена программисту ездить за 1000км в хрен знает какой то офис, чтобы начальник мог стоять за его плечом чтоли?

Настасья
03.07.2018
11:12:49

Perpetual
03.07.2018
11:13:39

Tigran
03.07.2018
11:20:01

Бензофуран
03.07.2018
11:20:33
Как удалить элемент из списка зная содержание элемента?

Tigran
03.07.2018
11:21:25

Бензофуран
03.07.2018
11:21:37
Блэ
Слона-то я и не приметил

Tigran
03.07.2018
11:22:47
>>> l = [float("nan")]
>>> l.remove(float("nan"))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: list.remove(x): x not in list
>>>
?

Ляман
03.07.2018
11:25:13
Я знаю
я сейчас поумничать хотел
но я тупой ещё и хотел ЧСВ повысить

Влад
03.07.2018
11:26:19

Tigran
03.07.2018
11:26:59

Google

Tigran
03.07.2018
11:27:10
Не в этом дело)
Нужны ещё экспертные мнения

Влад
03.07.2018
11:27:57
Так кортеж - immutable.
Голый float так-то тоже, а вот nan почему-то mutable, да.

Tigran
03.07.2018
11:29:26
>>> l = [[2,3,5]]
>>> l.remove([2,3,5])
>>> l
[]
>>>
:D
Можно продолжать гадать вечно!

Maxim robox
03.07.2018
11:29:50

Tigran
03.07.2018
11:30:01
Ну не то чтобы
Я думал, этот прикол все знают
Оказывается, нет!

Maxim robox
03.07.2018
11:30:37
Ща, погоди

Влад
03.07.2018
11:31:02
Хм, а вот это уже интересно.

Mikhail
03.07.2018
11:31:43
>>> float("nan") == float("nan")
False
тадаам

Tigran
03.07.2018
11:31:59
минутка IEEE 754-ликбеза ITT!
в самом деле, в IEEE 754 nan != nan
Но...
>>> nan = float('nan')
>>> l = [nan]
>>> l.remove(nan)
>>> l
[]
>>>

Ivan
03.07.2018
11:33:30
>>> nan = float('nan')
>>> nan is nan
True
>>> nan == nan
False

Mikhail
03.07.2018
11:33:31
любая операция с nan должна вернуть nan (неизвестность)
поэтому нельзя с точностью сказать, что он равен себе

Google

Mikhail
03.07.2018
11:33:53
как в SQL

Влад
03.07.2018
11:33:55
Я почему-то думал, что .remove() сравнивает по is, а не по == Етить я не очень.

Tigran
03.07.2018
11:34:10
Ну ты был наполовину прав
Оно сравнивает по is, а потом по ==
Ну и если бы оно сравнивало по is, пример с туплами зафейлился бы. В питоне нет кэша для коротких туплов. Только для интов. Даже с флотами зафейлился бы.
Вообще не люблю, когда для объяснения чего-либо в питоне используют слова mutable/immutable. Нет на уровене языка таких понятий! Список нельзя положить в set не потому, что он mutable, а потому, что у него __hash__ исключение кидает.

Admin
ERROR: S client not available

Влад
03.07.2018
11:36:23
А, ну да. Там начиная с каких-то значений is возвращает False.
Почему это нет? Передаётся по значению - immutable, передаётся по указателю - mutable.
upd: Опять я не очень, оно не так работает.
Вполне таки на уровне языка, не?

Tigran
03.07.2018
11:39:06
? но туплы передаются по указателю.
всё передаётся по указателю в питоне.
То, что их нельзя модифицировать - это специфика реализации туплов, но это не на уровне языка. Хотя, конечно, на уровне языка могут быть оптимизации конкретно под встроенные immutable типы.

Maxim robox
03.07.2018
11:40:54

Tigran
03.07.2018
11:41:14
Добро пожаловать в оптимизацию выражений интерпретатором)
Поэтому я всегда говорю, что питон - сложный язык и начинать с него учить CS нельзя

Artyem
03.07.2018
11:41:46

Nikolay
03.07.2018
11:41:50
а сделай число меньше 255

Maxim robox
03.07.2018
11:41:56

Mikhail
03.07.2018
11:42:12

Google

Nikolay
03.07.2018
11:42:36
потому и immutable

Василий
03.07.2018
11:43:01
Подскажите пожалуйста, есть такая задача, есть список с путями до файлов, эти файлы удаляются в цикле, внутри цикла ещё некоторые операции выполняются, но проблема в том что обязательно нужно сохранить атомарность операции.
Т.е. если внутри цикла что-то обвалится, другие, ранее удалённые файлы, через системный api os.remove(path), естественно похерятся.
Собственно вопрос, есть ли какие-то либы, для выполнения "транзакции" удаления файлов, и последующим коммитом, типа, некой корзины и последующей её очисткой.

Tigran
03.07.2018
11:43:11

Nikolay
03.07.2018
11:43:32
Подскажите пожалуйста, есть такая задача, есть список с путями до файлов, эти файлы удаляются в цикле, внутри цикла ещё некоторые операции выполняются, но проблема в том что обязательно нужно сохранить атомарность операции.
Т.е. если внутри цикла что-то обвалится, другие, ранее удалённые файлы, через системный api os.remove(path), естественно похерятся.
Собственно вопрос, есть ли какие-то либы, для выполнения "транзакции" удаления файлов, и последующим коммитом, типа, некой корзины и последующей её очисткой.
а нельзя все одной командой удалять?

Arman
03.07.2018
11:43:37
Hi, sorry that I type in English
anyone knows how can I invert a 16x3 numpy ndarray of type "float64" in python?

Maxim robox
03.07.2018
11:43:38
Меня больше удивляет, когда эту херню про 255 спрашивают на интервью.

Nikolay
03.07.2018
11:43:47

Tigran
03.07.2018
11:43:51

Nikolay
03.07.2018
11:43:59
or what do you mean by “invert”?

Tigran
03.07.2018
11:44:17

Nikolay
03.07.2018
11:44:35
даже в математике - это отсутствие определения операций изменения

Arman
03.07.2018
11:44:37
[::-1] ?
no no, that makes a reverse matrix, but I need inverse matrix

Nikolay
03.07.2018
11:45:00