민수야, 너도 할 수 있어
Python 공부 (1) - python 개발환경 구축 (python, pycharm 설치) 본문
python 공부
내가 python 공부를 시작하게 된 계기는 이 언어만으로 프로그램을 구현하거나 프로젝트를 하기 위함이 아니었다. python의 라이브러리나 프레임워크를 통해 머신러닝이나 웹앱 구현을 하기 위해 공부를 시작했다. 그렇기에, 처음에 python에 대해 쉽기만한 언어일 뿐이라는 인식을 가지고 있었다. 하지만, 공부를 하며 python 언어에 대한 실용성과 다양성을 바탕으로 내가 구현할 수 있는 것들이 무수히 많다는 것을 느끼게 됐다. 나를 포함한 이 글을 읽는 모든 독자들도 python을 공부하여 자신의 상상력을 구현해 내며 목표를 이루었으면 좋겠다.
python 개발환경 구축하기 (1) - python 설치
python 공식 홈페이지에서 python을 설치한다.
파이썬 공식 홈페이지의 다운로드 페이지(http://www.python.org/downloads)에서 윈도우용 파이썬 언어 패키지를 다운로드한다. 위 화면처럼 Python 3.x로 시작하는 버전 중 가장 최근의 패키지를 다운로드한다(이 글을 작성하는 시점의 최신 버전은 3.8.1이다).
인스톨러를 실행한 후에, "Install Now"를 선택하여 바로 설치
Install Now 버튼을 클릭 하기 전에, python을 어느 곳에서든지 실행할 수 있도록 Add Python 3.5 to Path를 꼭 체크해야 한다.
powershell을 통해 python 버전 및 설치 확인
윈도우키 + R을 눌러서 명령 프롬프트 창(cmd 창)을 연다. 다음으로, 위 화면 처럼 powershell를 입력하여 powershell을 실행 시킨다. 마지막으로, powershell 실행 화면에서 python이라고 입력후 오류가 나지 않고 python의 버전이 출력되면 문제 없이 설치가 완료 된것이다.
python 개발환경 구축하기 (2) - pycharm 설치
pycharm은 python 프로그램을 개발할 수 있도록 하는 IDE 중 하나이다. IDE란, [Integrated Development Environment]의 약자로 통합 개발 환경을 말한다. 이는 소프트웨어를 개발하는 과정에 필요한 모든 작업을 하나의 소프트웨어에서 처리할 수 있도록 환경을 제공한다. 코드 편집기, 디버거, 컴파일러, 인터프리터 등을 포함하고 개발자에게 제공한다.
pycharm 공식 홈페이지에서 pycharm을 설치한다.
파이썬 공식 홈페이지 (https://www.jetbrains.com/pycharm/)에서 위 화면 처럼 다운로드 버튼을 누르고 community 버전 다운로드 버튼을 눌러, 인스톨러를 실행한다. (아래부터 진행 될 과정 중, 사용자의 동의를 구하거나 확인 버튼만 누르면 되는 과정들은 생략했으니 참고하길 바란다.)
아래의 화면과 같이 체크 후, 다음으로 넘어간다.
pycharm 설치 완료 후, 재부팅을 하고 실행해야 한다.
재부팅 후, pycharm을 실행시켜 초기 설정을 해준다.
이미 설정된 setting 값을 다른 폴더로부터 import할지 물어보는 창이다. 미리 설정해 놓은 폴더가 없으면 위와 같이 체크하면 된다.
자신이 원하는 UI 테마를 체크하고 넘어가면 된다. (이 다음 창에서는 필요한 plugin을 설치 할 것인지 묻는 창이다. 필요한 plugin이 없는 경우 체크하지 않고 넘어가면 된다.)
python 개발환경 구축하기 (3) - pycharm 에서 프로젝트 생성 후, 'hello world!' 출력하기
'Create New Project' 배너를 눌러, 새 프로젝트를 생성한다.
프로젝트 이름을 기입하고, 프로젝트가 저장될 경로를 설정한다.
자신이 생성한 프로젝트 파일에 새로운 python 파일을 생성한다.(이때! 파일 명 끝에 .py라는 확장명을 붙여준다.)
'hello world!' 를 출력하기 위한 python 코딩을 한다.
print('hello world!')
5. pycharm 하단의 실행창에서 출력 결과를 확인한다.
python과 pycharm 설치, 그리고 hello world! 출력까지 해보며 python 개발환경 구축하기 포스팅을 마친다. 첫 기술 블로그의 첫 포스팅인 만큼 많은 시간이 걸리고 미숙한 점도 많았다. 하지만, 시행착오를 겪으며 기술 블로그를 꾸준히 운영하면 학습한 지식이나 프로젝트 등을 글로써 정리하는 기술을 많이 키울 수 있다고 믿는다. 또한, 정리한 정보들을 많은 사람들과 공유하며 도움을 받은 사람도 많아졌으면 하는 마음이 크다. (혹시 글을 읽으며 궁금한 점이나, 고쳐야 할 만한 점이 보인다면 댓글을 통해 알려 주었으면 좋겠습니다.)
'언어 > python' 카테고리의 다른 글
Python 공부 (6) - 자료형(딕셔너리) (0) | 2020.02.01 |
---|---|
Python 공부 (5) - 자료형(튜플) (0) | 2020.01.30 |
Python 공부 (4) - 자료형(리스트) (0) | 2020.01.30 |
Python 공부 (3) - 자료형(문자열) (0) | 2020.01.19 |
Python 공부 (2) - 자료형(숫자형) (0) | 2020.01.13 |