
Tishka17
25.02.2019
07:01:39
хм, щас поищу пруфы

Alex
25.02.2019
07:01:44
ЕМНИП питон использует для TLS системную OpenSSL

KZ
25.02.2019
07:01:46
https://habr.com/ru/post/226419/
это статья актуальна?

Tishka17
25.02.2019
07:01:55
но у меня устанвока nginx перед gunicorn выигрыш раза в 2

Google

Николай
25.02.2019
07:02:31

Tishka17
25.02.2019
07:02:48

Николай
25.02.2019
07:04:03

Tishka17
25.02.2019
07:04:19
хз, мне он показался удобнее

Рагнар
25.02.2019
07:08:00
Всем привет, начинаю сразу с вопроса: Можете посоветовать книгу или какой-нибудь ресурс для изучения алгоритмов/ структур данных
?

Dynch
25.02.2019
07:08:19

Tishka17
25.02.2019
07:08:35

Рагнар
25.02.2019
07:08:58

KZ
25.02.2019
07:10:59
а не слишком ли такое "Пользователь <-> Веб-сервер <-> Сокет <-> uwsgi <-> Django" или это норм

Tishka17
25.02.2019
07:11:43
ну во-первых, сокет - это способ связи nginx <-> uwsgi, а не отдельная штука
во-вторых, uwsgi <-> django стрелки нет, это один процесс

Google

Tishka17
25.02.2019
07:12:44
так что
User <— HTTPS —> Nginx <— unix_socket —> uwsgi (django)

Dmitry
25.02.2019
07:12:58

Dynch
25.02.2019
07:13:22
Ребят, вопрос:
С чего посоветуете начать изучение Data science? Свободно владею английским , поэтому могу и с зарубежных ресурсов учиться

Tishka17
25.02.2019
07:13:38
да, за nginx у тебя может быть много uwsgi серверов. правда тогда не unix-сокет будет, а обычный

KZ
25.02.2019
07:14:19
https://coursehunters.net/

Alexander
25.02.2019
07:14:37

KZ
25.02.2019
07:14:57
шас буду запускать посмотрим сколько ресурсов будет потреблять )

Shieldy
25.02.2019
07:15:59
Добро пожаловать, @TheKing0fTheNorth!
Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Alexander
25.02.2019
07:17:51

Tishka17
25.02.2019
07:18:52
что за varnish?
а, кэш страниц? Ну это не всем применимо

KZ
25.02.2019
07:20:14
проект простой будет под api очень много будет запросов get

Alexander
25.02.2019
07:20:21
ну да это по ситуации
если много реквестов это nginx, apache для домашних и небольших проектов

Tishka17
25.02.2019
07:21:32
хз зачем вообще апач
его банально настраивать с питоном задолбаешься
для домашних можно тупо gunicorn/uwsgi запустить и сойдет

Eldar
25.02.2019
07:22:29

Alexander
25.02.2019
07:25:06
я сам не сильно в апаче, вроде там модуль есть uwcgi, хз врать не буду, скажу точно что в продакшене он если где и юзается то крайне редко, я всего пару раз видел и то все равно передним nginx был всегда

Владимир
25.02.2019
07:25:08

Google

Alex
25.02.2019
07:35:43

Alexander
25.02.2019
07:36:37
ну я как вариант предложил просто, может кому легче его настроить я хз

Alex
25.02.2019
07:36:40

Alexander
25.02.2019
07:36:54
гг

Alex
25.02.2019
07:40:46
почему-то когда речь заходит об апаче все берут именно его
а так да есть mod_uwsgi
но опять же кому оно надо, когда есть асинхронный nginx

any
25.02.2019
07:44:49
Всем привет. Есть ли питонский способ определить: есть ли в списке 2 элемента, идущих друг за другом?
Например есть ли 2,3 в списке [1,2,3,4,5]

Проксимов
25.02.2019
07:46:05

Tishka17
25.02.2019
07:46:59

Валентин
25.02.2019
07:47:02
arr = [1, 2, 3, 4, 5]
zipped = zip(arr, arr[1:])
(2, 3) in zipped # True

Валентин
25.02.2019
07:47:07
сук )
не успел

Tishka17
25.02.2019
07:47:13
=)

any
25.02.2019
07:47:21
Точно) Спасиб)

Tishka17
25.02.2019
07:47:31
вообще, мы тут где-то тестили и быстрее без зипа
на порядок или 2

any
25.02.2019
07:47:50

Валентин
25.02.2019
07:47:56

Google

Валентин
25.02.2019
07:48:13
или циклом просто?

Tishka17
25.02.2019
07:48:15
вот только условие поменять
Так и быть:
def check(data):
x=None
for y in data:
if x==y==0:
return True
x=y
return False

Admin
ERROR: S client not available

Dk
25.02.2019
07:49:57
Вот так не поломается
Если не большой список, то "2,3" in str([1,2,3,4,5])

Tishka17
25.02.2019
07:52:04
вот с зипом
%timeit for _ in range(1000): check(LIST)
19 ms ± 315 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)

Strange
25.02.2019
07:52:06
Ребят как фиксануть, создаю батник для конвертации ui в py и ноль реакции
Из ui v py
я даже батник писал - 0 реакции
Chcp 1251
cd C:\Users\елена\AppData\Local\Programs\Python\Python35-32\
python.exe Lib\site-packages\PyQt5\uic\pyuic.py C:\Users\елена\Desktop\Альбина\check.ui -o C:\Users\елена\Desktop\Альбина\check.py
msg* Готово
exit

Tishka17
25.02.2019
07:52:32
вот это с циклом
%timeit for _ in range(1000): check(LIST)
291 µs ± 2.06 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
разница 2 порядка

Serg
25.02.2019
07:53:57
pyTelegramBotAPI
не работает SOCK5
AssertionError: Not supported proxy scheme socks5
необходимые пакеты поставил из мана .

Tishka17
25.02.2019
07:54:41
кстати, спрошу ещё раз: а почему вы выбираете pyTelegramBotAPI для ботов?

Ученик
25.02.2019
07:55:52
правильно

Google

Ученик
25.02.2019
07:55:59
под себя
шоб никто не понимал нихуя

Serg
25.02.2019
07:56:02
инфы много нашел . и без прокси уже реализовал . но включать ВПН устал . решил воспользоваться заложенным функционалом

Andrey
25.02.2019
07:56:20

Tishka17
25.02.2019
07:56:28

Andrey
25.02.2019
07:56:43

Tishka17
25.02.2019
07:57:00

Serg
25.02.2019
07:57:11
мы же поняли друг друга ?

Andrey
25.02.2019
07:57:22
неуместно
неуместно использовать корректную терминологию?

Serg
25.02.2019
07:57:26
подумал , может кто то боролся уже

Tishka17
25.02.2019
07:59:17
чо, какой нафиг urllib3?
мне эта либа все меньше и меньше нравится

Serg
25.02.2019
07:59:53

Tishka17
25.02.2019
08:00:04
точно для нужной версии питона? ;-)