파이썬관련정보

파이썬시작하기: 사전 요구 사항

파이썬시작하기: 사전 요구 사항

 

Python 설치 및 사용을 시작하기 위한 두 가지 전제 조건이 있습니다.

컴퓨터와 인터넷 사용에 대한 합리적인 지식.

컴퓨터와 통신하기 위한 새로운 언어를 배우고 싶은 강한 욕구.

 

Windows에 PYTON 설치

Download the latest version of Python from the official Website 

https://www.python.org/downloads/

참고: Python 2.x와 Python 3.x 두 가지 언어 버전을 사용할 수 있습니다. 모든 단순성의 차이점은 Python 2.x가 레거시입니다. 즉, 대부분의 기기에 설치되어 있는 Python 3.x가 Python의 현재 및 미래입니다.

 

Windows 버전은 MSI 패키지로 다운로드되며 열린 셸 파일을 두 번 클릭하여 설치할 수 있습니다.

마법사가 기본 디렉터리에 Python을 설치하도록 허용:

 

Python 3.x의 경우 C:\Python3x\ - (x가 다운로드한 버전으로 대체되고 있으며 최신 버전은 2.7)

 

참고: 폴더가 다르면 충돌 없이 동일한 시스템에 여러 버전의 Python을 설치할 수 있습니다.

 

그러나 단일 인터프리터는 Python 파일 형식의 기본 응용 프로그램 역할을 합니다.

 

Python을 사용할 수 있지만 코드 작성 작업을 하기 전에 다음에 설명된 라이브러리와 도구를 설치하는 것이 좋습니다. 특히 설치 도구는 다른 타사 Python 라이브러리를 쉽게 사용할 수 있으므로 반드시 설치해야 합니다.

 

https://pypi.org/project/setuptools/

 

설정 도구 + PIP

모든 설치 도구에서 이 소프트웨어는 패키징 및 설치 기능(표준 라이브러리에 있는 배포판에 제공됨)의 기능을 확장하기 때문에 가장 중요한 타사 Python 소프트웨어입니다.

설치 도구가 Python 시스템 및 디렉토리에 추가되면 단일 명령을 사용하여 모든 Python 호환 타사 소프트웨어를 추가할 수 있습니다. 또한 설치 도구를 설치하면 사용자가 만든 소프트웨어에 네트워크 설치 기능을 추가할 수 있습니다.

 

일반적으로 파이썬 3에는 PIP가 장착됩니다. 여기서 Windows용 설치 도구의 최신 버전을 다운로드할 수 있습니다.

https://pip.pypa.io/en/latest/installation/

 

이제 다른 패키지를 제거하는 Python 명령 easy_install을 대체하는 PIP를 설치합니다.

 

가상 환경

그런 다음 각 프로젝트를 자체적으로 포함하고 서로 분리할 수 있는 도구인 가상 환경(Virtual Envirtual Environment. 코드를 작성할 때 Python 작업 환경을 활용하여 크기를 줄입니다(예: Python 라이브러리에서 미리 만든 일부 함수 사용). 따라서 저장된 파일을 저장하면 저장된 파일을 다시 열고 Python 작업 환경에서 실행하는 데 필요한 필수 정보만 다시 열립니다.

이제 다른 코드를 만들고 저장합니다.

이제 새 프로젝트는 Python과 다른 라이브러리 개체를 사용할 수 있지만, 의존도를 서로 분리할 수 있는 메커니즘이 존재하지 않는 한 한 프로그램이 다른 프로그램과 쉽게 충돌할 수 있습니다.

가상 환경은 서로 다른 프로젝트에 필요한 모든 종속성을 별도의 위치에 분리합니다. 따라서 각 프로그램은 자체 안전 피난처에서 안전하게 실행할 수 있습니다.

 

https://pypi.org/project/virtualenv/

 

두 번째 필수 구성 요소

컴퓨터 프로그램 쓰는 법을 배우고 싶은 강한 욕구.

프로그래밍을 할 줄 모르고 파이썬을 처음 접하는 사람이라면, 다른 새로운 언어와 마찬가지로 실수나 작은 실패에도 시간과 연습, 그리고 끈기가 필요하다는 것을 이해하라. 그러므로 당신은 성공하기 위해 언어를 배우고자 하는 강한 욕구가 있어야 합니다.

 

배우고자 하는 강한 욕구

파이썬은 기초 학습, 문제를 논리적으로 구성 요소로 분해하는 새로운 방법 학습, 새로운 프로그래밍 방법론(파이썬은 객체 지향 프로그래밍 언어) 학습, 새로운 코딩 환경에서 코딩 동작을 연습하는데 집중적인 노력이 필요하다.

기적이 일어날 거라고 기대하지 마세요.

단순히 이 책의 끝에 도달한다고 해서 그것을 배우는 것은 아니다.

다른 언어와 마찬가지로, 연습과 경험은 매우 중요합니다. 단순히 구문을 읽고 암기한다고 해서 기적적인 변형이 일어나거나 현장에서 적합한 프로그래머가 되는 것은 아닙니다.

새로운 언어를 배우고자 하는 진정한 욕구가 없다면, 프로그램을 배우는 것은 지루해질 수 있고, 실수는 동기부여 요인으로서 복합될 것이며, 문제를 분해하고 해결책을 쓰는 새로운 분석 과정을 흡수하지 못할 것이다.

 

연습, 더 많은 연습 및 더 많은 연습

모든 언어는 반복과 실험으로 배운다.

여러분은 어떻게 구절을 조합하고 그것으로부터 의미 있는 문장을 만드는지를 배워야 합니다. Python에서는 구문과 명령을 사용하여 작업을 수행할 수 있는 코드 청크(입력, 계산, 출력 표시 등)를 만들고 효율적으로 수행할 수 있습니다.

이 책은 당신에게 언어의 기본을 제공하겠지만, 당신은 당신의 두뇌를 고상하게 만들고 다양한 문제에 대한 많은 코드를 써야 할 것입니다. 그래야만 이 책에서 공유되는 정보가 당신에게 계속 남을 것입니다.

 

수년 동안 여러분이 잘하게 된 것들: 말하기, 서핑, 게임, 음악 연주, 패션에 대한 일반 지식, 좋은 에세이 쓰기, 유머 등. 당신의 능력에 대한 충분한 명령과 자신감을 얻기 위해 그들 모두는 반복해서 연습되어야 했습니다.

파이썬을 이용한 프로그래밍은 그 경험과 상당히 유사합니다.