
Aleksey
19.06.2017
07:47:38

Ruslan
19.06.2017
07:48:09

Mehti
19.06.2017
09:43:23
может кому-то будет интересно: https://checkio.org/

Sergey
19.06.2017
09:50:18

Google

b0g3r
19.06.2017
10:07:18
codewars ещё есть

Danil
19.06.2017
10:09:04

Sergey
19.06.2017
10:12:44

Sergey
19.06.2017
10:22:08
http://codeforces.com/ ?

b0g3r
19.06.2017
10:22:34

Danil
19.06.2017
10:28:48
мне на clojure нравилось играть в code golf http://www.4clojure.com/
Кстати, есть что-то такое на python?

Sergey
19.06.2017
10:30:45
Знаю только vimgolf :D

Aleksey
19.06.2017
11:41:06
Там и code golf есть, вроде, и много чего другого

Dmitry
19.06.2017
13:47:07
Python 3.7 Released http://ift.tt/2klFwjh

Sergey
19.06.2017
13:47:44
Yay!

Nikolay
19.06.2017
13:48:22
codewars

Google

Nikolay
19.06.2017
13:49:00
на pycon собираются все уже? :)

Eugene
19.06.2017
13:54:01
"More than 255 arguments can now be passed to a function, and a function can now have more than 255 parameters."
?

Sergey
19.06.2017
13:54:58

Eugene
19.06.2017
13:55:18
ахаха

Danil
19.06.2017
13:55:56

Eugene
19.06.2017
13:56:48
Написано, что специально законтрибьютили

Sergey
19.06.2017
13:57:34
Видимо, кому-то не хватало

Dmitry
19.06.2017
13:58:04

Nikolay
19.06.2017
13:59:31
"- Новое ядро Linux поддерживает до 1024 процессоров на одной плате! - А как насчет плавного полноэкранного флеш-видео? - Да ну ты что, кому это нафиг нужно."

Eugene
19.06.2017
13:59:31

Dmitry
19.06.2017
14:00:48
современный Python пишут Yury Selivanov и Serhiy Storchaka в большей мере)

Sergey
19.06.2017
14:00:50
О
object.__format__(x, '') is now equivalent to str(x) rather than format(str(self), '')

Eugene
19.06.2017
14:02:38

Dmitry
19.06.2017
14:03:51
?

Eugene
19.06.2017
14:06:15
Вообще, судя по https://github.com/python/cpython/graphs/contributors не всё ещё потеряно , хотя отцы основатели, похоже, постепенно отходят от дел.

Nikolay
19.06.2017
14:12:34
Гвидо пистон вообще забросил в итоге?
и вообще, надо больше сил бросить на gilectomy

Eugene
19.06.2017
14:21:36

Nikolay
19.06.2017
14:21:52

Google

Nikolay
19.06.2017
14:21:56
неплохо там все идет
чуть замедлилось, но прогресс есть

Eugene
19.06.2017
14:23:35
неплохо там все идет
в этой ветке ничего не происходит с октября 2016
https://github.com/larryhastings/gilectomy/tree/gilectomy

Nikolay
19.06.2017
14:27:47
интересно, он и в твиттере молчит с тех же пор https://twitter.com/LarryHastings
но на пайконе выступал
может, случилось чего

Serge
19.06.2017
17:11:29

Алексей
19.06.2017
18:37:11
до релиза ещё год https://www.python.org/dev/peps/pep-0537/#schedule

Dmitry
19.06.2017
18:37:50
начало положено)

Lulz
20.06.2017
05:57:16

Dmitry
20.06.2017
09:48:05
есть некоторое количество PEP-ов:
Accepted PEPs (accepted; may not be implemented yet) и Open PEPs (under consideration)
видимо их будут допиливать. Ну и то что обещали в 3.6 допилить.

Eugene
20.06.2017
09:49:55
Как вообще по PEPам искать? В Индексе PEP0 они все идут кучей и поиска/фильтра там нет. Например, как посмотреть только accepted PEPs?

Dmitry
20.06.2017
09:50:28
это проблема да
можно тут наверное https://github.com/python/peps

Eugene
20.06.2017
09:54:26
Поиском по гитхаб-репозиторию? :)
Они сделали новый сайт, могли бы сделать удобный просмоторщик PEPов

Dmitry
20.06.2017
09:55:18
угу

Sergey
20.06.2017
12:00:38
это не шутка? люди на самом деле записывают пароли в спец. блокноты?
The Personal Internet Address & Password Log Book
Now you can keep important website addresses, usernames, and passwords in one convenient place!
Whether you're emailing, paying bills, or shopping online, this little book is for you!
https://www.amazon.com/Personal-Internet-Address-Password-Book/dp/1441303251

Vitali K.
20.06.2017
12:01:33
моя мама да

Olya
20.06.2017
12:01:35
лол. Очень удобная книжка, если тебе за 60. Моя мама бы купила
о да))

Google

Vadim
20.06.2017
12:07:53
я и сам бы купил
а пароли бы зашифровал

Vitali K.
20.06.2017
12:09:08
шифром Вернама?

Olya
20.06.2017
12:09:44
шифром Цезаря :) как в детском садике

Vitali K.
20.06.2017
12:10:02

Nikolay
20.06.2017
12:10:34
есть книжка хорошая - The Code Book
у нее есть детская версия

Mehti
20.06.2017
12:13:25

Nikolay
20.06.2017
12:15:45

Constantine
20.06.2017
12:17:52
ееее

Aleksandr
20.06.2017
12:41:10
посоны, никто не сталкивался часом с такой проблемой при встраивании rpython в python?
https://stackoverflow.com/questions/44649591/rpython-segfaults-on-os-write
жду реакции властей^w сообщества

Nikolay
20.06.2017
12:41:32
каждый день встраиваю rpython в python
прям вот регулярно

Aleksandr
20.06.2017
12:42:58
всяко бывает, может у вас та же группа инвалидности что у меня

Nikolay
20.06.2017
12:43:22
не, просто, имхо, смысла в таком действии нет
есть cython
есть numba
rpython - это ограниченное подмножество

Aleksandr
20.06.2017
12:43:59
ситон не про то, тут весь замес встраивать jit powerd рантайм кастомный в питон

Google

Nikolay
20.06.2017
12:44:14

Eugene
20.06.2017
12:44:30
numba вроде сильно ограничена и полу-коммерческая ещё

Nikolay
20.06.2017
12:44:59
ну, это самый продвинутый проект на эту тему
не считая pypy

Eugene
20.06.2017
12:46:18
кстати на pypy хоть что-нибудь ещё написали кроме самого интерпретатора питона? Они же вроде позиционируют его как универсальный инструмент, но я что-то ничего не слышал.

Nikolay
20.06.2017
12:46:41
на нем можно писать быстрые вебсервисы, которые по скорости на уровне nodejs/go


Alexey
20.06.2017
12:47:18
Всем привет. Хотел бы узнать у вас как делать параллельный вызов какой либо ф-ции?
На текущий момент у меня есть вот такой код:
def make_full_sync(url_path):
url = "http://localhost/sync" + url_path
headers = {
'content-type': "application/atom+xml",
'accept': "application/atom+xml"
}
response = request(method="GET", url=url, headers=headers)
response.close()
print(">>> " + url)
print("- response code: " + response.status_code.__str__())
print("- response time: " + response.elapsed.seconds.__str__() + " sec")
if response.status_code != 200:
print("- response body: " + response.text)
И вот такая запускалка:
count = 8
processList = []
while count > 0:
p = Process(target=run)
p.start()
processList.append(p)
count = count - 1
for prc in processList:
prc.join()
print("all complete")
Хотелось бы узнать как можно сделать лучше? И еще, есть вопрос по интевалу между запусками: куда поставить sleep, в цикл или саму ф-цию с синхрой?

Aleksandr
20.06.2017
12:47:22
дофига

Nikolay
20.06.2017
12:47:22
проблема в том, что питон в основном сейчас расцветает в области датасаенса, где pypy крайне уныл, потому что биндинги с нативными сишными либами там не на высоте

Aleksandr
20.06.2017
12:47:31
lever/pixie/prolog
да и моного чего ещё

Nikolay
20.06.2017
12:47:57


Alexey
20.06.2017
12:49:07
Ну... За пол дня изучения питона я нагуглил про треды и про процессы. Процессы показались мне адекватными.
А что, есть минусы в их использовании?

Eugene
20.06.2017
12:49:08

Aleksandr
20.06.2017
12:49:11
короче numba не про то, rpython это именно языковой фреймворк с кучей всякого специфичного именно для создания ЯП

Nikolay
20.06.2017
12:49:47
процессы тяжелые и неповоротливые, а треды в питоне не имеет смысла использовать практически никогда
имхо, было бы интересно прикрутить к питону luajit

Eugene
20.06.2017
12:50:33

Nikolay
20.06.2017
12:50:36
но таких проектов вроде нет