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
?
int() отбрасывает \n
Иван
Работает 😉
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)- это команда должна удалять выставленный счёт, но он не удаляется. Что подскажите?
𝐼𝓁𝓁𝒾𝒶
Всем привет! Прошу помощи, написал телеграм бот и хочу разместить на сервере, после закрытия ssh клиента бот перестает работать. Попробовал "python main.py &", этот метод делает фоновый режим только во время запущенного ssh, попробовал еще пару методов, но ничего не получилось!!
Alexey
Либо как вариант в докере запускать с detach mode
𝐼𝓁𝓁𝒾𝒶
https://linux-notes.org/komanda-nohup-v-unix-linux/
Пробывал, выдаёт ошибки если посмотреть статус
Alexey
Пробывал, выдаёт ошибки если посмотреть статус
Зависит от того, как ты это делал) А вообще докер самый удобный вариант
𝐼𝓁𝓁𝒾𝒶
Спасибо, сейчас буду пробовать
😄Zakhar
11
севка
всем привет, как продолжить изучения питона, я знаю основы
Kamoliddin
Пилить свои проекты и осваивать фреймворк, БД
Миша
Ребят кто то из присутствующих работал с pySpark?
Vladimir
Ребят кто то из присутствующих работал с pySpark?
Кто-то наверняка работал. Пиши сразу вопрос свой. А то будем тут разводить тягомотину на неделю Привет Привет Как дела Нормально А можно спросить?
Миша
Как пофиксить вот такие проблемы при запуске пайспарк?
Vladimir
Как пофиксить вот такие проблемы при запуске пайспарк?
Ну он у тебя файл не находит, может переменные окружения какие-то не определил
Миша
Ну он у тебя файл не находит, может переменные окружения какие-то не определил
если не сложно, скинь пожалуста хороший гайд по pySpark, если есть под рукой
Vladimir
если не сложно, скинь пожалуста хороший гайд по pySpark, если есть под рукой
Не, я давненько имел с ним дело, может кто-то тут еще владеет информацией, хотяб понятно что за проблема теперь.
Платон
Здравствуйте! Посоветуйте, пожалуйста, недорогие курсы по python с нуля!
Rabbits
Ребят всем привет. Подскажите, сталкивался кто-нибудь с такой ошибкой? С помощью pyinstaller объединял в один проект.
Нурали
Здравствуйте. Кто знает как создать программы словарь. Например англо-русскый словарь
Нурали
Помогите пожалуйста
Semyon
Здравствуйте. Кто знает как создать программы словарь. Например англо-русскый словарь
Либо большой файл с соответствиями слов, либо работа через апи какого нибудь переводчика.
Semyon
Чтобы без интернета работал
Файл с соответствиями значит. Насколько подбробный перевод нужен внутри логики задаете.
Нурали
Как это например я щас создал словарь и внутри его задать логика
Semyon
Как это например я щас создал словарь и внутри его задать логика
Нужно сделать файл текстового формата. Написать туда что-то вроде: Apple = яблоко Banane = банан Потом дописать код, который будет этот файл считывать и переводить.
Semyon
Как это например я щас создал словарь и внутри его задать логика
Примерно знаком с питоном и работой с файлами?
Нурали
Примерно знаком с питоном и работой с файлами?
Я питоне работа с файлами не изучал как то незнаю
Semyon
Я питоне работа с файлами не изучал как то незнаю
Сколько времени есть на это задание?
Нурали
Сколько времени есть на это задание?
Много. Я это для себя хочу сделать. Как справочник
Semyon
Много. Я это для себя хочу сделать. Как справочник
Тебе нужно узнать основы языка с этого сайта. https://metanit.com/python/tutorial/ Потом спроектируй программку и представь, как она работает. Потом переноси в код.
Скоков Дмитрий
1) есть файлы электронных таблиц XLSX (скорее всего не переконвертировать т.к. защищены) 2) в файлах: 2.1) таблицы данных, 2.2) ячейки с формулами 2.3) поля ввода данных 3) нужно получать результаты расчетов посредством этих файлов или автоматически переносить алгоритмы расчета в код. В ручную переписывать алгоритмы в код рассматриваю в последнем случае т.к. файлы могут меняться и быть самыми разными Пока это на стадии обзора, предлагаю мозговой штурм этой интересной задачи
Скоков Дмитрий
если не прокатит, то еще можно в Гугл выложить и с помощью Selenium просто подставлять и забирать данные Как такой вариант? Еще варианты?
Kamoliddin
Привет. Нужен совет куда копать. Собираюсь написать приложение на python под linux для автоматизации бекапов postgresql. UI могу написать на tkinter либо qt но хочу чтобы интерфейс открывался в браузере. Собственно сам вопрос как можно соеденить JS с питоном ?
Скоков Дмитрий
Спрашивал здесь про перенос вычислений из Офис XL в код Питона Решил пока залить в Гугл докс и управляя через Питон браузером (Селениум), подставлять, считывать и выводить значения Параллельно пишу парсер Иксель-файла, сохраняю формулы в строку кода (пока в тхт-файл на скриншоте), которую буде запускать через exec()
Avazart
Расширение в/для браузера + обмен через вебсокеты
Скоков Дмитрий
Вы какие то странные пути решения выбираете?
а какие не странные? установить на сервер Windows и MsOffice?
Semyon
а какие не странные? установить на сервер Windows и MsOffice?
Почему не взять движок ексельки как нечто атомарное и просто им пользоваться? Все формулы могут содержаться в самом файле. Зпчем тхт? Или тот же самый файл можно в памяти пк держать и посмотреть будут ли формулы обрабатывать данные. Как эксперимент
Semyon
это про лицензионный MsOffice, как я понимаю?
Не знаю. На линуксе есть LibreOffice. Там некоторые формулы тоже работают. Я так работал и в МО и ЛО с одним документом. Получалось
Скоков Дмитрий
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 и делать чеоез него? Та же самая загрузка и выгрузка файла?
что-то мне подсказывает, что раз через браузер в его облаке не работает, то есть вероятность, что и с Гугл-апи не заведется. к тому же это будет работать в многопользовательской среде, и скорость важна в любом случае придется в конечном случае полный перенос всех файлов в БД и код а из-за сроков нужен пока любой рабочий вариант
Скоков Дмитрий
Гугл мухлюет и вместо селектов картинки вставляет и другие ошибки присутствуют Вычисляет по сохраненным в кэше файла значениям Только очевидные ячейки с числами учитывает
@ENERGY_STAFF
Можно как-то вызвать функцию используя значение в словаре? например так dictA = {'cmd1':'func1', 'cmd2':'func2'} text = 'cmd1' dictA[text]() ???
@ENERGY_STAFF
Можно как-то вызвать функцию используя значение в словаре? например так dictA = {'cmd1':'func1', 'cmd2':'func2'} text = 'cmd1' dictA[text]() ???
для чего мне это нужно: я пишу бота и мне нужно обрабатывать команды. я хотел сопоставить комманде функцию
@ENERGY_STAFF
не получилось. может как-то похоже можно вот и спрашиваю