Python으로 코딩을 시작하고 싶지만 Windows 10을 포기할 준비가 아직 되지 않으셨나요? 둘 다 보관하고 거기서부터 상황이 어디로 가는지 살펴보는 것은 어떨까요? Python은 Linux 배포판 및 오픈 소스 패러다임과 가장 일반적으로 연관되어 있지만 Windows에서 강력한 Python 앱을 작성하는 데 방해가 되는 것은 없습니다. 물론, Windows용 Python이 자신에게 적합한 선택인지 스스로에게 물어봐야 합니다. 이 질문에 대해서는 많은 논쟁이 있으므로 다음 섹션을 다루겠습니다. Windows 10에 Python을 설치하는 것이 적합한지 여부.
이제 Windows 10에 Python을 설치하기로 결정했다면 설치부터 시작해야 하며 이것이 바로 이 튜토리얼의 내용입니다. 첫 번째 섹션은 Python과 두 가지 주요 버전에 대한 매우 짧은 개요입니다. 방법을 알고 있다면 건너뛰어도 됩니다. 이제 더 이상 고민하지 않고 Windows 10에 Python을 설치하는 방법은 다음과 같습니다.
개요
Python은 요즘 가장 인기 있는 프로그래밍 언어 중 하나이며 이는 단순히 운에만 달려 있는 것은 아닙니다. Python은 높은 수준의 모듈식이므로 코더가 쉽고 우수한 가독성으로 복잡한 소프트웨어를 개발할 수 있습니다. Python은 또한 웹 앱에서 로봇 공학, 빅 데이터 분석에서 비디오 게임에 이르기까지 다양한 작업에 사용되는 등 매우 다재다능합니다.
Python은 기본적으로 Python 2 시리즈와 Python 3 시리즈의 두 가지 버전으로 제공됩니다. 몇 년이 지난 후에도 이전 버전이 여전히 사용되는 것이 이상하게 보일 수 있지만 Python 2가 계속 존재하는 이유가 있습니다. 가장 중요한 것 중 하나는 DevOps의 구성 관리에 사용되는 코드가 오래된 구문을 갖고 있으며 이를 실행하려면 오래된 인터프리터가 필요하다는 것입니다. 그러나 Python 3은 지난 몇 년 동안 점점 더 인기를 얻었으며 이제 업계 표준이 되었습니다. 일부 오래된 장치나 특정 DevOps 작업을 위한 코드를 개발하려는 것이 아니라면 Python 3 시리즈를 설치하고 사용하는 것이 좋습니다.
1단계: Python 다운로드
첫 번째 단계는 공식 웹사이트에서 Python 설치 프로그램을 다운로드하는 것입니다. Python은 오픈 소스이고 무료이므로 비용을 지불할 필요가 없습니다. 딸깍 하는 소리 여기 Python의 Windows 릴리스 다운로드 페이지로 이동합니다.

스크린샷에서 볼 수 있듯이 모든 버전에는 32비트(x86) 설치 프로그램과 64비트(x86-64) 설치 프로그램의 두 가지 유형의 설치 프로그램이 있습니다. 올바른 실행 파일을 선택하는 것은 시스템에 따라 다릅니다. 64비트 아키텍처와 64비트 Windows를 사용하는 경우 64비트 또는 x86-64 실행 가능한 설치 프로그램을 다운로드해야 합니다. 그렇지 않은 경우 32비트 또는 x86 실행 파일을 다운로드하세요. 이 튜토리얼에서는 64비트 프로세서용 Python 3.9.1을 예로 사용하겠습니다. 대부분의 설치 프로그램과 마찬가지로 이 설정 파일은 약 30MB에 불과하므로 다운로드하는 데 많은 시간이 걸리지 않습니다. 완료되면 설치 파일을 실행하고 아래 설치 부분으로 이동합니다.
설치
2단계: 설정 시작
방금 다운로드한 실행 가능한 설치 프로그램을 실행합니다. Python을 성공적으로 설치하려면 Windows에 대한 관리자 권한이 있어야 합니다. 그 이유는 설치 프로그램이 일반 사용자가 편집할 권한이 없는 일부 시스템 파일을 변경하기 때문입니다. 설정이 시작되면 다음 화면이 나타나며 몇 가지 선택 사항이 제공됩니다.
[중요 사항. 게시하기 전에 이미지 편집기를 사용하여 사용자 이름 "INDERJIT SINGH"을 지웁니다.]
혼란스러운 구성 없이 설치를 방해하지 않는 빠르고 쉬운 방법인 "지금 설치" 옵션이 있습니다. 다른 옵션은 설치를 주도하고 원하는 정확한 기능을 얻는 것입니다. 화면 하단에는 두 개의 확인란도 있습니다. 하나는 시스템의 모든 사용자 계정에 대해 Python 실행 프로그램을 설치할 수 있게 하고 다른 하나는 이 Python 버전(이 예에서는 3.9)을 PATH에 추가합니다. 이것이 첫 번째 설치이므로 두 가지를 모두 선택한 상태로 두어야 합니다. PATH의 의미와 가상 환경이 무엇인지 알게 되면 이러한 설정에 필요한 변경을 수행하는 노하우를 갖게 됩니다.
이 단계에서는 아마도 빠른 설정을 선택하고 작업을 더 빨리 완료해야 할 것입니다(이 경우 다음 섹션을 건너뛸 수 있습니다). 그러나 설치를 더 많이 제어하기로 결정한 경우 사용자 정의 설치를 다룰 것입니다.
단순화된 Linux 호스팅
웹사이트와 웹 앱을 호스팅하는 더 나은 방법을 원하시나요? 새로운 것을 개발하고 있나요? 단순히 Windows가 마음에 들지 않습니까? 이것이 우리가 Linux VPS를 사용하는 이유입니다.
Linux VPS 받기3단계: 사용자 정의 설치
고급 옵션을 설정하려면 "설치 사용자 정의"를 클릭하십시오. 일단 그렇게 하면 다음과 같은 내용이 표시됩니다.

기본적으로 이 화면은 체크박스 목록으로, 각 체크박스는 최종 Python 설치에 추가하거나 제거할 수 있는 기능입니다. "문서"에는 선택한 Python 버전에 대한 일부 기본 문서와 일부 도움말 파일이 포함되어 있습니다. "pip"는 Python의 패키지 관리자이자 향후 수행할 모든 코딩의 초석이므로 설치 시 반드시 선택하세요. 다음 목록에는 통합 개발 및 학습 환경을 나타내는 tkinter와 Python의 IDLE이 있습니다. IDLE은 Python의 기본 IDE이고 초보자에게도 충분히 좋은 도구이므로 함께 설치하는 것이 좋습니다. 계속 진행하면서 항상 더 좋고, 더 발전된 IDE를 얻을 수 있습니다. Python 테스트 도구 모음은 코드 오류를 테스트하는 데 필수적인 테스트 도구 세트입니다. 초기 코딩 경험을 위해 자동화된 테스트를 시작할 필요는 없지만 이를 설치하고 단계별로 배우는 것이 훨씬 좋습니다.
마지막 옵션은 이전에 본 옵션이지만 그 전에 선택할 수 있는 흥미로운 기능인 "Py 런처"가 있습니다. Py Launcher는 앞으로 필요하게 될 다양한 Python 버전 간에 빠르게 전환할 수 있는 훌륭한 도구입니다. 일부 코드는 Python 2 시리즈에서 실행되어야 하고 일부 코드는 최신 Python 3 시리즈에서 실행되어야 합니다. 버전 간에는 항상 작은 차이가 있으므로 기본 Python 인터프리터로 다른 버전을 설정할 수 있으면 매우 유용할 것입니다. 마지막 기능으로 돌아가서, 모든 사용자 계정에 대해 Python을 설치할 수 있게 해주는 기능입니다. 이미 기본 화면에서 본 기능이므로 다시 설치하도록 표시해 두는 것이 좋습니다. 이제 Next를 누르고 다음 단계로 넘어가겠습니다.
고급 옵션
원하는 기능을 모두 선택하고 다음을 클릭하면 다음 화면으로 이동됩니다.

여기에서 Python 설치의 고급 옵션을 구성할 수 있습니다. 첫 번째 확인란은 지금쯤 꽤 익숙하므로 선택하고 이미 두 번 수행하지 않은 것으로 가정하겠습니다. 목록의 다음 항목은 "파일을 Python과 연결"입니다. 이는 Windows가 확장자가 .py인 파일을 인식하고 Python을 사용하여 열려고 시도한다는 의미입니다. 매우 유용합니다.
바로가기에 대한 다음 항목도 선택하는 것이 좋습니다. 왜냐하면 방금 시작할 때 실행 파일의 위치를 추적하는 것이 약간 어려울 수 있기 때문입니다. 다음 항목을 선택하고 지금 바로 여기에서 환경 변수에 Python을 추가하면 나중에 작업이 훨씬 쉬워집니다. 표준 라이브러리를 사전 컴파일하기로 결정한 경우 설치 시간은 조금 더 걸리지만 코드 실행 속도는 훨씬 빨라집니다. 마지막 두 개의 확인란은 초보자에게 중요하지 않으므로 표시하지 않은 채로 둘 수 있습니다. 고급 옵션 화면에서는 설치 위치를 선택할 수도 있으므로 특정 위치 또는 더 가까운 위치에 설치하려면 지금이 기회입니다. 좋은 생각은 C 바로 다음 디렉터리에 모든 항목을 설치하는 것입니다(예: 이 버전의 경우 C:\Python 3.9.1\).
4단계: 설치 마무리

빠른 설치를 선택하든 사용자 정의 설치를 선택하든 파일 복사라는 다음 단계로 설정을 진행할 수 있습니다. 이 작업은 전혀 오래 걸리지 않으며 곧 다음 화면이 표시되어 설치가 끝났음을 알리게 됩니다.

잘하셨습니다. Windows 10에 Python을 설치했습니다. 하지만 너무 흥분하기 전에 실제로 설치가 성공했는지 확인해 보겠습니다.
5단계: 설치 확인
설치를 확인하려면 시작 메뉴에서 또는 다음을 입력하여 Microsoft 명령 프롬프트를 실행해야 합니다. cmd "실행" 상자에 넣습니다. 명령 프롬프트에 다음 코드를 입력합니다.
python --version
이것은 기본 Python에 버전이 무엇인지 알려달라고 요청하는 명령입니다. 방금 설치한 Python이 컴퓨터에 유일한 Python이므로 설치한 버전의 번호가 반환되어야 합니다. 모든 것이 잘 진행되면 다음과 같은 내용이 표시됩니다.

좋아요, 결국 설치가 성공한 것 같습니다. 잘했어요! 하지만 실제로 Python을 시작하려면 어떻게 해야 할까요? 아마 알고 계시겠지만 Python의 IDLE을 여는 방법을 보여 드리겠습니다. 그러면 실제로 뭔가를 성취한 것처럼 느낄 수 있습니다. 이를 수행하는 방법과 수행할 작업을 이미 알고 있다면 튜토리얼의 나머지 부분을 건너뛰고 코딩을 시작해 보세요.
Linux에서 Python 시작하기

시작 메뉴를 살펴보면 최근 추가된 Python 바로가기를 볼 수 있습니다. IDLE을 클릭하고 우리가 무엇을 다루고 있는지 살펴보겠습니다.

이것은 인터프리터와 함께 대화형 코딩 플랫폼인 Python의 기본 통합 개발 환경입니다. Python 명령을 입력하고 <Enter> 키를 누른 후 즉시 반응을 확인할 수 있습니다. 뭔가를 인쇄해 봅시다. 다음 코드 조각을 입력하세요.
print(“Hello”)
Python의 IDLE이 다음 줄에 Hello를 인쇄하도록 해야 합니다.

방정식을 직접 입력하고 Python에서 답을 얻을 수도 있습니다. 그러나 IDLE의 셸은 한 줄 이상의 코드를 작성하기에 가장 적합한 장소는 아닐 수도 있습니다. 새 파일을 만들고 거기에서 이동해야 합니다.
또한 읽어보세요: VPS 서버에 Python을 설치하는 방법은 무엇입니까?
Windows 10에 Python을 설치하는 것이 합리적입니까?
Windows에 Python을 설치하는 데 시간을 투자했다면 Python이 Linux에서와 마찬가지로 Windows에서도 잘 작동하는지에 대한 논쟁을 본 적이 있을 것입니다. 물론 답변의 일부는 다음과 같습니다. 영원한 윈도우 vs 리눅스 전쟁. 하지만 Python 기능에 관해 이야기할 때 실제로 문제가 되는 것은 무엇입니까? 그리고 당신은해야합니까? Windows 10에 Python을 설치하시겠습니까?
사실 Python은 Linux와 더 자연스럽게 통합됩니다. 즉, Linux를 구입할 때 사전 설치되어 제공되며 터미널에서 바로 필요한 모든 것을 구성하는 것이 매우 쉽습니다. 그러나 Windows의 경우 Python은 더 복잡합니다. 실제로 유용하지 않은 GUI가 있고 일부 기능은 명령 프롬프트(Windows의 명령줄 인터페이스)를 통해 처리되는 반면 대부분의 구성은 WSL이라는 호환성 계층 소프트웨어를 사용하여 실행해야 합니다(Linux용 Windows 하위 시스템).
단순화된 Linux 호스팅
웹사이트와 웹 앱을 호스팅하는 더 나은 방법을 원하시나요? 새로운 것을 개발하고 있나요? 단순히 Windows가 마음에 들지 않습니까? 이것이 우리가 Linux VPS를 사용하는 이유입니다.
Linux VPS 받기분할된 개발 환경을 제외하면 Windows의 Python은 사용할 수 있는 모듈이 제한되어 있습니다. 특히 Python을 사용하여 웹 앱을 개발하려는 경우에는 더욱 그렇습니다. 심지어 Microsoft는 Docs 웹 사이트에서 많은 것을 인정합니다.. 대부분의 웹 앱은 Linux 기반 서버에서 호스팅되며 공통 개발 및 테스트 환경을 갖는 것이 더 간단합니다.
Microsoft 문서에서는 Linux가 Python의 더 나은 기반인 또 다른 중요한 이유도 언급합니다. 온라인의 대부분의 자습서, 예제 및 코드는 독자가 Linux에서 Python을 사용한다는 가정하에 작성되었습니다. 일부 호환성 문제는 WSL을 사용하여 해결할 수 있지만 일부 모듈(예: 인기 있는 PyGame)의 경우 WSL이 답이 아닙니다.
따라서 Python으로 시작하여 학습 중인 경우 Windows는 좋은 선택이 아닙니다. 가상 환경과 버전 관리를 사용해야 할 만큼 충분히 배웠다면 실제로는 더 나쁩니다. Windows 10에 Python을 설치하는 것이 적합한 유일한 경우는 Windows 기반 앱을 개발해야 할 때입니다. 하지만 완전히 새로운 OS를 설치하고 컴퓨터를 듀얼 부팅의 악몽으로 만들 수 없다면 어떻게 될까요? Windows의 가상 머신에서 Linux 배포판을 실행해야 합니까?
VM을 사용하는 것은 실제로 건전한 아이디어이지만 시스템이 실제로 이를 처리할 수 있는 경우에만 가능합니다. 가상화는 많은 리소스를 차지하며 모든 컴퓨터가 애초에 이러한 종류의 리소스를 갖고 있는 것은 아니며, 리소스를 사용할 수 있는 것도 아닙니다.
그렇다면 Windows 10에 Python을 설치해야 하는데 이러한 옵션 중 어느 것도 작동하지 않는 경우 어떻게 해야 할까요? VPS(Virtual Private Server)를 구입하는 것이 좋습니다. VPS는 원격 서버에서 실행되는 VM과 같습니다. 컴퓨터 속도 저하나 전용 서버와 함께 제공되는 높은 가격에 대해 걱정할 필요가 없습니다.
Cloudzy에서는 안정적인 고성능 Linux VPS 호스팅을 합리적인 가격으로 제공하며, 12개의 글로벌 서버와 1Gbps 대역폭을 갖추고 있어 자신의 컴퓨터에서 실행되는 VM과 전혀 다르지 않습니다. Linux VPS에는 버튼 클릭만으로 거의 모든 Linux 배포판을 설정할 수 있는 원클릭 설치 옵션도 있습니다. 다양한 배포판을 시험해보고 자신에게 맞는 배포판을 찾을 수 있습니다. 이는 Linux를 처음 사용하는 경우 훌륭한 자산입니다.
단순화된 Linux 호스팅
웹사이트와 웹 앱을 호스팅하는 더 나은 방법을 원하시나요? 새로운 것을 개발하고 있나요? 단순히 Windows가 마음에 들지 않습니까? 이것이 우리가 Linux VPS를 사용하는 이유입니다.
Linux VPS 받기다음은 무엇입니까?
그럼, Windows에 Python을 설치했다고 가정해 보겠습니다. 이제 어떻게 될까요? 아마도 당신은 이미 어떤 생각을 가지고 있을 것입니다. 어쩌면 당신은 Python 프로그래밍 수업에 참석하고 있거나 책과 온라인 리소스를 통해 독학하고 있을 수도 있습니다. 그러나 Python 환경을 개선하는 데 도움이 될 수 있다고 생각되는 몇 가지 사항은 다음과 같습니다.
- 설치하다 씨
빠른 설치를 선택했다면 pip가 없어졌을 수도 있습니다. 명령 프롬프트에 다음을 입력하여 설치되었는지 확인할 수 있습니다.
pip help
- 비주얼 스튜디오 코드 설치
귀중한 린팅 및 디버깅 도구를 제공하여 생산성과 창의성을 향상시키는 탁월한 도구입니다.
- 힘내 설치
코드와 변경 사항을 추적하는 가장 좋은 방법은 버전 제어를 위해 Git을 사용하는 것입니다. 또한 이를 사용하여 GitHub, GitLab 또는 자체 호스팅 DevOps 도구 피드백이나 지원을 받으세요. 어쩌면 협업도 가능합니다.
FAQ
전체 기능을 사용하려면 Linux에 Python을 설치해야 합니까?
설마. Python은 OS 독립적인 고급 언어이므로 모든 플랫폼에서 동일한 기능을 기대할 수 있습니다. 추가 라이브러리와 통합 기능에 관해서는 이야기가 다릅니다. Windows에서 Python 기능을 최대화하는 방법을 알아보려면 계속 읽어보세요.
Windows에서 가상 환경을 설정하는 것이 어렵나요?
예, Linux보다 어렵습니다. 거쳐야 할 몇 가지 추가 단계가 있으며 터미널에 명령을 입력하는 것만큼 쉽지 않습니다. 물론, 그것에 대해 갈 수 있는 방법이 있습니다.