Запитання з тегом «python»

Python - це динамічно набрана мова програмування високого рівня. Її дизайн зосереджується на чіткому синтаксисі, інтуїтивно зрозумілому підході до об'єктно-орієнтованого програмування та правильному способі зробити речі очевидними. Python підтримує модулі та винятки та має широку стандартну бібліотеку модулів. Python є загальним призначенням і тому широко використовується, від Інтернету до вбудованих систем.

5
Алгоритм вирівнювання діапазонів перекриття
Я шукаю приємний спосіб вирівнювання (розбиття) списку числових діапазонів, що перекриваються потенційно. Проблема дуже схожа на проблему цього питання: Найшвидший спосіб розділити діапазони дат, що перекриваються , та багато інших. Однак діапазони - це не лише цілі числа, і я шукаю гідний алгоритм, який можна легко реалізувати в Javascript або …

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

4
Стратегія відстеження змін у Python
Написання коду, який триватиме відтепер років Змінюються мови програмування. Змінюються бібліотеки. Деякий код від 5, 10 або навіть 20 років тому все ще може працювати і давати очікувані результати, тоді як деякий код за 2 роки може вийти з ладу з синтаксичною помилкою. Частково це неминуче, оскільки мови розвиваються (принаймні, …
16 python 

10
Віддаючи перевагу Python над C для алгоритмічного програмування
Я вивчав трохи алгоритмів і переглядав такі сайти, як SPOJ.pl TopCoder і т.д. Зараз у мене останні проблеми. Я знаю і трохи C, і Python, і коли я намагаюся написати код, я, здається, віддаю перевагу Python над C для більшості алгоритмів. Кожен раз, коли я сідаю писати код в CI, …

11
Чому Python рекомендований як мова програмування початкового рівня? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я читав тут на P.SE більше питань, в яких початківцям програмістам рекомендується вибрати Python …

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

5
Що повинен знати розробник Python під час навчання Ruby? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Я близько 18 місяців був програмістом Python, що складається з одного стажування та декількох …

4
Чому деякі програмісти по-різному класифікують C, Python, C ++? - щодо рівня
Я беру вступний курс з python, і викладач каже, що python - це мова високого рівня, а C і C ++ - це мови низького рівня. Це просто заплутано. Я думав, що C, C ++, Python, Java тощо - це мови високого рівня. Я читав питання в stackoverflow на C, …

2
Багато невеликих сценаріїв, одне сховище чи кілька?
Співробітник і я зіткнулися з проблемою, про яку ми маємо багато думок. В даний час у нас є сховище git, в якому ми зберігаємо всі наші чіткі, є близько 20 крон, і вони насправді не пов'язані, за винятком того, що всі вони є маленькими сценаріями пітона і необхідні для певної …

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

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

1
Чому Microsoft відмовилася від IronRuby та IronPython? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Кілька років тому Microsoft оголосила, що Ruby та Python приїжджають до .net. Проекти називалися …
15 .net  python  ruby  microsoft 

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

4
Повернення булевого типу, коли успіх чи невдача є єдиною турботою
Мені часто доводиться повертати булевий метод із методу, який використовується в декількох місцях, щоб містити всю логіку навколо цього методу в одному місці. Необхідно знати весь метод (внутрішнього) виклику - успішна операція чи ні. Я використовую Python, але питання не обов'язково стосується цієї мови. Є лише два варіанти, які я …

5
Чи сприйняття мавп вважається хорошою практикою програмування?
У мене склалося враження, що маніпулювання мавп перебуває більше в категорії швидких і брудних злому, а не в стандартній практиці. Хоча я час від часу використовував для виправлення незначних проблем із сторонніми вкладками, я вважав це тимчасовим виправленням і надсилав належний виправлення проекту сторонніх розробників. Тим НЕ менше, я бачив …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.