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

10
Как покончить с моей зависимостью от .NET? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . Я занимаюсь разработкой приложений с графическим интерфейсом для Windows...

10
Хороший стиль кода для повсеместной проверки данных?

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

10
Как работает Python?

Этот вопрос может показаться немного глупым, но какого черта. Я начал изучать Python. Я знаю основной синтаксис и т. Д. Когда я работаю с HTML, PHP и т. Д., Я просто пишу код, помещаю его в файл .html или .php и дважды щелкаю по этому файлу. Тогда мой код работает. Я могу работать с базами данных и...

10
Отказ от наследования в языках программирования

Я разрабатываю свой собственный язык программирования. Это язык общего назначения (например, статический тип Python для рабочего стола int x = 1;), не предназначенный для облака. Как вы думаете, это нормально, чтобы не допустить наследования или Mixins? (учитывая, что пользователь по крайней мере...

10
Как работает кэширование на основе ключей?

Недавно я прочитал статью в блоге 37Signals, и мне интересно, как они получают ключ кеша. Хорошо, когда у вас есть ключ кеша, который включает временную метку объекта (это означает, что при обновлении объекта кеш будет признан недействительным); но как тогда использовать ключ кеша в шаблоне, не...

10
Как реорганизовать Python «класс бога»?

проблема Я работаю над проектом Python, основным классом которого является « Объект Бога ». Существует так много чертовых атрибутов и методов! Я хочу изменить класс. Уже… Для первого шага я хочу сделать что-то относительно простое; но когда я попробовал самый простой подход, он сломал некоторые...

10
Можно ли редактировать встроенный модуль Python?

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

10
Нужно ли изучать HTML и Javascript для создания веб-приложений? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я опытный Java-программист, и я хочу создать сложное веб-приложение,...

10
Многопроцессорная обработка Python с очередью против ZeroMQ IPC

Я занят написанием приложения на Python с использованием ZeroMQ и реализацией варианта шаблона Majordomo, как описано в ZGuide . У меня есть посредник в качестве посредника между набором рабочих и клиентов. Я хочу делать подробные записи для каждого входящего запроса, но я не хочу, чтобы брокер...

10
Как синхронизировать часы по сети для разработки игр?

Я пишу игру, которая имеет много временных аспектов. Я использую время, чтобы помочь оценить позиции игрока, когда сетевые сбои и пакеты не проходят (и время между получением пакета и нет). Это игра типа pacman в том смысле, что игрок выбирает направление и не может остановиться, поэтому система...

10
Утиная печать, проверка данных и напористое программирование на Python

О наборе утки : Утиному типированию способствует то, что он обычно не проверяет тип аргументов в теле методов и функций, полагается на документацию, понятный код и тестирование для обеспечения правильного использования. О проверке аргументов (EAFP: проще просить прощения, чем разрешения)....

10
Существуют ли технические ограничения или языковые функции, которые мешают моему скрипту Python работать так же быстро, как эквивалентная программа на C ++?

Я давний пользователь Python. Несколько лет назад я начал изучать C ++, чтобы посмотреть, что он может предложить с точки зрения скорости. В течение этого времени я продолжал использовать Python как инструмент для создания прототипов. Казалось, это была хорошая система: гибкая разработка на Python,...

10
Почему генераторы и функции python используют ключевое слово «def»?

Учтите следующее: def some_function(): return 1 def some_generator(): yield 1 В приведенном выше коде some_functionэто функция, а some_generatorявляется генератором. Они выглядят очень похоже. Проблема, с которой я сталкиваюсь при чтении кода, заключается в том, что мне нужно просмотреть каждую...

10
Когда я должен создать подкласс исключений в Python?

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

10
Модульное тестирование трубопроводов для сбора данных, состоящих из однопоточных функций

Читая практическое введение Мэри Роуз Кук в функциональное программирование , она приводит пример анти-паттерна. def format_bands(bands): for band in bands: band['country'] = 'Canada' band['name'] = band['name'].replace('.', '') band['name'] = band['name'].title() поскольку функция делает больше...

10
Является ли наследование Python стилем наследования «как есть» или композиционным стилем?

Учитывая, что Python допускает множественное наследование, как выглядит идиоматическое наследование в Python? В языках с единичным наследованием, таких как Java, наследование будет использоваться, когда вы можете сказать, что один объект «a-a» другого объекта и вы хотите разделить код между...

10
Убедитесь, что небезопасный код не используется случайно

Функция f()использует eval()(или что-то столь же опасное) с данными, которые я создал и сохранил local_fileна компьютере, на котором запущена моя программа: import local_file def f(str_to_eval): # code.... # .... eval(str_to_eval) # .... # .... return None a = f(local_file.some_str) f() безопасен...

9
Каково обоснование для оператора мощности Python, связывающего право?

Я пишу код для разбора строк математических выражений и заметил, что порядок, в котором цепочечные операторы вычисляются в Python, отличается от порядка в Excel. С http://docs.python.org/reference/expressions.html : «Таким образом, в непереносимой последовательности степенных и унарных операторов...