Size: a a a

2020 April 15

К

Кирилл in pro.python
Белла Хашпер
Посмотрите ещё, пожалуйста! Плохо понимаю сигналы. Мой код работает, но сказали, что можно по-другому. Задача, чтобы при нажатии на пункт меню, кошки прятались.
Вот мой код:

class CatsWidget():
    def init():
        ...
        self.cat1.sig.cats_hiding_triggered.connect(self._on_hide_cats_clicked)

   def _on_hide_cats_clicked(self):
        self.cat1.set_visible(False)

class CatView():
   def init():
      self.sig = SignalSender()
      ...
      self._cats_hide_act.triggered.connect(self._on_cats_hiding_triggered)

def _on_cats_hiding_triggered(self):
  self.sig.cats._hiding_triggered.emit()

class SignalSender(QtCore.QObject):
   cats_hiding_triggered = QtCore.pyqtSignal()

Это работает, но мне сказали, что можно подключаться прямо к сигналу.
Спрашивай у тех, кто советует
источник

ИМ

Иван Морев in pro.python
Всем привет, у меня задача по пандас, которую пока додумался только через костыли  как решить. Есть такой фрейм s = pd.Series([0.3, 0.1, 0.27, 0.11, 0.12, 0.15, 0.199, 0.33, 0.43, 0.54]) и нужно вывести наибольшие значения, которые в сумме дают 50%.
Я знаю, что можно сортировку сделать, но больше чем перебирать через  FOR WHILE суммируя значения и сравнивая с нужной суммой не придумал. Может есть более изящный способ?
источник
2020 April 16

K

Konstantin in pro.python
Народ, подскажит, плз
есть ли какие асинхронные либы для оракла?
источник

GG

Grigory Golikov in pro.python
Всем привет. Подскажите плз, использую boost::python, тестируем компонент проекта, и python 2.7 на одной платформе. На  другой python 3. Как проверить совместимость скрипта с python 3, если скомпилировать скрипт не возможно, т.к. многие импортируемые инструменты замапены на код C++ и python о них ничего не знает? К примеру has_key и xrange не поддерживаются python 3 и т.д. Сразу скажу, что глазками я проверить не могу, т.к. в питоне не спец
источник

GG

Grigory Golikov in pro.python
Есть ли вообще такая возможность?
источник

GG

Grigory Golikov in pro.python
Пробовал pylint, но там может как-то надо указать версию питона, т.к. с has_key он пропустил, но накидал кучу синтаксических варнингов типа где-то пробел надо удалить и т.д. Есть ли смысл дальше разбираться с pylint для решения моей проблемы? Или он мне не поможет?
источник

GG

Grigory Golikov in pro.python
Хотя ставил я его из pip питона 3
источник

ДК

Даниил Козырев in pro.python
ребят есть хостинг для телеграмм бота, вместе с парсингом мне нужно
источник

ИМ

Иван Морев in pro.python
Даниил Козырев
ребят есть хостинг для телеграмм бота, вместе с парсингом мне нужно
бесплатный?
источник

ДК

Даниил Козырев in pro.python
желательно конечно да
источник

ИМ

Иван Морев in pro.python
Ну если разберешься как деплоиться в хероку, то можно юзать https://cloud.ibm.com/
источник
2020 April 17

MY

Mikhail Yakunin in pro.python
Доброго времени суток, пытаюсь подружить Flask и Celery.
И столкнулся с тем что клиент Celery (Flask приложение) дает название задачам не так как их ожидает увидеть Celery воркер
Вот например я пробую пример из офф документации  фласка
Документация: https://flask.palletsprojects.com/en/0.12.x/patterns/celery/
Мой файл: https://gist.github.com/mirus36/3fb54654ae6b660905af62800f1fbd13
Файл app.py находится в пакете web_spider
Сначала я запускаю фласк приложение и оно работает нормально, по запросу в брокер падает задача.
Затем из директории web_spider запускаю воркера командой celery worker -A app.celery
И в логах падает ошибка
Received unregistered task of type 'web_spider.app.add_together'.
The message has been ignored and discarded.
Did you remember to import the module containing this task?
Or maybe you're using relative imports?

Видимо проблема в названиях пакета которые добавляет клиент.
Если кто-то с подобным сталкивался, буду благодарен вашим советам.
источник

АС

Андрей Симонов in pro.python
Ребята, если искали хорошие, я бы даже сказал топовые курсы по питону, то заходите @geekjoin1
Скоро будет еще 😉
источник

ВV

ВОВА VOVA in pro.python
Проблема: Скомпилировал код в pyinstaller а он как только я дохожу до конца программы вылетает и не показывает результат
источник

ДК

Даниил Козырев in pro.python
ВОВА VOVA
Проблема: Скомпилировал код в pyinstaller а он как только я дохожу до конца программы вылетает и не показывает результат
ты через консоль запускал?
источник

ВV

ВОВА VOVA in pro.python
да
источник

ДК

Даниил Козырев in pro.python
хм, а в .py все работает да?
источник

ДК

Даниил Козырев in pro.python
какие у тебя модули в программе, или их вообще нету?
источник

ВV

ВОВА VOVA in pro.python
да
источник

ДК

Даниил Козырев in pro.python
попробуй тогда заново pyinstaller —onefile name.py
источник