
Sergey❄️
18.03.2017
20:19:30
Ребят, всем привет
Мне в программе на вход подается массив
как выцепить из него последний элемент?
размерность массива не знаю

Vitaly
18.03.2017
20:20:12
a[-1]

Google

Sergey❄️
18.03.2017
20:21:11

Semyon
18.03.2017
22:42:36
[abs(x) for x in a].sort() - почему выдает None не подскажите?

Daniel
18.03.2017
22:44:28
а весь или часть кода можно?

Semyon
18.03.2017
22:45:39
a = (-20, -5, 23, 2)
b = [abs(x) for x in a].sort()
При этом если записать так:
b = [abs(x) for x in a]
b,sort()
то всё ок
b.sort()*
Это баг или фича?

Daniel
18.03.2017
22:49:55
к самому листу нельзя использовать функцию .sort
т.к. ты пытаешься сортировать объект, надо копаться в функции сорт, но могу предположить, что она вначале проводит операции, потом видоизменяет список
ты где такое нашел что сорт так применяют ? :)

Semyon
18.03.2017
22:53:10
Чтобы как трухацкер через лябду написать
лямбду*

Google

Sergey
18.03.2017
22:54:01
а это не лямбда

Semyon
18.03.2017
22:55:03
func = lambda numbers: [abs(x) for x in numbers].sort()
Вот так хотел

Daniel
18.03.2017
22:58:37
b = [abs(x) for x in (-20, -5, 23, 2)]
b.sort()
нафига писать лямбду, когда так будет проще, вот в чем вопрос

Semyon
18.03.2017
23:00:24
хз, захотелось x)

Johnnie
18.03.2017
23:04:52
sorted()
.sort() возвращает None

Nikita
18.03.2017
23:06:05
Всем привет
народ,мож вы знаете,есть ли канал для ELK ?

Igor
18.03.2017
23:13:33
elasticsearch logstash kibana?
последние два к админам или девопсам
https://telegram.me/devops_ru например
имхо

Daniel
18.03.2017
23:16:58
кто-нибудь писал декораторы в классах?

Igor
19.03.2017
03:10:55
Кто есть дикий?
Имею ввиду кто не спит.

Di
19.03.2017
03:18:30
Сон для слабаков

Pavel
19.03.2017
03:45:59

Leonid
19.03.2017
07:24:19
Вообщем, тестил нанесение текста в модуле pillow на винде, символ переноса строки '\n' работал при нанесении текста, а при переносе скрипта на debian, перенос строки '\n' не работает, и отображается как квадратик неизвестного символа. Как это исправить?

Google

Pavel
19.03.2017
07:25:45

Leonid
19.03.2017
07:26:10

Dmitriy
19.03.2017
07:26:47
os.linesep
Оно конечно вряд ли поможет

Leonid
19.03.2017
07:29:53

Dmitriy
19.03.2017
07:31:28
Тем более

Petro
19.03.2017
07:57:16
Утро доброе.

Galia
19.03.2017
08:02:45
Доброе утро)

Max
19.03.2017
08:03:54
Всем доброе утро , на чем лучше GUI приложения писать , в плане библиотеки

Ivan
19.03.2017
08:08:07
kivy

Sergey
19.03.2017
08:08:30

Sergey
19.03.2017
08:08:39
tkinter

Ivan
19.03.2017
08:08:41
это прям кроссплатформенно, а так Qt норм, но насчет кроссплатформенности не уверен

Sergey
19.03.2017
08:09:13

Ivan
19.03.2017
08:09:23
киви для всего

Sergey
19.03.2017
08:09:47

Max
19.03.2017
08:10:20
А знает где про pyqt5 почитать ?

Sergey
19.03.2017
08:13:08

b0g3r
19.03.2017
08:22:48
О, Игорь вернулся

Google

Alex
19.03.2017
08:25:24
Игорь, Игорь, Игорь. Ача-ача-а.
Извините, не удержался.

rem
19.03.2017
08:58:01
import requests
from requests.auth import HTTPDigestAuth
url = 'https://e.mail.ru/messages/inbox/?back=1'
r=requests.get(url, auth=HTTPDigestAuth('po4ta@mail.ru', '123456'))
а как узнать авторизовался или нет?

Admin
ERROR: S client not available

rem
19.03.2017
08:58:23
как проверить?

Sergey
19.03.2017
09:06:14

Проксимов
19.03.2017
09:20:05
200 всё ок

rem
19.03.2017
09:28:16
ок, спасибо

Igor
19.03.2017
09:35:04

Проксимов
19.03.2017
09:38:10
Вопрос: зачем передавать имя в 1 функцию если мы выполняем две всё равно Задание:Считать отдельными операторами целочисленные ширину и высоту прямоугольника. Создать функцию (def), принимающую в качестве параметров ширину и высоту фигуры и название функции, которую необходимо выполнить. Имя вложенной функции передавать явным образом (например: (a,b,name='perim')). Внутри функции создать две вложенные функции (def) по подсчету площади и периметра фигуры. Вывести одной строкой через пробел площадь и периметр, разделенные пробелом (например, '38 90').

Igor
19.03.2017
09:39:14
заачем передавать имя - видимо чтобы ты узнал про getattr и научился им пользоваться
хотя хуй знает, как тебе тут гетаттр поможет, че-т я условия задачи не понял, похоже о_О

Проксимов
19.03.2017
09:40:24
И как тогда это делать?
Я с этих задач упарываюсь

Igor
19.03.2017
09:40:38
это че, степик?
наркоманы ебаные!

Проксимов
19.03.2017
09:42:02
Тот курс где питон+джанга

Google

Проксимов
19.03.2017
09:42:38
Я ещё по поводу прошлой задачи тут возмущался

Petro
19.03.2017
09:55:15
number = 23
guess = int(input('Введите целое число : '))
if guess == number:
print('Поздравляю, вы угадали,') # Здесь начинается новый блок
print('(хотя и не выиграли никакого приза!)') # Здесь заканчивается новый блок
elif guess < number:
print('Нет, загаданное число немного больше этого.') # Ещё один блок
# Внутри блока вы можете выполнять всё, что угодно ...
else:
print('Нет, загаданное число немного меньше этого.')
# чтобы попасть сюда, guess должно быть больше, чем number
print('Завершено')
# Это последнее выражение выполняется всегда после выполнения оператора if
Ребят, так понимаю else выполняется, если ни 1 из вышеперечисленных условий не выполнено?


Eugene
19.03.2017
09:55:27
Всем привет! Ребят, вопрос такой - скажите пожалуйста, сталкивался ли кто-то с русскоязычной документацией по pytest в более-менее человекочитабельной форме именно для новичка? Я - новичок в области тестирования, пытаюсь вкурить как фикстуры работают, но по скудному количеству статей (что нашел) это не очень получается.


Igor
19.03.2017
09:56:37
number = 23
guess = int(input('Введите целое число : '))
if guess == number:
print('Поздравляю, вы угадали,') # Здесь начинается новый блок
print('(хотя и не выиграли никакого приза!)') # Здесь заканчивается новый блок
elif guess < number:
print('Нет, загаданное число немного больше этого.') # Ещё один блок
# Внутри блока вы можете выполнять всё, что угодно ...
else:
print('Нет, загаданное число немного меньше этого.')
# чтобы попасть сюда, guess должно быть больше, чем number
print('Завершено')
# Это последнее выражение выполняется всегда после выполнения оператора if
Ребят, так понимаю else выполняется, если ни 1 из вышеперечисленных условий не выполнено?
все верно, только у тебя в отправленном коде пробелов не хватает ;)
как-то так читабельнее: http://pastebin.ca/3783061

Petro
19.03.2017
09:57:36

Igor
19.03.2017
09:57:40
https://www.google.ru/search?q=pytest+site:habrahabr.ru
вон еще у крутого чела eax.me пост есть про пайтест http://eax.me/pytest/
но вообще работать в этой области и не знать английского - это нонсенс. бегом учить
иначе жизнь будет полна страданий :)

Eugene
19.03.2017
09:59:46
У меня с инглишем отношения такие своеобразные, я его знаю на уровне "прочитать статью с не особо частым использованием словаря"

Igor
19.03.2017
09:59:59
ну так отлично же

Eugene
19.03.2017
10:00:08
некоторые обороты в языке пугают и нормально читать статьи на нем пока не получается

Igor
19.03.2017
10:00:14
опыт, опыт!
Эта группа больше не существует