«python» 태그된 질문

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

6
사람이 읽을 수있는 가장 간단한 구성 파일 형식은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 현재 구성 파일은 다음과 같습니다. mainwindow.title = 'test' mainwindow.position.x = 100 mainwindow.position.y = 200 mainwindow.button.label = 'apply' mainwindow.button.size.x …

2
파이썬에서 값을 반환하는 함수의 이름을 어떻게 지정해야합니까?
파이썬 에서 함수의 이름을 선택하는 것에 대해 혼란 스럽습니다 . 때때로 파이썬 내장 함수는 function 및 string method 와 같이 필수적 입니다. 로 : 때때로 그들은 그러한없는 이름이 같은 긴급하지 않다 예를 들어, 그리고 하지 않습니다 .printfindlencalculate_lentypefind_type 나는 print우리가 사용하지 않는 (ie None) 값 을 반환하고 (예 : 화면에 문자열을 …

3
왜“자기”가 필요한가요? 파이썬에서 인스턴스 변수를 참조합니까?
Java, Ruby, Haskell 및 Python과 같은 여러 언어로 프로그래밍했습니다. 다른 프로젝트로 인해 하루에 여러 언어로 전환해야합니다. 이제 문제는 self파이썬에서 함수 정의의 첫 번째 매개 변수가 동일한 객체에서 메서드를 호출하는 것과 마찬가지로 쓰는 것을 잊어 버리는 경우가 많습니다 . 즉, 나는이 파이썬 접근 방식에 상당히 놀랐습니다. 기본적으로 우리는 Java 및 Ruby와 …

3
호출이 비쌀 때 파이썬에서 단일 책임 원칙 (SRP)을 통해 작업
몇 가지 기본 사항 : 파이썬 메소드 호출은 해석되는 본질 때문에 "비싸다" . 이론적으로 코드가 충분히 단순하다면 파이썬 코드를 분해하면 가독성과 재사용 외에도 부정적인 영향을 미칩니다 ( 이는 개발자에게는 큰 이익이 될 수 있습니다 ). 단일 책임 원칙 (SRP)은 코드를 읽기 쉽게 유지하고 테스트 및 유지 관리가 더 쉽습니다. 이 …

3
파이썬-assert vs if & return
텍스트 파일에 무언가를하는 스크립트를 작성하고 있습니다 (제 질문과 관련이 없음). 그래서 파일에 무언가를하기 전에 파일이 존재하는지 확인하고 싶습니다. 나는 이것을 아무 문제없이 할 수 있지만 문제는 미학의 문제입니다. 다음은 두 가지 다른 방식으로 동일한 것을 구현하는 코드입니다. def modify_file(filename): assert os.path.isfile(filename), 'file does NOT exist.' Traceback (most recent call last): …

8
신속한 프로토 타이핑은 민첩한 방법론에 어떻게 적합합니까?
민첩한 프로세스의 사용을 지시하는 대기업에서 일합니다. 예를 들어, 프로젝트에는 민첩한 개발 관리를 목표로하는 클라우드 기반 서비스를 사용합니다. 내가 일하는 특정 엔지니어링 그룹은 전통적으로 소프트웨어를 개발하지 않았으며 (대신 훨씬 더 조망적인 관점에서 프로젝트를 추진하는 데 도움이 됨) 변화하고 있습니다. 데이터 중심의 다가오는 예정 / 예정 소프트웨어 프로젝트가 다양합니다. 예를 들어, 데이터 …

1
객체의 __dict__를 수정하여 속성을 Pythonic으로 간주합니까?
데이터베이스 (또는 MongoDB, CSV 파일 등의 다른 소스)에서 찾은 행의 객체를 팽창시키는 클래스가 있습니다. 객체의 속성을 설정하기 위해 self.__dict__.update(**properties)또는 과 같은 작업을 수행 obj.__dict__.update(**properties)합니다. 이것이 파이썬으로 간주됩니까? 이것이 계속 사용해야하는 좋은 패턴입니까, 아니면 잘못된 형태로 간주됩니까?
12 python 

6
자신의 언어로 독특하게 만드는 파이썬의 특징은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

2
대규모 프로젝트를위한 Python
대규모 산업 규모의 Python 프로젝트를 설계하는 방법에 대한 리소스가 있습니까? 야심 찬 개인 프로젝트를 시작하고 싶지만 어떻게 프로젝트를 설계하고 프로젝트를 성공적으로 수행하기 위해 어떤 실천을해야하는지 잘 모르겠습니다. 대규모 Python 프로젝트를 작동시키는 방법을 논의하는 자료가 있습니까?
12 python 

7
파이썬은 UI를 개발하기에 좋은 선택입니까? 그렇다면 wxPython 또는 Tkinter?
Python을 사용하여 데스크톱 응용 프로그램을 개발할 것으로 기대합니다. 저는 초보자이며 파이썬에 대한 충분한 전문 지식이 없습니다. 저는 또한 Java 프로그래머입니다. Swing을 사용하여 UI를 빌드 한 경험이 있지만 Swing에서 개발 된 앱이 너무 느리다는 것을 알았습니다. 이것이 많은 주요 구현이 브라우저 / 게임에서와 같이 C / C ++에서 수행되는 이유 중 …

1
PyPy는 얼마나 성숙합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 개발자의 의견을 읽는 것 이외의 다른 방법으로 PyPy의 성숙도를 결정하려고합니다. 따라서 PyPy를 사용하는 중요한 미션 크리티컬 프로젝트에 대해 …
12 python 

6
초보 프로그래머로서, 타사 라이브러리를 사용하는 것보다 내 라이브러리를 구축하는 것을 선호해야합니까?
Python 프로그래머를 처음 시작할 때 필요한 기능이 포함 된 고급 타사 라이브러리로 이동하기 전에 내 라이브러리를 작성하고 이해하는 것이 좋습니다. 일부 프로젝트 (예 : Django와 같은 웹 프레임 워크)는이 방법에 비해 너무 클 수 있습니다. 그러나 다른 프로젝트 (예 : 웹 크롤러, 그래프 라이브러리, HTML 파서)는 실행 가능한 것으로 보입니다. …

4
GAE만으로도 Ruby보다 Python을 배우는 것을 정당화하기에 충분하다고 생각하십니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 서버 설정 / 구매 또는 도메인 구매에 관여 할 필요가 없다는 사실을 고려할 때 사실만으로도 하나를 선택하기에 충분하다고 …

2
콜 그래프 그리기
파이썬으로 작성된 오래된 코드베이스를 유지하고 있습니다. 특히 모듈에서 다른 함수를 호출하는 다른 모듈에서 다른 함수를 호출하는 복잡한 코드가 있습니다. OOP가 아니라 기능과 모듈입니다. 주 함수를 호출 할 때마다 흐름이 시작되고 끝나는 위치를 추적하려고했지만 하위 호출에서 길을 잃기 때문에 이것을 그릴 필요가 있다고 생각합니다. 나에게 중요한 것은 각 함수가 본문 내에서 …

2
파이썬에서 범위와 네임 스페이스 사이의 관계는 무엇입니까?
많은 자원에서 "scope" 와 "namespaces" 는 서로 바꿔서 사용되는 것으로 나타났습니다 . 범위는 이름을 사용할 수있는 코드 영역을 정의합니다. LEGB 규칙은 이름을 찾는 방법을 정의합니다. 네임 스페이스는 이름을 찾는 곳입니다. 그런 다음 읽었습니다. "이름은 할당 된 위치에 따라 네임 스페이스에 바인드됩니다 ..." (어휘 범위의 범위를 다루는 것이라고 생각합니다). "함수는 프로그램에 …
12 python 

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