«python» 태그된 질문

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

6
작은 따옴표와 큰 따옴표 [닫힘]
방금 Java 배경에서 나온 후 Python을 작성하는 작업을 시작했으며 다른 개발자가 큰 따옴표 ( '') 대신 작은 따옴표 ( )를 사용하여 문자열을 인용하는 경향이 있음을 알았습니다 "". 예를 들면 다음과 같습니다. line1 = 'This is how strings typically look.' line2 = "Not like this." 개인적인 취향 이외의 특별한 이유가 있습니까? …

8
캐치 절없이 try ...를 사용하는 이유는 무엇입니까?
프로그래밍하는 고전적인 방법은입니다 try ... catch. try없이 사용하는 것이 언제 적절 catch합니까? 파이썬에서 다음은 합법적으로 보이며 의미가 있습니다. try: #do work finally: #do something unconditional 그러나 코드는 catch아무것도 하지 않았습니다 . 마찬가지로 Java에서는 다음과 같이 생각할 수 있습니다. try { //for example try to get a database connection } finally …

5
파이썬은 해석되거나 컴파일됩니까?
이것은 해석되고 컴파일 된 언어에 대해 읽는 동안 궁금했습니다. 루비 는 소스 코드가 실행 시점에 인터프리터에 의해 처리되므로 인터프리터 언어는 의심의 여지가 없습니다. 반대로 C 는 컴파일 된 언어입니다. 먼저 머신에 따라 소스 코드를 컴파일 한 다음 실행해야합니다. 이 결과는 훨씬 더 빠른 실행입니다. 이제 파이썬 으로 왔습니다 . 가져올 …

3
파이썬이 C ++가 아닌 C로 작성된 이유는 무엇입니까?
에서 파이썬의 튜토리얼 하나는 파이썬의 원래 구현은 C에 있음을 읽을 수있다; 반면에 C로 작성된 Python 구현은 (...) 파이썬이 C ++가 아닌 C로 작성된 이유가 무엇인지 궁금합니다. 이 결정의 근거가되는 이유를 알고 싶습니다. 답변은 역사적 참고 자료로 뒷받침되어야합니다 (의견이 아닌).

7
파이썬 파일을 구성 파일로 사용하는 것이 얼마나 나쁜 생각입니까?
저는 항상 애플리케이션 구성을 위해 JSON 파일을 사용했습니다 . 나는 많은 Java를 코딩 할 때부터 사용하기 시작했으며 지금은 주로 서버 측 및 데이터 과학 Python 개발을 위해 노력하고 있으며 JSON 이 더 이상 올바른 길 인지 확실하지 않습니다 . Celery가 구성을 위해 실제 Python 파일을 사용하는 것을 보았습니다. 처음에는 그것에 …

5
파이썬 클래스에서 인스턴스 변수를 없음으로 선언하는 것이 좋은 습관입니까?
다음 클래스를 고려하십시오. class Person: def __init__(self, name, age): self.name = name self.age = age 동료들은 다음과 같이 정의하는 경향이 있습니다. class Person: name = None age = None def __init__(self, name, age): self.name = name self.age = age 주된 이유는 선택한 편집기가 자동 완성 속성을 표시하기 때문입니다. 개인적으로, 나는 …
68 python 

5
파이썬 사전 안에 함수를 저장하는 이유는 무엇입니까?
저는 파이썬 초보자이며 방금 사전과 함수와 관련된 기술을 배웠습니다. 구문은 쉽고 사소한 것처럼 보이지만 파이썬 감각은 따끔 거립니다. 무언가가 이것이 깊고 매우 비열한 개념이며 나에게 그 중요성을 파악하고 있지 않습니다. 누군가이 기술에 이름을 붙이고 그것이 어떻게 / 유용한지를 설명 할 수 있습니까? 이 기술은 파이썬 사전과 사용할 기능이있을 때입니다. dict에 …

5
데이터 분석을위한 R vs Python [닫기]
약 1 년 동안 프로그래밍을 해왔으며 데이터 분석 및 기계 학습에 정말 관심이 있습니다. 온라인 과정에 참여하고 있으며 책을 몇 권 읽습니다. 내가하고있는 모든 것은 R 또는 Python을 사용하며 하나의 언어에 집중 해야하는지 아닌지에 대한 제안을 찾고 있습니다. 그들은 서로 보완합니까? -학교에서 C #을 사용하지만 자체 학습을 통해 Python에 익숙하다고 …


16
왜 파이썬에서 그런 인기가 있습니까? [닫은]
공백으로 구문에 짜증을내는 것 외에는 나는 증오가 아니며 파이썬에 매료되지 않습니다. 나는 Perl의시를 높이 평가하고 bash & korn 및 shebang에서 아름다운 웹 서비스를 프로그래밍했습니다 gnuplot. 나는 문서를 작성 troff하고 REXX를 신경 쓰지 않습니다. 몇 년 전에 더 유용한 tcl을 찾지 못했지만 파이썬에 대한 큰 악취는 무엇입니까? 나는 이력서에 상과 트로피로 …
54 python  perl  bash 

5
파일 이름을 열어서 열거 나 파일을 열어야합니까?
텍스트 파일로 작업을 수행하는 함수가 있다고 가정합니다. 예를 들어 텍스트 파일을 읽고 'a'라는 단어를 제거합니다. 파일 이름을 전달하고 함수에서 열기 / 닫기를 처리하거나 열린 파일을 전달하여 파일을 호출 한 사람이 파일을 닫을 것으로 예상 할 수 있습니다. 첫 번째 방법은 파일이 열려 있지 않은 것을 보장하는 더 좋은 방법처럼 보이지만 …

6
파이썬 바이트 코드로 컴파일되는 다른 프로그래밍 언어가없는 이유는 무엇입니까?
Java에는 Java 바이트 코드로 컴파일되고 JVM에서 실행할 수있는 여러 언어가 있습니다. Clojure, Groovy 및 Scala는 머리 꼭대기에서 기억할 수있는 주요 언어입니다. 그러나 파이썬은 또한 파이썬 인터프리터에 의해 실행되기 전에 바이트 코드 (.pyc 파일)로 바뀝니다. 방금 모르지만 파이썬 바이트 코드로 컴파일되는 다른 프로그래밍 언어가없는 이유는 무엇입니까? 그 누구도 귀찮게하지 않았거나 그렇게하는 …

5
파이썬은 왜 멀티 라인 람다를 허용하지 않습니까?
누군가 BDFL이 파이썬 람다를 한 줄로 선택하는 구체적인 이유를 설명 할 수 있습니까? 이것은 좋다 : lambda x: x**x 이로 인해 오류가 발생합니다. lambda x: x**x 람다를 여러 줄로 만들면 일반적인 들여 쓰기 규칙을 어떻게 "방해"하고 더 많은 예외를 추가해야하지만 이점은 가치가 없다는 것을 이해합니다. 예를 들어 JavaScript를보십시오. 익명의 기능없이 …
50 lambda  python 

4
파이썬에서 반복자가 예외를 발생시키는 이유는 무엇입니까?
Java 반복자 구문은 다음과 같습니다 (C #에서 비슷한 구문). Iterator it = sequence.iterator(); while (it.hasNext()) { System.out.println(it.next()); } 말이됩니다. 다음은 파이썬에서 동등한 구문입니다. it = iter(sequence) while True: try: value = it.next() except StopIteration: break print(value) 예외는 예외적 인 상황에서만 사용해야한다고 생각했습니다. 파이썬이 예외를 사용하여 반복을 중지하는 이유는 무엇입니까?

6
제로에서 웹 개발에 이르기까지 파이썬을 배우는 방법은 무엇입니까? [닫은]
웹 개발을 위해 Python을 배우고 있습니다. Java (JSP / Servlets)에 대한 기본 웹 개발 경험이 있다고 가정하고 웹 디자인 (HTML, CSS, JS), 기본 프로그래밍 개념에 익숙하고 Python에 완전히 익숙하지 않다고 가정합니다. Python과 Django를 사용하여 웹 개발로 이어질 구조적 방식으로 Python을 배우는가? 파이썬으로 웹 응용 프로그램을 만들기 위해 서두르지 않으므로 파이썬에서 …

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