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

14
Придумать жетоны для лексера

Я пишу парсер для языка разметки, который я создал (пишу на python, но это не совсем относится к этому вопросу - на самом деле, если это кажется плохой идеей, я хотел бы предложить вариант для лучшего пути) , Я читаю о синтаксических анализаторах здесь: http://www.ferg.org/parsing/index.html и...

14
Объектно-ориентированное и векторное программирование

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

14
Является ли хорошо написанная документация достаточной причиной для изучения языка программирования? [закрыто]

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

14
Дизайнерское решение - зачем генерировать <p> без </ p>?

ТЛ; др Некоторые широко используемые программы, которые генерируют html, будут генерировать только открывающие теги абзацев, а не закрывающие, при условии, что браузер правильно закроет абзацы. На первый взгляд, мне кажется, что предположение о том, что браузеры будут правильно закрывать абзацы,...

13
Выбор между CL и Python для веб-разработки

Я пришел из Java, и после прочтения этого небольшого эссе Пола Грэма я начал задумываться о том, чтобы выбрать новый язык, а именно Common Lisp, чтобы ускорить мою работу (я веб-разработчик). Я сейчас пишу проекты для животных, но у меня есть бизнес-планы на будущее. Павел говорит о ЛИСП в своем...

13
Почему колба CLI рекомендуется вместо Flask.run?

В Flask 0.11 flaskбыл введен CLI. И документы, и состояние изменений это рекомендуется. Документы по разработке сервера : Начиная с Flask 0.11, существует несколько встроенных способов запуска сервера разработки. Лучшей из них является утилита командной строки flask, но вы также можете продолжить...

13
Зачем тебе «я». в Python ссылаться на переменные экземпляра?

Я программировал на нескольких языках, таких как Java, Ruby, Haskell и Python. Мне приходится переключаться между многими языками в день из-за разных проектов, над которыми я работаю. Теперь проблема в том, что я часто забываю написать, так selfкак первый параметр в определениях функций в Python -...

13
Каков самый простой читаемый формат файла конфигурации? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Текущий файл конфигурации выглядит следующим образом: mainwindow.title =...

13
В Python считается ли лучше определить модуль с функциями или модуль с классом, который содержит функции? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

13
Когда использование базы данных должно быть предпочтительнее, чем анализ данных из текстового файла?

Я делал программу на Python для измерения роста codereview.SE . Мой подход заключался в том, чтобы отобразить «статистику сайта» на первой странице и сохранить их на моем жестком диске. Я планирую делать это один раз в день. Пока что я сделал достаточно, чтобы получить статистику и добавить ее в...

13
Как мне назвать функции, которые возвращают значения в Python?

Я запутался в выборе имен для своих функций в Python . Иногда Python встроенных функций являются императивом , таких как: printфункции и метод строки find. Иногда они не такие, как: lenего имя не является обязательным, как calculate_len, например, и typeне является find_type. Я могу понять, что...

13
Ранняя попытка удалить Python GIL привела к плохой производительности: почему?

В этом посте от создателя Python, Гвидо Ван Россума, упоминается ранняя попытка удалить GIL из Python: Это было опробовано ранее, и результаты оказались неутешительными, поэтому я не хотел бы приложить к этому много усилий сам. В 1999 году Грег Стейн (вместе с Марком Хэммондом?) Выпустил форк...

12
Чем JVM и Java WORA отличаются от других языков высокого уровня?

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

12
Как начинающему программисту, стоит ли мне создавать собственные библиотеки, а не использовать сторонние библиотеки?

Как начинающему программисту на Python, стоит ли создавать и понимать свои собственные библиотеки, прежде чем переходить к расширенным сторонним библиотекам, которые содержат необходимые мне функции? Некоторые проекты (например, веб-фреймворки, такие как Django), вероятно, слишком велики для этого...

12
Какова связь между областью видимости и пространствами имен в Python?

Я обнаружил, что во многих ресурсах «видимость» и «пространства имен» используются взаимозаменяемо, что немного сбивает с толку, поскольку они означают разные вещи. Область действия определяет область кода, в которой доступно имя. Правило LEGB определяет способ поиска имен. Пространство имен - это...

12
Насколько зрелый PyPy? [закрыто]

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

12
Является ли Python хорошим выбором для разработки пользовательского интерфейса? Если так, то wxPython или Tkinter?

Я с нетерпением жду разработки настольного приложения с использованием Python. Я новичок, и у меня нет достаточного опыта в Python. Я также программист на Java. Хотя у меня есть некоторый опыт создания пользовательских интерфейсов с использованием Swing, я вижу, что приложения, разработанные на...

12
Python для больших проектов

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

12
Как быстрое прототипирование вписывается в гибкую методологию?

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

12
Python - утверждать против if & return

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