Windows, Linux 및 macOS에 Python을 설치하는 방법

click fraud protection

Python을 설치하고 개발을 시작하고 싶다면 기본 사항을 안내하는 편리한 빠른 시작 가이드를 참조하세요!

개발에 참여하고 싶다면 제가 배운 가장 좋아하는 프로그래밍 언어 중 하나가 Python입니다. 명령형, 기능형, 절차형 및 객체 지향 프로그래밍을 지원하는 다중 패러다임 언어입니다. 광범위하게 개방되어 있어 거의 모든 용도로 사용할 수 있으며 인공 지능이나 기계 학습 분야에서 작업할 때 많은 사람들이 사용하는 언어입니다. 저는 이를 많은 자동화에 사용하고 있으며 심지어 우리가 사용한 일부 테스트 도구가 작성된 언어이기도 합니다.

Python은 강력한 언어입니다. Python을 시작하고 싶다면 이 가이드에서 기본 사항을 알려드립니다. Python 바이너리를 설치하고 PATH에 있는지 확인해야 할 뿐만 아니라 실제로 코드를 작성하기 위한 항목도 필요합니다. PyCharm과 같은 완전한 IDE(통합 개발 환경)를 사용하거나 사전 설치된 IDLE 또는 Sublime Text 3과 같은 텍스트 편집기를 사용할 수 있습니다. 많은 옵션이 있지만 이 가이드는 기본 사항부터 시작하는 데 도움이 됩니다.

파이썬 설치

Windows 및 macOS에서

Python을 설치하는 것은 쉬운 부분이므로 Python 2.7을 설치할지 Python 3.x를 설치할지 결정해야 합니다. Python 2.7은 레거시 프로젝트에 자주 사용되지만, 자체 소프트웨어를 작성하는 경우에는 Python을 설치해야 합니다. 3.x.

Windows 또는 Mac에 설치하려면 다음을 수행하십시오.

  • 로 이동 공식 파이썬 사이트을 클릭하고 최신 릴리스로 이동합니다. 글을 쓰는 시점에서는 3.10.6입니다.
  • 귀하의 플랫폼에 맞는 바이너리를 다운로드하세요.
  • 바이너리를 실행합니다.

기본 설치 프로그램에는 필요한 모든 것이 포함되어 있으므로 PATH에 Python을 추가하는 것 외에는 어떤 옵션도 선택할 필요가 없습니다. 간단히 "설치"를 클릭하기만 하면 됩니다. Mac에서는 기본적으로 dmg 설치 프로그램에서 이 작업이 수행됩니다.

리눅스에 파이썬 설치하기

하지만 Linux를 사용하는 경우에는 사용 중인 배포판에 따라 달라집니다. Debian 기반 배포판(예: Ubuntu)은 다음 명령을 실행하여 터미널에서 apt 패키지 설치 프로그램을 사용할 수 있습니다.

  • apt-get python3.6 설치

다른 배포판에는 이미 사전 설치되어 있을 수 있으며, 그렇지 않은 경우 배포판에서 패키지 관리자를 사용해야 합니다. 예를 들어 CentOS에서는 "yum install -y python3"을 실행합니다.

설치 확인

PowerShell, 명령 프롬프트 또는 터미널에서 "python" 명령을 실행하여 설치가 활성화되었는지 확인할 수 있습니다.


Python IDE를 선택하세요

코드를 효과적으로 작성하려면 IDE 또는 텍스트 편집기가 필요하며 몇 가지 옵션이 있습니다. Python에는 IDLE이 사전 설치되어 제공되며 잘 작동하지만 더 복잡할 수 있는 대용량 파일에는 적합하지 않습니다. 다음은 제가 대학과 내 프로젝트에서 수년 동안 Python에 사용한 IDE 중 일부입니다. 이러한 IDE는 모두 크로스 플랫폼이므로 Windows, Linux 또는 macOS에서 실행할 수 있습니다.

파이참

Android Studio 또는 IntelliJ에 익숙하다면 이미 PyCharm에도 익숙할 것입니다. 동일한 개발자가 제작했으며 Python 플러그인을 설치하면 IntelliJ에서도 정확히 동일한 기능을 활성화할 수도 있습니다. 차이점은 PyCharm은 처음부터 Python 전용으로 구축되었으며 최신 IDE에서 기대할 수 있는 모든 기능을 포함하고 있다는 것입니다. 여기에는 내장된 버전 제어, 구문 강조, 창 분할, 디버깅 기능 등이 포함됩니다.

PyCharm 다운로드

스파이더

데이터 과학자라면(또는 데이터 과학 목적으로 Python을 사용하려는 경우) Spyder를 설치해야 합니다. 이는 이미 가장 널리 사용되는 Python용 데이터 분석 패키지 중 일부를 포함하는 IDE입니다. 여기에는 matplotlib, numpy, scipy 및 pandas가 포함됩니다. 데이터 분석, 데이터 플로팅 및 기타 과학적 조사를 수행하려면 Spyder를 100% 설치해야 합니다. Spyder에는 데이터를 매우 쉽게 탐색하고 플롯하는 데 사용할 수 있는 Jupyter Notebook도 내장되어 있습니다.

스파이더 다운로드

숭고한 텍스트 3

Sublime Text 3은 단순성 덕분에 제가 꼭 사용하는 텍스트 편집기 중 하나입니다. 베어본이지만 매우 다재다능하며 소규모 프로젝트에 더 적합합니다. 작성 중인 프로그램에서 수백 줄의 코드로만 작업하는 경우 Sublime Text 3가 아마도 가장 좋은 방법일 것입니다. 나는 지역 임대 사이트를 읽고 Sublime Text 3 및 Python을 사용하여 나와 몇몇 친구들에게 새 목록에 대한 링크를 이메일로 보내는 Python으로 웹 스크레이퍼를 작성한 적이 있습니다. 이는 완벽하게 유능한 개발 환경이며 대부분의 사람들이 익숙해야 한다고 생각합니다.

숭고한 텍스트 3 다운로드

비주얼 스튜디오 코드(VSCode)

Visual Studio Code(또는 VSCode)는 가장 다양한 개발 환경 중 하나입니다. 내부에서 액세스할 수 있는 대규모 플러그인 저장소를 통해 완전히 사용자 정의가 가능합니다. Python과 바로 호환되지는 않지만, 내부에서 Python 플러그인을 설치하면 활성화됩니다. 구문 강조, 지능형 코드 완성, Jupyter 노트북, 디버깅, 단위 테스트 및 기타 특징. 저는 Visual Studio Code를 좋아하며 실제로 복잡한 작업을 수행할 때 가장 많이 사용하는 IDE입니다.

Visual Studio 코드 다운로드


다음은?

개발을 시작하고 싶다면 기본 사항을 가르쳐 주는 온라인 튜토리얼이 많이 있습니다. CodeAcademy와 w3schools 사이에는 다양한 옵션이 있습니다. 안드로이드에는 휴대폰으로 글을 쓰는 데 사용할 수 있는 Python 인터프리터도 있으며, 배우는 가장 좋은 방법은 직접 해보는 것입니다. 많은 기계 학습 모델이나 인공 지능을 사용할 수 있는 리소스 집약적인 작업을 수행하는 경우 다음 중 하나가 필요할 수 있습니다. 최고의 노트북 그래도 처리하려면.

제가 배운 가장 좋은 방법은 제가 겪고 있는 문제나 다른 어려움을 깨닫고 이에 대한 솔루션을 자동화하는 방법을 찾으려고 노력하는 것이었습니다. 그래서 나는 나를 위해 임대 사이트를 긁어주는 프로그램을 작성하겠다는 생각을 갖게 되었고, 여러분도 Python을 사용하고 싶어하는 다른 이유가 있을 것이라고 확신합니다.