Tigran
но это же сложно пиздец
Aragaer
а потом в нем эвальнуть строчку с названием функции
Tigran
зачем
Wqw
или grpc
сча гляну, спасибо.
Aragaer
https://stackoverflow.com/questions/1480490/python-interpreter-as-a-c-class
Aragaer
не особо сильно сложно
Pavel
от меня ускользает осмысленность сих действий почему-то
Tigran
ну как минимум с хедерами надо долбаться
Aragaer
https://docs.python.org/3/extending/embedding.html - собссно вот
Aragaer
This can be used for many purposes; one example would be to allow users to tailor the application to their needs by writing some scripts in Python. You can also use it yourself if some of the functionality can be written in Python more easily.
Aragaer
условно - пишешь софтину на плюсах, но кое-где хочется бизнеслогику написать на птоне
Tigran
ВДРУГ
Aragaer
вдруг 8)
Tigran
А кстати, кто-нибудь пользовался Boost.Python? Он вообще как, работает?
Aragaer
у меня просто есть опыт, когда пытались писать на плюсах код для программы на движке xulrunner и был выбор - взять зулраннер и к нему плюсовые экстеншны, или же взять плюсы и заэмбеддить зулраннер
Aragaer
второе в итоге получилось более красивым
Aragaer
тут мне кажется что-то похожее
Pavel
Ну такое осмысленно если ты хочешь какие-нить модули расширения быстро запиливать
Эдвард
Эдвард
Привет
Эдвард
Где ошибка?
Эдвард
Кто сможет подсказать?
Aragaer
а можно не скриншотом?
O(n log log n)
На пасту код.
Savva
скобку на 30 строке забыл закрыть
Эдвард
Спасибо))
Savva
Там ведь даже подчеркивается красненьким
Эдвард
Посоветуйте нормальные уроки для написания диалог-бота.
Эдвард
А есть уроки по совместному изучению и питона и API
Эдвард
?
O(n log log n)
PyTelegramBotApi
Тссс. Пускай научится ручками делать)
Эдвард
Библиотеку pyTelegramBotApi поставил
Crystal Melting Dot
Библиотеку pyTelegramBotApi поставил
Ну и читай доку к ней
Lado
Объясните почему такой резульятат после этих строчек ` a = ([],) a[0].extend([1]) a[0] [1] #здесь все понятно a[0] += [2] a[0] [1, 2] #а это не понятно
Nikolay
Ну списки сложил
Nikolay
К Новичкам
Lado
Это же кортеж, а после += ошибка, но если вызвать его то будет [1,2]
і64
Это же кортеж, а после += ошибка, но если вызвать его то будет [1,2]
Это пример из книги Рамальйо Луччиано, там подробно об этом. Если коротко - не стоит пихать изменяемые типы в неизменяемые контейнеры
Inna Li
Привет
Inna Li
Я вас почитаю,можно?
Nodaa
Я вас почитаю,можно?
Все, все для вас!
Inna Li
Спасибо большое🌹
Anonymous
интересно что в коде одно,а в ошибке другое
17
: забыл
Anonymous
Вот именно
Anonymous
Точнее он забыл сохранить код
17
Так он вроде сам сохранятся при запуске
Anonymous
Ну хз
Richard
Точнее он забыл сохранить код
Ты не знаешь как работает python интерпритатор?
Anonymous
Нииииииит
Anonymous
А может и знаю :3
Richard
Language: py3 Source: def s(): D print("lol") Result: lol
Anonymous
?
Richard
Language: py3 Source: def s(): D print("lol") s() Errors: Traceback (most recent call last): File "source_file.py", line 4, in <module> s() File "source_file.py", line 2, in s D NameError: name 'D' is not defined Result: lol
Richard
Ага?
Richard
Это к чему?
К тому, что надо знать как работает интерпретатор япа
Richard
Language: cpp Source: #include <iostream> using namespace std; int main (){ cout<<4; } int s(){ A; } Errors: source_file.cpp: In function ‘int s()’: source_file.cpp:7:1: error: ‘A’ was not declared in this scope A; ^ source_file.cpp:8:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ Note: cplusplus_gcc assumed, other valid options are cplusplus_clang, visual_cplusplus, you can be more specific next time.
Alexander
Какой магический метод отвечает за вывод при вызове объекта? Или такого нет?
Alexander
Что-то вроде str, но не при принте
Aragaer
какой вывод?
Alexander
какой вывод?
Ну вот есть объект instance
Alexander
repr
Точно, спасибо
Aragaer
я все равно не понял 8)
Imagabi
а при изучении питона обязательно заниматься с взаимодействиями со всякими NameError,ValueError ?
Aragaer
нет
Imagabi
вот и хорошо
Nikolay
можешь коды ошибки кидать как в си или флаг ошибки как в го