
John
12.01.2018
00:10:49
New Year Sale! Every Programming Course is 93% off!
https://reactdom.com/sale

Denis
12.01.2018
08:14:56
Ребят есть может кто-то писал авторизацию по токену к API Github. Не могу понят как сохранить сессию

Mikekekeke
12.01.2018
10:45:09
Добрый день. Подскажите, как сделать negate лямбды в питоне? Например
more_than_ten = lambda x: x > 10
list(filter(more_than_ten, some_list))
как отфильтровать меньше 10?

Alexander
12.01.2018
10:49:18
less_than_ten = lambda x: x < 10 так не работает?

Google

BlackAndOrange
12.01.2018
10:50:58
В чём проблема-то?

Mikekekeke
12.01.2018
10:53:04
я думал может это можно как-то проще сделать типа хасклевского not.more_than_ten или или джавовского !more_than_ten(x), но не смог ничего нагуглить

BlackAndOrange
12.01.2018
10:55:07
Потому что это вообще не Python-way
[x for x in some_list if x < 10]
Гвидо многократно говорил, что не любит FP, поэтому оно в Python не очень красивое.
functools (это такая свалка для всяких ненужных мне вещей :-).
(c) Гвидо ван Россум

Mikekekeke
12.01.2018
11:04:51
ок, спасибо. По генераторы я в курсе. Это так, для общего развития )

BlackAndOrange
13.01.2018
10:40:31
O_O

Denis
14.01.2018
06:43:51
привет-привет :)
парни скажите [::1] отсекает один символ от строки или просто выдает результат?
Алееее!!!
Горюю

Google

Олег
14.01.2018
07:13:38

Denis
14.01.2018
07:14:06
мне дали задание посчитать символы в строке
т.е мне надо в цикле символы выделять удаляя их из строки
и складывать
как символов в строке не останется так ломать его
посоветуй чем воспользоваться пожалуйста
дано тебе в программу параметрами при запуске введут строку символов ты ее отловишь и тебе надо посчитать сумму всех символов в строке, это будут только цифры
calc.py 12345678 считай

Олег
14.01.2018
07:23:10
input_str = sys.argv[1]
summ = 0
for i in input_str:
summ += int(i)
print(summ)
Ребят, такой вопрос, у меня почему-то после деплоя на сервер logging отказываеться писать в файл русские символы, т.е. если в сообщение есть хоь один русский символ, то эту строчку он просто игнорирует, куда копать?

Artem
14.01.2018
07:28:12
копать в настройки сервера
или попробуй print(u'text')

Олег
14.01.2018
07:38:01
или попробуй print(u'text')
logger.debug('Привет') # неработает
with open("text.txt", 'w') as file: #работает
print("Привет", file=file)

Artem
14.01.2018
07:39:46
logging.debug же а не logger

Bad
14.01.2018
07:40:03

Олег
14.01.2018
07:41:16

Artem
14.01.2018
07:41:29
ну и мы не экстросенсы

Олег
14.01.2018
07:41:49

Artem
14.01.2018
07:42:06
не в питоне косяк
что то в настройках сервера

Google

Олег
14.01.2018
07:42:54
Как настройки сервера влияют на то как питон пишет в файл?
Вариант только один он юзает какие то переменные окружения, вопрос какие

Denis
14.01.2018
13:02:08
Парни помогите пожалуйста. Питон такую залупу дешевую кидает.
import sys
if ( name ) == "main":
str = sys.argv[1]
calc(str)
def calc(str)
программка
python3 summ.py 1234
File "summ.py", line 6
def calc(str)
^
SyntaxError: invalid syntax

V
14.01.2018
13:04:54

Denis
14.01.2018
13:05:23
ну странно же. я статью хелпа по функциям даже поглядел там так же.

V
14.01.2018
13:06:05
https://pythonworld.ru/tipy-dannyx-v-python/vse-o-funkciyax-i-ix-argumentax.html
куда у тебя двоеточие потерялось?

Denis
14.01.2018
14:03:03
import sys
if ( name ) == "main":
str = sys.argv[1]
calc(str)
def calc(str):
print

Denis
14.01.2018
14:03:13
смотрите
python3 summ.py 1234
Traceback (most recent call last):
File "summ.py", line 4, in <module>
calc(str)
NameError: name 'calc' is not defined
ыыы?

Марк
14.01.2018
14:52:04
Поменяй местами if и объявление функции

Admin
ERROR: S client not available

Марк
14.01.2018
14:52:21
Питон выполняет код построчно, сверху вниз
В момент выполнения блока if, интерпретатор ещё ничего не знает о calc

Egor
14.01.2018
16:10:39
И не называй переменные существующими именами классов

Google

HW_51Rs
14.01.2018
16:57:59
Кто-нибудь знает библиотеку для TelegramBotAPI? Подскажите, пожалуйста.

V
14.01.2018
17:03:00

Марк
14.01.2018
17:09:54
telebot можешь попробовать, использовал для пары вещей, показалось неплохой либой

HW_51Rs
14.01.2018
17:12:17
@stalkash Спасибо.

Egor
14.01.2018
18:20:04

Denis
15.01.2018
04:31:56
привет-привет-привет :))
живые есть?

Bad
15.01.2018
05:21:44

Denis
15.01.2018
06:18:23
жывые прибавились? :))))
--------------------------------
import sys
import pprint
str = sys.argv[1]
for i in str:
i += i
sum = i
print(sum)
---------------------------------
вот программка и когда я ее вот так запущу она вот такое выдаст, и я офигиваю
python3 summ.py 111112
22
ПОЧЕМУ? ну т.е вернее как мне зажать его в интегерные тиски? чтобы он не пытался буквы складывать
хотя все равно странный результат тут по идее должно получиться 12 а не 22
может += гадит?

Alex
15.01.2018
06:21:49

Agaliar3pt
15.01.2018
06:22:36

Denis
15.01.2018
06:23:07
ну задумывалась для сложения всех чисел в строке и получения результата

Google

Denis
15.01.2018
06:23:43
может есть модификатор какой-то типа str()

Evgeny
15.01.2018
06:23:45