
Marshal
09.04.2018
10:03:16
*в разработке*


katoffsky
09.04.2018
12:31:41
Друзья, выручайте!
Возникла необходимость дать пользователям в проекте возможность писать формулы (а-ля Excel).
Что-то вроде Embedded Python, только без необходимости подтягивать весь интерпретатор.
Так как он тяжелый, избыточный и требует форматирование кода - что неудобно.
Лучшим решением я определил создание своего простенького транслятора этих самых формул.
В проекте директ-автомат (на PHP) реализовано похожее решение.
Вот его описание (раздел 4 стратегии / формулы):
http://директ-автомат.рф/directautomate/index/board/30609551/
PHP мне известен, эта софтина куплена, исходники есть, могу скинуть нужный кусок кода транслятора.
Но переписать на python его не так просто, в пыхе для подобных задач всё несколько продуманнее исторически.
К примеру, вместо форматирования/отступов мы имеем точку с запятой в качестве конца инструкций.
Список вводных довольно прост:
1. Десяток заданных переменных, которыми могут оперировать пользователи.
2. Пяток функций.
3. Логические операторы.
4. Математические операторы.
Сохранять свои стратегии/формулы пользователи будут через веб-морду в БД.
Дальше из БД они будут дергаться и выполняться через транслятор (который собственно и нужен) средствами Celery.
Весь рабочий код есть, кроме транслятора. На данный момент формулы захардкожены стандартным python'ом на бекенде,
без возможности редактирования. А именно она и нужна)
В общем нужен обработчик псевдо-кода.
Помогите пожалуйста кто чем может - опытом или же покидайте ссылок (вполне подойдут на любом буржуйском языке тоже).
В качестве отправной точки использую - https://habrahabr.ru/post/273253/ и ещё пару западных источников.
Но этого пока маловато.
P.S. Python / PHP знаю уверенно. Можно сразу тяжелые варианты.
Интересуют best practices, так сказать)


Даня
09.04.2018
16:33:55
Может кто посоветовать самоучитель для начинающих?

Google

Tishka17
09.04.2018
18:20:58
О. Прикольно

Philip
10.04.2018
05:41:43
Если что, бессплатно можно книги с флибусты скачивать
Вот подборка по python
Ссылки запрещены))
Просто загуглите, flibusta

anan
10.04.2018
05:45:26
Philip Kandyba:
// http://flibusta.is/booksearch?ask=Python

Samuell
10.04.2018
05:45:49
Hi guys

Егор
10.04.2018
05:58:42
Hey

Дмитрий
10.04.2018
06:40:16
Флибуста в России запретили, увы!
ток через впн можно

Elliot
10.04.2018
08:35:19

Дмитрий
10.04.2018
08:36:06

Gold
10.04.2018
09:28:42
Привет,хо,у научиться создавать веб приложения , на данный момент изучил протоколы передачи данных http,tcp,ssl ,на начальном уровне знаю python. Хочу научиться использовать базы данных , настраивать веб сервер и понимать структуры веб приложения , помогите пожалуйста) вся информация очень сильно разбросана , поэтому прошу помощи здесь

Google

D
10.04.2018
09:55:53
Начни с ботов

Elliot
10.04.2018
12:43:56
Привет,хо,у научиться создавать веб приложения , на данный момент изучил протоколы передачи данных http,tcp,ssl ,на начальном уровне знаю python. Хочу научиться использовать базы данных , настраивать веб сервер и понимать структуры веб приложения , помогите пожалуйста) вся информация очень сильно разбросана , поэтому прошу помощи здесь
Возможно, у нас с тобой расходятся представления о веб-приложениях. Но я бы сначала выучил HTML+CSS+JS

Gold
10.04.2018
12:45:57


katoffsky
10.04.2018
15:55:54
Друзья, выручайте!
Возникла необходимость дать пользователям в проекте возможность писать формулы (а-ля Excel).
Что-то вроде Embedded Python, только без необходимости подтягивать весь интерпретатор.
Так как он тяжелый, избыточный и требует форматирование кода - что неудобно.
Лучшим решением я определил создание своего простенького транслятора этих самых формул.
В проекте директ-автомат (на PHP) реализовано похожее решение.
Вот его описание (раздел 4 стратегии / формулы):
http://директ-автомат.рф/directautomate/index/board/30609551/
PHP мне известен, эта софтина куплена, исходники есть, могу скинуть нужный кусок кода транслятора.
Но переписать на python его не так просто, в пыхе для подобных задач всё несколько продуманнее исторически.
К примеру, вместо форматирования/отступов мы имеем точку с запятой в качестве конца инструкций.
Список вводных довольно прост:
1. Десяток заданных переменных, которыми могут оперировать пользователи.
2. Пяток функций.
3. Логические операторы.
4. Математические операторы.
Сохранять свои стратегии/формулы пользователи будут через веб-морду в БД.
Дальше из БД они будут дергаться и выполняться через транслятор (который собственно и нужен) средствами Celery.
Весь рабочий код есть, кроме транслятора. На данный момент формулы захардкожены стандартным python'ом на бекенде,
без возможности редактирования. А именно она и нужна)
В общем нужен обработчик псевдо-кода.
Помогите пожалуйста кто чем может - опытом или же покидайте ссылок (вполне подойдут на любом буржуйском языке тоже).
В качестве отправной точки использую - https://habrahabr.ru/post/273253/ и ещё пару западных источников.
Но этого пока маловато.
P.S. Python / PHP знаю уверенно. Можно сразу тяжелые варианты.
По этому запросу ничего не слышно?


Marshal
10.04.2018
15:56:47
Да там букв много

katoffsky
10.04.2018
18:55:19

my_felis
10.04.2018
19:19:07
По этому запросу ничего не слышно?
А на чем реализована морда для юзеров? Может, достаточно будет глянуть в сторону python uno под либру или pyoo, предоставляет чуть упрощенный интерфейс доступа к ячейкам/кнопкам

katoffsky
10.04.2018
19:51:58

Дмитрий
10.04.2018
23:16:21
Спасибо

Pável
11.04.2018
07:13:30
привет! кто нибудь использует связку django + сервис rucaptсha ?
вопрос снят, спс

Радмир
11.04.2018
12:44:26
Привет ✌️
Подскажите по классификации текста

Samuell
11.04.2018
13:37:34
google в помощь

mechanik
11.04.2018
22:12:47
Привет, есть здесь знатоки tkinter???

Радмир
12.04.2018
00:27:25
Да конечно гугл это хоришо, но может кто сталкивался с этим)

Mikhail
12.04.2018
09:46:28
Привет. Немного офтопик, но может кто поделится опытом по GitHUB - если хочу выложить свой код, с конфиг файлом, в котором есть приватная информация (пароли), что можно сделать, чтобы не удалять ручками каждый раз перед выкладкой эту информацию?

Valentin
12.04.2018
09:49:41
Ну обычно так не делают.

Google

Valentin
12.04.2018
09:50:10
Либо закрытый репозиторий.
Либо чтобы инфа через параметры окружения поступала

Philip
12.04.2018
10:01:08

Mikhail
12.04.2018
10:01:44
ок, спасибо. Стало ясно куда копать

Дмитрий
13.04.2018
05:44:44
кто-то бан получит :)

D
13.04.2018
05:46:30
Какие боты менее подвержены бану , скорее хуковые чем полинговые?

Linus
13.04.2018
05:50:53

Mayor
13.04.2018
09:13:13
Прощайте

Admin
ERROR: S client not available

Бабкин
13.04.2018
09:13:57

Mayor
13.04.2018
09:14:52
Кто-то ещё будет юзать телегу с впн?

Mudrblй
13.04.2018
09:16:43
Война план покажет

Дмитрий
13.04.2018
09:18:55

Дмитрий
13.04.2018
09:19:31
ты вкурсе что у ген. прокуратуры есть свой впн канал, и на его запуск и поддержку деньги выделены.
кто же его теперь закроет то )))

Elliot
13.04.2018
09:57:44
У меня одного медиафайлы не грузятся?

Бабкин
13.04.2018
10:00:24
У меня одного медиафайлы не грузятся?
нет уже у некоторых такое началось, это значит уже пошел этап блокировки, в украине такое было с Контактом, не сразу рубили, а во честям то фото пропали то видео и так далее

Marshal
13.04.2018
10:02:11
Удачи вам там, привет с РБ ? Держитесь

Бабкин
13.04.2018
10:02:14
кстати кому прокси??? @IQFAQBot старая разработка год тому писал, уже забыл что он на сервере включен, авось пригодился

mechanik
13.04.2018
18:30:09
Ох
Ну и у всех работает?

Google

anan
13.04.2018
18:30:51
зачем вам прокси
это все пиар )
кто нить заметил блокировку ?

Marshal
13.04.2018
18:31:33

anan
13.04.2018
18:32:32

Mikhail
13.04.2018
18:41:20
«Роскомнадзор направит адреса Telegram в выгрузку для операторов связи на блокировку мессенджера в понедельник»
официальная инфа

SadikMaxLK
13.04.2018
18:41:43
Вхахаха

Mikhail
13.04.2018
18:41:43
)))

Linus
13.04.2018
18:42:06
Ну они только 16 начнут пытаться блочить

Artem
13.04.2018
20:14:09