Brilliant
старые приёмы программиста
Brilliant
нет, это просто задачки
Brilliant
по сути они не нужны, потому что лёгкие а если и задачки и попадутся то какие нибудь амплитуды и фигуры
Brilliant
смысла решать их нет
Brilliant
угу
Brilliant
это я к примеру сказал, но решать задачи полезно потому что ты привыкаешь думать и размышлять
Brilliant
запомни, если у тебя не получается это не означает что ты тупой а другие умные, пробуй искать решения в интернете, что б иметь представление к ответу или к решению в будущем
Anonymous
Есть файл, в котором на каждой новой строчке написана новая цифра:
2
21
122
...
надо получить лист с этими цифрами. Почему этот код работает:
```with open('17.txt') as f:
print([int(x) for x in f])
```там же есть символ '\n', который нельзя преобразовать в int?
Roman
Anonymous
?
Roman
Иван
Работает 😉
Anonymous
Brilliant
не сдавайся
Иван
Три месяца назад я был очень далек от программирования, и совсем ничего не понимал в этом, и нет у меня высшего математического образования, однако, каждый день уделял этому время, и сейчас очень не плохо разбираюсь, но не останавливаюсь😉
Иван
Про математику - это был пример, а в целом, чтобы чего-то добиться - нужно трудиться нах...
Alexey
print(list(‘your_string’))
Иван
У тебя нет разделителя между символами 😬
Иван
ValueError: empty separator
Иван
Тут же написано 😬
Ilia
Всем привет, коллеги по цеху, вопрос)
Как добавить новый элемент в список в конкретное место, если список задается через '''input()'''
Пример:
'''n = [input()]
n.insert(1, 0)
print(n)'''
Вывод выглядит так: '''['1 2 3 4 5', 0]'''
А должен выглядеть так: '''['1 0 2 3 4 5']'''
Заранее спасибо)
Roman
n = list(input())
n.insert(1, 0)
Avazart
Наверное все же el = list(map(int, input().split()))
Timur
Здравствуйте, прочитал документацию библиотеки pyqiwip2p и всё понял, кроме одного. p2p.reject(bill_id=bill.bill_id)- это команда должна удалять выставленный счёт, но он не удаляется. Что подскажите?
Vladimir
𝐼𝓁𝓁𝒾𝒶
Всем привет!
Прошу помощи, написал телеграм бот и хочу разместить на сервере, после закрытия ssh клиента бот перестает работать.
Попробовал "python main.py &", этот метод делает фоновый режим только во время запущенного ssh, попробовал еще пару методов, но ничего не получилось!!
Alexey
Alexey
Либо как вариант в докере запускать с detach mode
Иван
𝐼𝓁𝓁𝒾𝒶
𝐼𝓁𝓁𝒾𝒶
Спасибо, сейчас буду пробовать
😄Zakhar
11
севка
всем привет, как продолжить изучения питона, я знаю основы
Kamoliddin
Пилить свои проекты и осваивать фреймворк, БД
Миша
Ребят кто то из присутствующих работал с pySpark?
Миша
Как пофиксить вот такие проблемы при запуске пайспарк?
Миша
Миша
Платон
Здравствуйте! Посоветуйте, пожалуйста, недорогие курсы по python с нуля!
Aleksandr
Платон
Aleksandr
Rabbits
Ребят всем привет. Подскажите, сталкивался кто-нибудь с такой ошибкой?
С помощью pyinstaller объединял в один проект.
Нурали
Здравствуйте. Кто знает как создать программы словарь. Например англо-русскый словарь
Нурали
Помогите пожалуйста
Нурали
Нурали
Как это например я щас создал словарь и внутри его задать логика
Semyon
Semyon
Скоков Дмитрий
1) есть файлы электронных таблиц XLSX (скорее всего не переконвертировать т.к. защищены)
2) в файлах:
2.1) таблицы данных,
2.2) ячейки с формулами
2.3) поля ввода данных
3) нужно получать результаты расчетов посредством этих файлов или автоматически переносить алгоритмы расчета в код. В ручную переписывать алгоритмы в код рассматриваю в последнем случае т.к. файлы могут меняться и быть самыми разными
Пока это на стадии обзора, предлагаю мозговой штурм этой интересной задачи
Semyon
Скоков Дмитрий
если не прокатит, то еще можно в Гугл выложить и с помощью Selenium просто подставлять и забирать данные
Как такой вариант?
Еще варианты?
Kamoliddin
Привет. Нужен совет куда копать. Собираюсь написать приложение на python под linux для автоматизации бекапов postgresql. UI могу написать на tkinter либо qt но хочу чтобы интерфейс открывался в браузере. Собственно сам вопрос как можно соеденить JS с питоном ?
Скоков Дмитрий
Спрашивал здесь про перенос вычислений из Офис XL в код Питона
Решил пока залить в Гугл докс и управляя через Питон браузером (Селениум), подставлять, считывать и выводить значения
Параллельно пишу парсер Иксель-файла, сохраняю формулы в строку кода (пока в тхт-файл на скриншоте), которую буде запускать через exec()
Avazart
Расширение в/для браузера + обмен через вебсокеты
Semyon
Semyon
а какие не странные?
установить на сервер Windows и MsOffice?
Почему не взять движок ексельки как нечто атомарное и просто им пользоваться?
Все формулы могут содержаться в самом файле. Зпчем тхт?
Или тот же самый файл можно в памяти пк держать и посмотреть будут ли формулы обрабатывать данные. Как эксперимент
Скоков Дмитрий
Скоков Дмитрий
api_libreoffice_org через это?
Semyon
api_libreoffice_org через это?
Нет, десктоп программа на линукс.
Если попробовать пересохранять файл.
Или можно поискать либу по работе с ексельками в питоне. Может быть там есть команда на выполнение расчета по формулам
Скоков Дмитрий
Нет, десктоп программа на линукс.
Если попробовать пересохранять файл.
Или можно поискать либу по работе с ексельками в питоне. Может быть там есть команда на выполнение расчета по формулам
1) нашел только pycel, которая почти может доставать взвешанные значения из .xlsx, но не всегда
2) переписывать входные данные в файле, потом переоткрывать файл в LibreOfficeCalc не выходит т.к. так входные данные в виде селектов, которые тоже вычисляются
3) с облачным офисом + Селениум тоже не прокатило: не работает, как и в п.2
4) парсинг формул более ли менее успешный, но нарушает условия использования, да и формул неприлично много, макросы, ссылки и проч. Большая вероятность появления ошибок, в том числе не синтаксических, которые, чтобы отследить из-за неработоспособности п.п. 1—3, никак автоматически не протестировать, а вариаций входных данных неприлично много, и файл не один к тому же
продолжаю попытки использования официального API и продолжением парсинга формул
Semyon
1) нашел только pycel, которая почти может доставать взвешанные значения из .xlsx, но не всегда
2) переписывать входные данные в файле, потом переоткрывать файл в LibreOfficeCalc не выходит т.к. так входные данные в виде селектов, которые тоже вычисляются
3) с облачным офисом + Селениум тоже не прокатило: не работает, как и в п.2
4) парсинг формул более ли менее успешный, но нарушает условия использования, да и формул неприлично много, макросы, ссылки и проч. Большая вероятность появления ошибок, в том числе не синтаксических, которые, чтобы отследить из-за неработоспособности п.п. 1—3, никак автоматически не протестировать, а вариаций входных данных неприлично много, и файл не один к тому же
продолжаю попытки использования официального API и продолжением парсинга формул
Если взять апи от google и делать чеоез него?
Та же самая загрузка и выгрузка файла?
Скоков Дмитрий
Если взять апи от google и делать чеоез него?
Та же самая загрузка и выгрузка файла?
что-то мне подсказывает, что раз через браузер в его облаке не работает, то есть вероятность, что и с Гугл-апи не заведется.
к тому же это будет работать в многопользовательской среде, и скорость важна
в любом случае придется в конечном случае полный перенос всех файлов в БД и код
а из-за сроков нужен пока любой рабочий вариант
Semyon
Скоков Дмитрий
Гугл мухлюет и вместо селектов картинки вставляет
и другие ошибки присутствуют
Вычисляет по сохраненным в кэше файла значениям
Только очевидные ячейки с числами учитывает
@ENERGY_STAFF
Можно как-то вызвать функцию используя значение в словаре?
например так
dictA = {'cmd1':'func1', 'cmd2':'func2'}
text = 'cmd1'
dictA[text]()
???
@ENERGY_STAFF
@ENERGY_STAFF
не получилось. может как-то похоже можно вот и спрашиваю