
Dmitry
04.09.2017
12:08:33
Universities finally realize that Java is a bad introductory programming language
https://www.reddit.com/r/Python/comments/6xy6ld/universities_finally_realize_that_java_is_a_bad/

Sergey
04.09.2017
12:55:19

Google

Serge
04.09.2017
13:05:02

Aleksander
04.09.2017
14:23:04

Dmitry
04.09.2017
14:27:44
Серёга использовал эту IDE-шку когда делал воркшоп по Eve.

Serge
04.09.2017
17:55:39

Aleksey
04.09.2017
19:59:36

Nikolay
04.09.2017
19:59:59
https://toster.ru/q/457890

Sergey
05.09.2017
02:34:29
удалили вопрос

Aleksander
05.09.2017
06:36:08
https://www.youtube.com/watch?v=nU09j2gGHYg
python уже в моде)) в частности DS

Danil
05.09.2017
06:38:40

Dmitry
05.09.2017
08:52:11
если кто-то не видел https://www.destroyallsoftware.com/talks/wat

Serge
05.09.2017
10:17:34

Google

Folt
05.09.2017
19:44:47
ребят, че то под вечер голова не варит, хелп
есть [2, 4, 6]
пытаюсь с помощью format это ковертнуть в 'вт, чт, сб'
так как вт - второй день недели и тд

Nikolay
05.09.2017
19:45:13

Folt
05.09.2017
19:46:29
Pytils тебе в помощь
ну я пробывал что то с стиле
'{2}, {1}, {0}'.format('пн', 'вт', .....) к такому привести

Alex
05.09.2017
19:48:14

Folt
05.09.2017
19:49:39

Aleksey
05.09.2017
19:51:49
а чем можно ?
Ещё раз. Тебе приходит список чисел, ты должен вернуть строку с соответствующими подстроками?

Alex
05.09.2017
19:51:50
а чем можно ?
да проще сказать чем нелья. все равно ж делать себе какую-то структуру хранящую текстовое написание дня недели. а дальше хоть ламбда-мапы, хоть лист сразу..

Folt
05.09.2017
19:53:15

Alex
05.09.2017
19:55:20

Aleksey
05.09.2017
19:55:36
Формат здесь как бы непричём. Получай на список интов список соответствующих строк, а потом делай ', '.join(список строк)
В промежутке замути либо словарь вида {1: 'пн', 2: 'вт'}, либо просто какой-нибудь tuple вида ('пн', 'вт', ...), только тогда не забудь +1 делать к своим интам для получения нужной строки по индексу

Folt
05.09.2017
20:16:58
Формат здесь как бы непричём. Получай на список интов список соответствующих строк, а потом делай ', '.join(список строк)
В промежутке замути либо словарь вида {1: 'пн', 2: 'вт'}, либо просто какой-нибудь tuple вида ('пн', 'вт', ...), только тогда не забудь +1 делать к своим интам для получения нужной строки по индексу
вышло как то так
days = {1: 'пт', 2: 'вт', 3: 'ср', 4: 'чт', 5: 'пт', 6: 'сб', 7: 'вс'}
list_str = []
for item in list_days:
list_str.append(days[item])
return ', '.join(list_str)

Vixen
05.09.2017
20:22:50

Aleksey
05.09.2017
20:23:31

Vixen
05.09.2017
20:24:06

Folt
05.09.2017
20:24:25

Aleksey
05.09.2017
20:24:54

Vixen
05.09.2017
20:25:37
А то ведь можно было б просто и [list_days[i+1] for x,i in enumerate(days)]
Не?
Чтоооо
Вход и выход перепутала, а чего ещё не так?)

Google

Aleksey
05.09.2017
20:27:18

Vixen
05.09.2017
20:28:19
Можно и не присваивать переменной
В компрехеншн засунуть

Aleksey
05.09.2017
20:29:22
days = ('пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс')
return ', '.join(days[num-1] for num in list_days)
(вроде даже читабельно, и в 80 символов впихнул) ))

Vixen
05.09.2017
20:30:22
И правда

Folt
05.09.2017
20:31:45
days = ('пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс')
return ', '.join(days[num-1] for num in list_days)
ну видать на десерт
return ', '.join(('пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс')[num-1] for num in list_days)

Aleksey
05.09.2017
20:33:21
вот тут видать и норм так
Как напишешь такой цикл, как у тебя, для заполнения списка - сразу прикидывай как это в listcomp/gencomp преобразовать

Aleksey
05.09.2017
20:34:10
Тут недавно пролетало "у вас перловка головного мозга". Не надо прям стремиться в однострочник впихнуть. В ущерб читаемости.

Folt
05.09.2017
20:37:37

Aleksey
05.09.2017
20:38:01
Тогда не надо ))

Folt
05.09.2017
20:38:40
но спасибо!
а то 2 строки рожать столько вермени...
над спать видно идти

Admin
ERROR: S client not available

Александр
05.09.2017
21:02:24
days = ('пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс')
return ', '.join(days[num-1] for num in list_days)
Если хочется немного извратнуться, нашел еще такие варианты :)
# encoding: utf-8
from operator import itemgetter
days_from_mon = [ 'пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс']
days = [2,4,6]
print(', '.join(itemgetter(*days)(days_from_mon)))
print(', '.join(map(days_from_mon.__getitem__, days)))

Vixen
05.09.2017
21:09:06
Если хочется немного извратнуться, нашел еще такие варианты :)
# encoding: utf-8
from operator import itemgetter
days_from_mon = [ 'пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс']
days = [2,4,6]
print(', '.join(itemgetter(*days)(days_from_mon)))
print(', '.join(map(days_from_mon.__getitem__, days)))
А в чем профит такого варианта?

Serge
05.09.2017
21:13:16

Google

Александр
05.09.2017
21:14:03

Serge
05.09.2017
21:14:31
Я так и не понял чем calendar не устраивает, но можно свой список дней недели держать, да. Особо радует, что он на одном языке и язык этот русский.

Sergey
05.09.2017
21:17:05
Если хочется немного извратнуться, нашел еще такие варианты :)
# encoding: utf-8
from operator import itemgetter
days_from_mon = [ 'пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс']
days = [2,4,6]
print(', '.join(itemgetter(*days)(days_from_mon)))
print(', '.join(map(days_from_mon.__getitem__, days)))
Ну itemgetter вернет «ср, пт, вс» же :)

Roman
05.09.2017
21:17:37

Александр
05.09.2017
21:19:20

Serge
05.09.2017
21:28:20
import calendar
import locale
locale.setlocale(locale.LC_TIME, ('ru', 'utf8'))
foo = [2, 4, 6]
bar = [calendar.day_abbr[x - 1] for x in foo]
bar_lower = [calendar.day_abbr[x - 1].lower() for x in foo]
print(bar) # ['Вт', 'Чт', 'Сб']
print(bar_lower) # ['вт', 'чт', 'сб']

Roman
05.09.2017
21:36:11

Andrey
05.09.2017
21:53:41

Dmitry
06.09.2017
09:21:44
Вышел Python 3.7.0a0 https://docs.python.org/3.7/whatsnew/3.7.html
> More than 255 arguments can now be passed to a function, and a function can now have more than 255 parameters

Sergey
06.09.2017
09:24:24

Dmitry
06.09.2017
09:25:28

Eugene
06.09.2017
09:46:46

Mehti
06.09.2017
10:24:20
Кто-нибудь может посоветовать чаты/каналы в телеграме где публикуют удаленную работу?

Dmitry
06.09.2017
10:33:32
- python.org/jobs/location/telecommute/
- remoteok.io/remote-python-jobs
- careers.stackoverflow.com/jobs?searchTerm=python&allowsremote=true
- skipthedrive.com/jobs/?search=python&findjobs=Search
- djangogigs.com/gigs/remote/
- angel.co/jobs#find/f!%7B%22roles%22%3A%5B%22Backend%20Developer%22%5D%2C%22remote%22%3Atrue%2C%22skills%22%3A%5B%22Python%22%5D%7D
- authenticjobs.com/#query=python&skills=2
- weworkremotely.com/categories/2-programming/jobs
- www.crossover.com/russia
- https://djangogigs.com/gigs/remote/
- localsolo.com

Mehti
06.09.2017
10:35:12
это я знаю) имел в виду в РФ

amureki
06.09.2017
10:43:43
Мы вот этот организовали по Django: https://t.me/django_jobs
Но людей пока мало)

Vixen
06.09.2017
11:22:22

Sergey
06.09.2017
11:25:34

Aleksander
06.09.2017
11:27:18
кто там у меня спрашивал на дринкапе
https://oxozle.com/awetop/josephmisiti-awesome-machine-learning