«python» 태그된 질문

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


6
class 키워드없이 "객체 지향"프로그래밍을 구현할 수 있습니까?
은행에서 "계정"을 추상화하고 싶다고 가정 해 봅시다. 다음 function은 파이썬 에서 객체를 사용하는 한 가지 방법입니다 . def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 """ def withdraw(amount): if amount > …

6
Google의 프로그래밍 언어 사용법
Google이 Python, Java 및 C ++을 사용한다고 들었습니다. 그러나 내가 모르는 것은 각각의 프로그래밍 언어가 어떻게 사용되는지입니다. Google에서 Python, Java 및 C ++이 사용되는 것은 무엇입니까? 1 개의 언어로 충분할 때 왜 최대 3 개의 프로그래밍 언어를 사용했을까요? 아무도 아는가?

6
개인 Python 프로젝트를 릴리스 가능한 라이브러리로 전환
저는 프로그래머가 아닌 학문적이며, 연구를 뒷받침 할 목적으로 파이썬 프로그램을 직접 작성해 온 경험이 있습니다. 내 최신 프로젝트는 나뿐만 아니라 다른 많은 사람들에게도 유용 할 것 같으며 오픈 소스 Python 라이브러리로 출시하려고 생각합니다. 그러나 제대로 작동하는 개인 프로젝트에서 다른 사람이 쉽게 설치하고 사용할 수있는 라이브러리로 넘어가는 데 약간의 장애물이있는 것 …

1
프로덕션 코드에서 잘못 명명 된 함수를 처리하는 방법은 무엇입니까?
최근 GitHub에서 Python 라이브러리를 보았습니다. 라이브러리는 훌륭하지만 함수 이름에 눈부신 오타가 하나 있습니다. dummy_fuction()그것이 있어야 하는 동안 전화합시다 dummy_function(). 이 기능은 "실제로"존재하며 임베디드 시스템에서 가장 많이 사용됩니다. 가장 먼저 떠오르는 것은 올바른 이름의 함수의 두 번째 버전을 추가하고 다음 릴리스의 첫 번째 버전에 더 이상 사용되지 않는 경고를 추가하는 것입니다. …

3
파이썬에 명시 적 액세스 수정자가없는 이유 :
'명시 적 묵시적보다 묵시적'인 경우 파이썬에 명시 적 액세스 수정자가없는 이유는 무엇입니까? 나는 프로그래머가 힌트를 통해 무엇을해야하는지 알아야한다는 것을 알고있다. '브 루트 포스'를 사용할 필요는 없다. 그러나 IMO '캡슐화'또는 '정보 숨기기'는 사람들을 막기위한 것이 아니라 조직과 구조의 문제입니다. 개발 계층에는 물리적 시스템과 마찬가지로 자체 정의되고 명확하게 구분 된 범위와 경계가 …

3
C ++ 템플릿 오류 메시지가 왜 그렇게 끔찍한가요?
C ++ 템플릿은 길고 읽을 수없는 오류 메시지를 생성하는 것으로 유명합니다. C ++의 템플릿 오류 메시지가 왜 그렇게 나쁜지에 대한 일반적인 아이디어가 있습니다. 본질적으로 문제는 컴파일러에서 템플릿의 특정 유형이 지원하지 않는 구문을 발견 할 때까지 오류가 발생하지 않는다는 것입니다. 예를 들면 다음과 같습니다. template <class T> void dosomething(T& x) { …

3
큰 시계열 데이터를 효율적으로 저장하는 방법은 무엇입니까?
매우 많은 양의 시계열 데이터를 저장하고 쿼리 할 수 ​​있어야합니다. 데이터의 속성은 다음과 같습니다. 시리즈 수 : 약 12.000 (12,000) 전 세계의 데이터 포인트 수 : 한 달에 약 500.000.000 (5 억) 혼합 값 유형 : 대부분의 데이터 포인트는 부동 소수점 값이고 나머지는 문자열입니다 샘플링주기 : 시리즈 간 및 시리즈 …

5
C, C ++ 또는 Java보다 Python 프로그래밍이 더 빠릅니까? [닫은]
프로그래머 들 사이에 언어 가 더 역동적이고 느슨하게 타이핑 될수록 프로그래머가 더 생산적 일 것이라는 믿음이 널리 퍼져 있습니다. 귀도 반 로섬 (Guido van Rossum)은 1998 년에 파이썬을 사용하여 프로그래밍 생산성에 대해 썼고 웹을 검색 하면서이 정확한 주장을 언급하는 사람들을 여전히 봅니다. 문법적으로 파이썬 코드는 실행 가능한 의사 코드처럼 보입니다. …

4
Django 웹 사이트의 프론트 엔드 (UI)를 개발하는 방법
Django를 배우고 있으며 웹 개발에 익숙하지 않습니다. 이 질문이 너무 멍청하면 실례합니다. 그래서 장고를 사용하여 Google App Engine에서 호스팅하려는 Facebook 응용 프로그램을 만들고 있습니다. 이 프로젝트는 모든 웹 사이트의 RSS / Atom 피드를 읽는 데 중점을 둘 것입니다 (지금 내가 말할 수있는 전부입니다). RSS / Atom 파일을 처리하기에 충분하지만 프론트 …

5
서로 다른 두 언어로 서로 다른 두 가지 프로그래밍을하는 방법은 무엇입니까?
이것이 너무 넓은 지 아닌지는 모르겠지만 저는 아직 주니어 주니어 대학 인 젊은 프로그래머입니다. 나는 다른 언어에 대해 꽤 잘 이해하고 있고 꽤 좋은 기초를 가지고 있다고 생각합니다. 그러나 예를 들어, 프로그램을 만들고 노력하기 때문에 파이썬에서 한 부분을 작성했다고 말하면서 작업이 쉽지만,이 프로그램은 내가 작성한 다른 프로그램에서 출력을 얻어야한다고 생각합니다. …
26 python  c 

2
왜 파이썬에서 범용 개행 모드가 더 이상 사용되지 않습니까?
방금 파일 작업 의 보편적 인 개행 기능이 나오지 않는 것으로 나타났습니다 . Python 3.5 open의 mode매개 변수에 대한 설명서는 더 이상 사용되지 않음을 나타냅니다. 'U' 범용 개행 모드 (더 이상 사용되지 않음) 최소한 Python 3.2까지는 인수 open사용법을 문서화 할 때 비슷한 "역 호환성 만"경고가 포함되어 있습니다 mode. 'U' 범용 …
26 python  io  deprecation 

2
파이썬 (및 기타 동적 언어)의 의미 기능이 속도 저하에 기여합니까?
나는 파이썬을 잘 모른다. 동적 언어 (La Python, Lua, Scheme, Perl, Ruby 등)의 정확한 기능이 구현 속도를 늦추는 것을 더 정확하게 이해하려고합니다. 실제로 Lua 5.3 메타 테이블 기계 는 직관적으로 Lua를 느리게 만들지 만 실제로는 Lua가 상당히 빠르다는 소문이 있습니다 (Python보다 빠름). 또한 현재 프로세서에서 메모리가 원시 계산보다 훨씬 느리다는 …

3
파이썬 비즈니스 로직을 장고에 정확히 배치 해야하는 곳
Django / Python / Web Development를 배우기 시작했습니다. 이 문제로 인해 잠시 동안 문제가 발생했습니다. Django에서 여러 템플릿으로 응용 프로그램을 만들고 있습니다. 기본적으로 각 템플릿에 대한 응답을 렌더링하는 views.py가 있고 DB를 구성한 models.py가 있습니다. 내 템플릿 중 하나에서 이미지 (내가 할 수있는)를 업로드해야하며 업로드 된 이미지의 기능 (아직 완료되지 않은 …

2
파이썬 런타임은 실제로 어떻게 작동합니까?
의 개념 runtime library, 특히 파이썬 개념을 이해하는 데 문제가 있습니다 . 그래서 저는 hello world python 프로그램을 작성하여 실행하려고합니다 python ./hello_world.py. Enter 버튼을 눌렀을 때와 CPU에서 실행되는 파이썬 코드에서 생성 된 기계어 코드 사이에 어떤 단계가 발생합니까? 그리고 이것이 파이썬 런타임 시스템 및 / 또는 라이브러리와 어떤 관련이 있습니까?
26 python  runtime 

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