Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

12
голоса
5
ответов
67
просмотров
Узнать, какая версия пакета установлена с помощью pip

Как узнать установленную версию пакета с помощью pip?

Я использую pip для управления пакетами Python и хотел бы узнать, как можно определить, какая версия конкретного пакета в настоящее время установлена на моем компьютере.

Я знаю о команде pip install XYZ --upgrade, но интересно, существует ли...

10
голоса
5
ответов
67
просмотров
Добавить новый элемент в массив в Bash без указания индекса

Вопрос: Как в Bash добавить элемент в массив аналогично PHP?

Есть ли способ добавить элемент в массив в Bash так же, как это делается в PHP с помощью кода $array[] = 'foo';?

В Bash, чтобы объявить массив и добавить элементы, мне нужно делать это явно, как в следующем...

9
голоса
5
ответов
67
просмотров
Что делают __init__ и self в Python?

Проблема с пониманием параметра self и метода __init__ в Python

Я изучаю язык программирования Python и столкнулся с чем-то, что я не совсем понимаю.

У меня есть метод, который выглядит следующим образом:

def method(self, blah):
    def __init__(?):
        ....
   ...
9
голоса
5
ответов
67
просмотров
Вызов метода дочернего класса из родительского

У меня есть два компонента:

  1. Родительский компонент
  2. Дочерний компонент

Я пытался вызвать метод дочернего компонента из родительского, но не смог добиться результата. Вот что я пробовал:

class Parent extends Component {
  render() {
    return (
      
        Click
      
   ...
9
голоса
5
ответов
67
просмотров
Как удалять элементы из списка при итерации?

Описание проблемы

Я перебираю список кортежей в Python и пытаюсь удалить их, если они соответствуют определённым критериям. У меня есть следующий код:

for tup in somelist:
    if determine(tup):
         code_to_remove_tup

Вместо code_to_remove_tup я не знаю, что использовать...

8
голоса
5
ответов
67
просмотров
Стилизация многострочных условий в операторе 'if'? [закрыто]

Заголовок: Как лучше форматировать длинные условия в операторе if в Python?

Здравствуйте!

Иногда я разбиваю длинные условия в операторе if на несколько строк. Наиболее очевидный способ сделать это:

if (cond1 == 'val1' and cond2 == 'val2' and
      cond3 == 'val3' and cond4 ==...
8
голоса
5
ответов
67
просмотров
Что такое monkey patching?

Я пытаюсь понять, что такое "monkey patching" или "монки патч"?

Это что-то вроде перегрузки методов/операторов или делегирования?

Есть ли у этого что-то общее с этими концепциями?

9
голоса
3
ответов
67
просмотров
Преимущественны ли двойные квадратные скобки [[ ]] над одинарными [ ] в Bash?

Недавно мой коллега заявил на код-ревью, что конструкция [[ ]] предпочтительнее, чем [ ] в таких конструкциях, как приведена ниже:

if [ "`id -nu`" = "$someuser" ] ; then
     echo "I love you madly, $someuser"
fi

Однако он не смог предоставить обоснование своему утверждению. Есть...

8
голоса
2
ответов
67
просмотров
Как перебрать файлы в директории, изменить путь и добавить суффикс к имени файла

Я столкнулся с проблемой, когда мне нужно написать скрипт для запуска моей программы с различными аргументами. В данный момент я запускаю свою программу следующим образом:

./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]

Я хочу реализовать это в виде псевдокода:

для...
8
голоса
5
ответов
67
просмотров
Выбор последнего элемента в массиве JavaScript

Я разрабатываю приложение, которое в реальном времени обновляет местоположение пользователя и его маршрут, отображая это на карте Google. У меня есть функциональность, позволяющая отслеживать несколько пользователей одновременно, используя объект, который обновляется каждую секунду.

В данный...