«python» 태그된 질문

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

8
파이썬 코드를 효과적으로 작성하는 법을 어떻게 배울 수 있습니까?
"pythonic"에 대한 Google 검색을 수행하면 광범위한 해석이 나타납니다. 위키 피 디아 페이지는 말한다 : 파이썬 커뮤니티의 일반적인 신조어는 파이썬인데, 이는 프로그램 스타일과 관련된 광범위한 의미를 가질 수 있습니다. 코드가 파이썬이라고 말하는 것은 파이썬 관용구를 잘 사용한다는 것, 자연 스럽거나 언어의 유창함을 말하는 것입니다. 마찬가지로, pythonic이라는 인터페이스 또는 언어 기능에 관해서는 …



4
파이썬 용서 대 권한 및 오리 입력
파이썬에서는 종종 "권한 요청"(유형 / 조건 확인) 대신 "용서하기"(예외 잡기)가 더 좋다고 들었습니다. 파이썬에서 오리 타이핑을 시행하는 것과 관련하여, 이것은 try: x = foo.bar except AttributeError: pass else: do(x) 보다 나은 또는 나쁜 if hasattr(foo, "bar"): do(foo.bar) else: pass 성능, 가독성, "pythonic"또는 기타 중요한 요소와 관련하여?

7
이 함수 O (n ^ 2)의 최악의 이유는 무엇입니까?
임의의 함수에 대해 BigO 표기법을 계산하는 방법을 스스로 가르치려고합니다. 교과서에서이 기능을 찾았습니다. 이 책은 함수가 O (n 2 ) 라고 주장합니다 . 이것이 왜 그런지에 대한 설명을 제공하지만, 따르기 위해 고심하고 있습니다. 이것이 왜 그런지에 대한 수학을 보여줄 수 있을지 궁금합니다. 기본적으로, 나는 그것이 O (n 3 ) 보다 작은 …
44 python  big-o 

7
비 FP 사람들이 소량의 기능 프로그래밍을 이해할 수 있습니까? [닫은]
사례 : 회사에서 일하면서 많은 데이터를 배열로 처리하는 Python으로 응용 프로그램을 작성하고 있습니다. 나는 현재이 프로그램의 유일한 개발자이지만, 아마도이 시점에서 다른 프로그래머가 아마도 (1-3 년) 사용하거나 수정하거나 확장 할 것입니다. 아마도 도움을 받기 위해 직접 거기에 없을 수도 있지만 시간이 있으면 이메일을 통해 지원을 제공 할 수도 있습니다. 따라서 함수형 …

12
C # 개발은 사용하는 IDE와 효과적으로 분리 할 수 ​​있습니까?
저는 C #을 배우는 Python 프로그래머입니다 .C #을 걱정하지 않고 C #을 파이썬과 끊임없이 비교하는 대신 C #을 좋아합니다. 이 스택 오버플로 질문에 설명 된 것처럼 물건이 정의 된 위치에 대한 명시 성이 부족하다는 한 가지 점에 주목했습니다 . 간단히 말해서 C #에서는 using foo어떤 이름을 foo사용할 수 있는지 말하지 …

13
파이썬의 줄 바꿈 처리는 JavaScript의 자동 세미콜론과 어떻게 다릅니 까?
Javascript에는 자동 세미콜론 삽입이라는 기능이 있습니다. 기본적으로 파서에 잘못된 토큰이 있고 그 이전의 마지막 토큰이 줄 바꿈 인 경우 파서는 줄 바꿈이있는 곳에 세미콜론을 삽입합니다. 이렇게하면 기본적으로 세미콜론없이 모든 자바 스크립트 코드를 작성할 수 있지만 대부분 반환 단어가 있고 새 줄에 반환하려는 값이있는 경우 몇 가지 중요한 경우를 알고 있어야합니다. …

6
함수가 복잡하고 변수가 많은 경우 클래스를 만들어야합니까?
이 질문은 언어에 구애받지 않지만 완전히 다릅니다. 예를 들어, 객체 지향 프로그래밍 (OOP)은 파이썬 과는 달리 일류 함수가없는 Java 와 다릅니다 . 다시 말해서, Java와 같은 언어로 불필요한 클래스를 작성하는 데는 죄책감이 적지 만 Python과 같이 덜 언어적인 언어에는 더 나은 방법이 있다고 생각합니다. 내 프로그램은 여러 번 비교적 복잡한 …

3
파이썬의“PEP-302 새로운 수입 훅”경험
저는 Ruby (CRuby) 개발자 중 한 명입니다. 우리는 Ruby 2.0 릴리스 (2012/2 월 릴리스 예정)를 작업 중입니다. Python에는 "PEP302 : 새로운 가져 오기 후크" (2003)가 있습니다. 이 PEP는 Python 가져 오기 메커니즘의 더 나은 사용자 정의를 제공하는 새로운 가져 오기 후크 세트를 추가하도록 제안합니다. 현재 가져 오기 후크 와는 달리 …


14
현실 세계에서 파이썬은 어떻게 사용됩니까? [닫은]
파이썬 프로그래머로 일자리를 찾고 있습니다. 나는 언어의 기본을 알고 있으며 pygame 을 사용하여 몇 가지 게임을 만들었습니다 . 나는 또한 장고 실험을 시작했다 . 그러나 직업 시장을 살펴보면 웹과 관련된 많은 Python 직업이 아닌 것 같습니다. 데스크탑 측면에서는 많은 회사가 pyQt 또는 wxPython 과 같은 인기있는 GUI 라이브러리를 사용하는 것처럼 …
39 python 

5
Java 개발자 학습 Python : 머리를 감쌀 때 어떤 개념이 필요합니까?
배경 : 몇 가지 튜토리얼을 살펴보고 작은 프로젝트를 작성했습니다. Google과 StackOverflow를 사용하면 충분 합니다. 지난 며칠 동안 여러 번 "내가 무엇을 놓치고 있습니까?" -파이썬으로 쓸 때 여전히 Java로 생각하고 있다고 생각합니다. StackOverflow 에서이 질문은 파이썬 학습을 위해 읽어야 할 리소스에 대한 팁으로 가득 차 있지만 여전히 파이썬으로 번역 할 사전 …

3
파이썬에서 "클래스 메소드"와 "인스턴스 메소드"란 무엇입니까?
채팅과 관련된 질문 (질문 자체는 이것과 관련이 없음)과 관련하여 토론이 있었는데, 파이썬을 전혀 알지 못할 수도 있음이 밝혀졌습니다. 제 생각에는 언어마다 용어가 다르지만 일반적으로 함수를 다음과 같이 분류 할 수 있습니다. [무료] 기능 정적 메소드 / 정적 멤버 함수 비 정적 메소드 / 비 정적 멤버 함수 분명히 파이썬에는 위의 …

3
REPL과 대화식 쉘의 차이점
멍청한 질문. 위키 백과에 대한 정의를 읽는 것만으로 는 REPL 과 대화 형 쉘 의 차이점을 알 수 없습니다 . 위키는 REPL이 특정 종류 의 대화식 언어 쉘 이라는 점에 주목합니다 . 그래도 적절한 하위 집합입니까? Wiki 정의는 용어 REPL을 Lisp와 유사한 언어로 제한하는 반면, 명시된 속성에는 실제로 구별되는 기능이 …

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