Tigran
но это же сложно пиздец
Aragaer
а потом в нем эвальнуть строчку с названием функции
Tigran
зачем
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 строке забыл закрыть
O(n log log n)
Эдвард
Спасибо))
O(n log log n)
Savva
Там ведь даже подчеркивается красненьким
Эдвард
Посоветуйте нормальные уроки для написания диалог-бота.
O(n log log n)
O(n log log n)
Эдвард
А есть уроки по совместному изучению и питона и API
Эдвард
?
Crystal Melting Dot
Эдвард
Библиотеку pyTelegramBotApi поставил
Crystal Melting Dot
Lado
Объясните почему такой резульятат после этих строчек
`
a = ([],)
a[0].extend([1])
a[0]
[1] #здесь все понятно
a[0] += [2]
a[0]
[1, 2] #а это не понятно
Nikolay
Ну списки сложил
Nikolay
К Новичкам
Lado
Это же кортеж, а после += ошибка, но если вызвать его то будет [1,2]
Inna Li
Привет
Bogdan (SirEdvin)
Inna Li
Я вас почитаю,можно?
Nodaa
Inna Li
Спасибо большое🌹
Lado
Anonymous
интересно что в коде одно,а в ошибке другое
17
Anonymous
Вот именно
Anonymous
Точнее он забыл сохранить код
17
Так он вроде сам сохранятся при запуске
Anonymous
Ну хз
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
Ага?
Denis
Richard
Это к чему?
К тому, что надо знать как работает интерпретатор япа
Denis
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.
Richard
Alexander
Какой магический метод отвечает за вывод при вызове объекта? Или такого нет?
Alexander
Что-то вроде str, но не при принте
Aragaer
какой вывод?
Denis
Alexander
Aragaer
я все равно не понял 8)
Imagabi
а при изучении питона обязательно заниматься с взаимодействиями со всякими NameError,ValueError ?
Aragaer
нет
Imagabi
вот и хорошо
Nikolay
Nikolay
можешь коды ошибки кидать как в си или флаг ошибки как в го
Imagabi