«python» 태그된 질문

파이썬은 동적으로 유형이 정해지고 해석되는 고급 프로그래밍 언어입니다. 이 디자인은 명확한 구문, 객체 지향 프로그래밍에 대한 직관적 인 접근 방식 및 일을 올바르게 수행하는 올바른 방법에 중점을 둡니다. 파이썬은 모듈과 예외를 지원하며 광범위한 표준 모듈 라이브러리를 가지고 있습니다. 파이썬은 범용이므로 웹에서 임베디드 시스템에 이르기까지 광범위하게 사용됩니다.

5
겹치는 범위를 평탄화하기위한 알고리즘
잠재적으로 겹치는 숫자 범위 목록을 병합 (분할)하는 좋은 방법을 찾고 있습니다. 이 문제는이 질문과 매우 유사합니다. 겹치는 날짜 범위를 분할하는 가장 빠른 방법 및 기타 여러 가지. 그러나 범위는 정수 일뿐 만 아니라 Javascript 또는 Python 등에서 쉽게 구현할 수있는 괜찮은 알고리즘을 찾고 있습니다. 데이터 예 : 솔루션 예 : …

2
순수한 미학적 이유로 중첩 함수를 작성 하시겠습니까?
나는 항상 다른 프로그래머들이 순수한 미적 기능을 만드는 아이디어에 대해 어떻게 생각하는지 궁금했습니다. 데이터 덩어리를 처리하는 함수가 있다고 가정 해보십시오 Function ProcessBigData. 내가 그 데이터에 대해서만 유효, 여러 공정 단계를 필요 말 : Step1, Step2, Step3. 소스 코드에서 가장 많이 보는 일반적인 접근 방식은 다음과 같이 주석을 작성하는 것입니다. Function …

4
(Python) 언어 변경에 대한 전략
앞으로 몇 년 동안 계속 실행될 코드 작성 프로그래밍 언어가 변경되었습니다. 라이브러리가 변경됩니다. 5 년, 10 년 또는 20 년 전의 일부 코드는 계속 실행되어 예상 결과를 생성 할 수 있지만 2 년의 일부 코드는 구문 오류로 실패 할 수 있습니다. 언어가 진화하기 때문에 (적어도 대부분의 경우) 이것은 부분적으로 불가피하다. …
16 python 

11
엔트리 레벨 프로그래밍 언어로 파이썬이 권장되는 이유는 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 초보자 프로그래머가 Python을 첫 번째 프로그래밍 언어로 선택하도록 조언하는 더 많은 질문을 P.SE에서 읽었습니다. 내가 틀리지 마, …

6
고객이 해석 된 언어로 작성된 코드를 보지 못하게하려면 어떻게해야합니까?
파이썬으로 상당히 복잡한 해석 프로그램을 만들고 있습니다. 나는이 코드의 대부분을 몇 달 동안 다른 목적으로 작업 해 왔기 때문에 클라이언트가 단순히 복사하여 판매하려고 시도하기를 원하지 않습니다. 문제는 클라이언트가 지불하는 서버에서 스크립트를 실행해야한다는 것입니다. 따라서 루트 액세스에서 컴퓨터의 특정 폴더를 보호하거나 특정 용도로만 디렉토리에 액세스 할 수있는 방법이 있습니까 ? OS는 …

5
루비를 배우면서 파이썬 개발자가 알아야 할 것은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 약 18 개월 동안 한 명의 인턴쉽과 몇 개의 보조 프로젝트로 구성된 Python 프로그래머였습니다. 저는 언어에 익숙하다고 …

10
알고리즘 프로그래밍을 위해 C보다 Python 선호
나는 약간의 알고리즘을 연구하고 있으며 SPOJ.pl TopCoder와 같은 사이트를 살펴 보았습니다. 프로그래머는 대부분의 알고리즘 프로그래밍 경연 대회에서 C 또는 C ++를 선호한다는 것을 알았습니다. 나는 최근에 어려움을 겪고있다. 나는 약간의 C와 Python을 알고 있으며 코드를 작성할 때 대부분의 알고리즘에서 C보다 Python을 선호하는 것 같습니다. CI에서 코드를 작성하기 위해 앉을 때마다 …

4
일부 프로그래머는 왜 C, Python, C ++를 다르게 분류합니까? -레벨에 대하여
저는 파이썬에 대한 입문 과정을 밟고 있으며 강사는 파이썬이 고급 언어이고 C 및 C ++가 저급 언어라고 말합니다. 혼란 스럽습니다. C, C ++, Python, Java 등은 모두 고급 언어라고 생각했습니다. C, C ++ 등에서 stackoverflow에서 질문을 읽고 있었으며 모두 해당 언어를 높은 수준으로 지칭하는 것으로 보입니다. 일부 프로그래머는 이러한 용어를 …

2
** kwargs는 반 패턴입니까?
내부 코드베이스에는 내부적으로 라이브러리를 호출하는 많은 코드가 있습니다.이 라이브러리에는 종종 많은 인수가 있습니다 (matplotlib 생각). 우리의 코드는 종종 특정 작업 만 수행하고 **kwargs호출 된 다음 함수에 전달합니다 . 예 : def our_method(dataframe, **kwargs): result = do_something_with_data(dataframe) external_module.draw(result, **kwargs) **kwargs우리가 메소드 선언에서 모든 매개 변수를 반복하지 못하게 하는 동안 호출 할 …
16 python 

6
대략적인 동등성을 가진 float 해싱을 구현하는 방법
다음과 같은 파이썬 클래스가 있다고 가정 해 봅시다 (문제는 Java와 equalsand와 동일합니다 hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees 여기서 degreesfloat로서 켈빈 온도이다. 지금, 나는 평등 테스트 및 해싱을 구현하고자하는 Temperature방법한다는 점에서 직접 평등 테스트 대신 엡실론 차이까지 플로트를 비교합니다. 을 a == b암시 하는 계약을 존중합니다 hash(a) …

1
Microsoft가 IronRuby와 IronPython을 포기한 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 몇 년 전에 Microsoft는 Ruby와 Python이 .net에 올 것이라고 발표했습니다. 이 프로젝트를 각각 IronRuby와 IronPython이라고합니다. 마이크로 소프트는이 프로젝트가 …
15 .net  python  ruby  microsoft 

1
멀티 스레딩을 과도하게 사용하고 있는지 어떻게 알 수 있습니까?
현재 멀티 스레딩을 과도하게 사용하고있는 것 같습니다. A, B 및 C의 세 가지 유형의 데이터가 있습니다. 각각은 A복수로 변환 할 수 B의 각각은 B복수로 변환 할 수 C의. 나는 Cs 치료에만 관심이 있습니다. 나는 이것을 몇 가지 변환 함수로 상당히 쉽게 작성할 수 있습니다. 그러나 스레드, 세 개의 대기열 ( …

4
성공 또는 실패가 유일한 관심사 일 때 부울 리턴
한 곳에서 해당 방법에 대한 모든 논리를 포함하기 위해 여러 위치에서 사용되는 메서드에서 부울을 반환하는 경우가 종종 있습니다. 알아야 할 모든 (내부) 호출 방법은 작업의 성공 여부입니다. 나는 파이썬을 사용하고 있지만 질문은 반드시 해당 언어에만 국한되는 것은 아닙니다. 내가 생각할 수있는 두 가지 옵션 만 있습니다 상황이 예외적이지는 않지만 예외를 …

5
몽키 패칭은 좋은 프로그래밍 관행으로 간주됩니까?
나는 몽키 패칭 이 표준적이고 좋은 프로그래밍 관행보다는 빠르고 더러운 해킹 범주에 더 가깝다 는 인상을 받았다 . 때때로 타사 라이브러리의 사소한 문제를 해결하는 데 사용되었지만 임시 수정 사항을 고려하여 타사 프로젝트에 적절한 패치를 제출했습니다. 그러나, 나는 Gevent의 예를 들면 주류 프로젝트에 "정상적인 방법」로서 사용되는이 기술은, 본 적이 gevent.monkey모듈을 . …

2
많은 작은 스크립트, 하나의 저장소 또는 여러?
동료와 나 자신은 우리가 여러 의견을 가지고있는 문제에 부딪쳤다. 현재 우리는 모든 크론 작업을 유지하는 git 저장소를 가지고 있습니다. 약 20 개의 크론이 있으며 작은 크론 스크립트이며 일부 활동에 필수적이라는 사실을 제외하고는 실제로 관련이 없습니다. 우리는 사용하고 fabric.py배포 할 파일과 requirements.txt파일은 모든 스크립트에 대한 요구 사항을 관리 할 수 있습니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.