파이썬은 어떻게 작동합니까?


10

이 질문은 약간 어리석은 것처럼 보이지만 도대체 무엇입니까.

나는 파이썬을 배우기 시작했다. 기본 구문 등을 알고 있습니다.

HTML, PHP 등으로 작업 할 때 코드를 작성하고 .html 또는 .php 파일에 넣고이 파일을 두 번 클릭하면됩니다. 그런 다음 내 코드가 실행됩니다. 데이터베이스 및 기타 작업을 수행 할 수 있습니다. 간단합니다. 그러나 파이썬은 어떻게 작동합니까? Eclipse 또는 Python 명령 줄에서 작업 중이며이 코드를 실행할 수 있지만 예를 들어 Python으로 웹 사이트를 만들려면 어떻게해야합니까?

서버에 .py 파일을 넣은 것처럼 보이지 않으므로 어떻게해야합니까? 서버 명령 줄을 통해 웹 서버에 Python을 설치해야한다는 것을 알고 있습니다 (사용하지는 않았지만 필요한 자습서를 찾을 수 있습니다). 다음 단계는 무엇입니까? 파이썬 지식을 HTML, CSS, PHP 등과 결합하려면 어떻게해야합니까?

파이썬은 데스크톱 앱을 만드는 데 사용될 수도 있습니다. 그렇다면 무엇입니까? 파이썬 코드로 .exe 파일을 내보낼 수 있습니까?

내 관심사를 설명하는 내용의 링크는 환영합니다!


5
웹에서 파이썬을 사용 하는 방법을 배우고 싶은 것 같습니다 .
Mike Steinert

@ Mike Steinert 그래, 내가 원하는 많은 정보를 제공합니다! 대단히 감사합니다
smogg

답변:


8

HTML, PHP 등으로 작업 할 때 코드를 작성하고 .html 또는 .php 파일에 넣고이 파일을 두 번 클릭하면됩니다. 그런 다음 내 코드가 실행됩니다.

그러나 파이썬은 어떻게 작동합니까?

정확히 같은 방법입니다.

.py파일을 두 번 클릭하면 코드가 실행됩니다.

Eclipse 또는 Python 명령 줄에서 작업 중이며이 코드를 실행할 수 있지만 예를 들어 Python으로 웹 사이트를 만들려면 어떻게해야합니까?

일반적으로 Apache를 사용하여 웹 사이트를 호스팅합니다. 일반적으로 mod_wsgiApache 내에서 Python을 실행 하는 데 사용 합니다. 이것은 mod_php아파치에서 PHP를 실행하는 것과 똑같습니다 .

정확히 동일합니다.

서버에 .py 파일을 넣은 것처럼 보이지 않습니다.

그릇된. 서버에 .py 파일을 넣습니다. 다른 방법으로 가능합니까?

그래서 내가해야 할 일? 서버 명령 줄을 통해 웹 서버에 Python을 설치해야한다는 것을 알고 있습니다 (사용하지는 않았지만 필요한 자습서를 찾을 수 있습니다). 다음 단계는 무엇입니까?

mod_phpPHP를 실행 해야 합니다. mod_wsgi파이썬을 실행 해야 합니다.


그래서 파이썬으로 웹 사이트를 만들면 내 서버에 올 때 내 사용자가 index.py 파일을 볼 수 있습니까?

당신은 그렇게 할 수 있습니다. 그러나 그것은 꽤 어리석은 일입니다.

일반적으로 .py 파일을 실행mod_wsgi 하도록 설정하고 .py 파일은 HTML 페이지를 작성합니다.

이것은 .php 파일을 mod_php 실행 하여 HTML 페이지를 만드는 방식과 유사합니다 .

또는 내부에 PHP로 싸인 것처럼 HTML 내부에서 Python 코드를 사용할 수 <?php ?>있습니까?

아니요. HTML을 파이썬 안에 넣습니다.


해설자 : 의견은 설명을 넓히고 답변을 개선하기위한 피드백을 제공하기위한 것이며 확장 된 토론이 아닙니다. 이 답변의 현재 상태에 여전히 동의하지 않는 경우 자유롭게 투표하거나 직접 답변을 남기십시오. 계속 논의하고 싶다면 채팅에서 진행하십시오 .

7

파이썬 지식을 html, css, php 등으로 결합하려면 어떻게해야합니까?

Django 와 같은 Python을 지원하는 웹 프레임 워크를 사용하십시오 .

파이썬은 데스크톱 앱을 만드는 데 사용될 수도 있습니다. 그렇다면 무엇입니까? 파이썬 코드로 .exe 파일을 내보낼 수 있습니까?

파이썬은 일반적으로 인터프리터에 의해 실행되므로 대화식으로 쉽게 사용할 수 있으며 변경 결과를 거의 즉시 볼 수 있습니다. 파이썬 프로그램은 독립형 실행 파일로 패키지 될 수도 있습니다. 그 방법에 대한 자세한 내용은 여기를 참조하십시오 .


Django는 크고 파이썬에 대한 좋은 지식이 전제 조건입니다. Flask로 시작하겠습니다 .
9000

3

파이썬 코드로 .exe 파일을 내보낼 수 있습니까?

  1. py2exe는 Python 프로그램을 다른 Windows 컴퓨터에서 실행할 수있는 패키지로 변환하여 해당 컴퓨터에 Python을 설치할 필요가 없습니다. py2exe는 Python 프로그램이며 빌드 된 패키지에 Python의 일부를 포함하기 때문에 py2exe 자체가 실행되는 컴퓨터에서 Python이 필요합니다. http://www.py2exe.org/index.cgi/Tutorial
  2. Jython은 Java (tm) 플랫폼에서 실행되도록 설계된 Python 프로그래밍 언어의 구현입니다. JVM에서 직접 실행할 수있는 Java 바이트 코드로 파이썬 소스 코드를 컴파일하는 컴파일러, 컴파일 된 Java 바이트 코드에서 사용하는 지원 라이브러리 세트 및 Jython 내에서 Java 패키지를 사용하는 데 도움이되는 추가 지원으로 구성됩니다. . http://www.jython.org/index.html
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.