Вопросы с тегом «python»

Python - это динамически типизированный интерпретируемый язык программирования высокого уровня. Его дизайн фокусируется на четком синтаксисе, интуитивном подходе к объектно-ориентированному программированию и создании правильного способа сделать вещи очевидными. Python поддерживает модули и исключения и имеет обширную стандартную библиотеку модулей. Python универсален и поэтому широко используется, от Интернета до встраиваемых систем.

2
Создание вложенных функций по чисто эстетическим причинам?
Мне всегда было интересно, что другие программисты думают об идее создания чисто эстетических функций. Скажем , у меня есть функция , которая обрабатывает кусок данных: Function ProcessBigData. Скажем , мне нужно несколько шагов процесса, действительны только для этих данных: Step1, Step2, Step3. Обычный подход, который я вижу больше всего в …

4
Стратегия для того, чтобы не отставать от (Python) языковых изменений
Написание кода, который будет работать через много лет Языки программирования меняются. Библиотеки меняются. Некоторый код 5, 10 или даже 20 лет назад может все еще выполняться и давать ожидаемые результаты, тогда как некоторый код за 2 года может завершиться с ошибкой синтаксиса. Это отчасти неизбежно, поскольку языки развиваются (по крайней …
16 python 

10
Предпочитая Python над C для алгоритмического программирования
Я изучал немного алгоритмов и смотрел сайты типа SPOJ.pl TopCoder и т. Д. Я видел, что программисты предпочитают C или C ++ обычно для большинства конкурсов алгоритмического программирования. Теперь у меня были некоторые проблемы в последнее время. Я немного знаю и C, и Python, и при попытке написать код мне …

11
Почему Python рекомендуется в качестве языка программирования начального уровня? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я прочитал здесь на P.SE больше вопросов, в которых начинающим программистам рекомендуется выбрать Python …

6
Как я могу запретить клиенту видеть мой код, написанный на интерпретируемом языке?
Я строю довольно сложную интерпретируемую программу на Python. Я работал над большей частью этого кода для других целей в течение нескольких месяцев, и поэтому не хочу, чтобы мой клиент мог просто скопировать и попытаться продать его, так как я думаю, что он стоит немалого количества. Проблема в том, что мне …

5
Что должен знать разработчик Python при изучении Ruby? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост. . Закрыто 6 лет назад . Я был программистом на Python около 18 месяцев, состоял из одной стажировки …

4
Почему некоторые программисты по-разному классифицируют C, Python, C ++? - относительно уровня
Я беру вводный курс по питону, и преподаватель говорит, что питон - это язык высокого уровня, а C и C ++ - языки низкого уровня. Это просто сбивает с толку. Я думал, что C, C ++, Python, Java и т. Д. Были языками высокого уровня. Я читал вопросы в stackoverflow …

2
** Кваргс - это антипаттерн?
У нас есть много кода в нашей внутренней кодовой базе, который вызывает наши библиотеки внутренне - у этих библиотек часто есть много аргументов (например, matplotlib), и наш код часто выполняет только определенную задачу и просто передает **kwargsследующую функцию, которая вызывается . Например: def our_method(dataframe, **kwargs): result = do_something_with_data(dataframe) external_module.draw(result, **kwargs) …
16 python 

6
Как реализовать хеширование с плавающей точкой с приближенным равенством
Допустим, у нас есть следующий класс Python (проблема существует в Java точно так же с equalsи hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees где degreesтемпература в Кельвинах как поплавок. Теперь я хотел бы реализовать тестирование на равенство и хэширование Temperatureтаким образом, чтобы сравнивает поплавки с разницей в эпсилон …

1
Как я могу узнать, не злоупотребляю ли я многопоточностью?
В настоящее время я чувствую, что использую многопоточность. У меня есть 3 типа данных, A, B и C. Каждый Aможет быть преобразован в несколько Bs, и каждый Bможет быть преобразован в несколько Cs. Я заинтересован только в лечении Cс. Я мог бы написать это довольно легко с парой функций преобразования. …

1
Почему Microsoft отказалась от IronRuby и IronPython? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Несколько лет назад Microsoft объявила, что Ruby и Python приходят в .net. Проекты …
15 .net  python  ruby  microsoft 

4
Возврат логического значения, когда успех или неудача являются единственной проблемой
Я часто возвращаю логическое значение из метода, который используется в нескольких местах, чтобы хранить всю логику вокруг этого метода в одном месте. Все (внутренний) вызывающий метод должен знать, была ли операция успешной или нет. Я использую Python, но вопрос не обязательно специфичен для этого языка. Есть только два варианта, которые …

5
Считается ли обезьян-патчинг хорошей практикой программирования?
У меня сложилось впечатление, что monkeypatching больше относится к категории быстрых и грязных хаков , чем к стандартной практике хорошего программирования. В то время как я использовал время от времени исправление мелких проблем со сторонними библиотеками, я решил, что это временное исправление, и я отправлю соответствующий патч стороннему проекту. Тем …

2
Много маленьких скриптов, один репозиторий или несколько?
Сотрудник и я столкнулись с проблемой, по которой у нас много мнений. В настоящее время у нас есть git-репозиторий, в котором мы храним все наши cronjobs. Их около 20, и они на самом деле не связаны, за исключением того факта, что они являются небольшими скриптами на python и необходимы для …

2
Какие крючки? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я постоянно сталкиваюсь с этим термином в различных статьях. Однако я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.