오늘 목표는 개발환경 설정 후 프로젝트 셋팅까지 진행하볼 예정이다.
1. 파이썬 설치
개발환경 설정? 머 없다. 파이썬으로 하기로 했으니까 파이썬 설치해주고 파이썬 IDE를 설치해주면 끝~ 먼저 파이썬을 설치해주자, 나는 파이썬 3.8버전을 사용하는데 이 글을 쓰는 시점에 확인해보니 벌써 3.9.2가 나왔더라 ㅎㅎ 머 이 프로젝트를 진행하는데 큰 차이는 없으니 그냥 받으면 된다.
비전공자들은 궁금할 수가 있다. 파이썬 설치? 그게 모야!!! 어 일단. 우리가 사용할 언어는 파이썬이다. 언어라는건 규칙이 존재하고 사용할 수 있는 단어들도 있을 것이다. 이런 언어를 내 컴퓨터에서 사용할 수 있도록 하려면 이 언어를 내 컴퓨터에 설치해줘야 한다.
우리가 영어를 배우려면, 매일 학원에 가서 영어공부하고, 안되면 유학가서 배워와야하지만 컴퓨터는 그냥 그 언어를 설치하기만 하면, 컴퓨터는 그 언어를 사용할 수 있다. 머 이정도 생각하면 된다.
https://www.python.org/downloads/
저 위 링크 들어가서 저 Download Python 3.9.2를 눌러주고 실행해서 설치해주자.
설치가 끝나면 시작버튼-검색-cmd 검색 후 엔터를 눌러 cmd창을 띄운 뒤 python이라고 입력해보자. 그 후 빨간 박스처럼 먼가 알아들었다는 것처럼 내용이 나오면 정상적으로 설치된 것이다.
2. PyCharm 설치
이번엔 PyCharm을 설치해야한다. 보통 파이참이라고 읽는다. 이건 멀까? IDE 라고 한다. Integrated Development Environment 라고하며 한국말로는 통합 개발 환경이다. 머 어렵게 들리는데, 어떤 컴퓨터 언어로 프로그램개발을 하기위해 코딩, 디버깅, 컴파일 등 여러 기능을 가진 프로그램이라고 알면 된다.
쉽게 말해서 우리가 요리를 하기위해서 머 칼도필요하고 오븐도 필요하고 가스도 나와야하고, 먹으려면 그릇도 있어야하고, 맛도 보려면 국자도 있어야하고 하듯이. 이런 요리라는 행위를 하는데 필요한 모든 기능이있는 곳이 주방이듯, 우리가 프로그램 개발하는데 필요한 모든기능이 있는 프로그램을 IDE라고 부르는 것이다.
보통 Java 에서는 이클립스, 인텔리제이를 많이 쓰고, C는 Visual Studio, 파이썬은 파이참을 많이 쓰는것 같다. 이처럼 언어별로 주력으로 쓰는 IDE들이 있으니 알아보고 쓰면 된다.
https://www.jetbrains.com/ko-kr/pycharm/
위 링크에 접속해서 가운데에 있는 다운로드버튼을 눌러 설치해주고 실행해주자.
프로젝트 생성
자 실행하면 위처럼 창이 나올꺼다. New Project를 눌러주자.
빨간 박스에 프로젝트 이름을 써주자, 저 프로젝트 이름은 그냥 진짜 말그대로 내 프로젝트의 이름이다. 저기 적는 글자가 프로그램 실행했을때 나오는 글자가 아니니.. 맘편하게 써도 된다.
그리고나서 다른 설정 손댈 꺼 없이 Create를 눌러주자.
그럼 virtual environment 생성이라고 한 몇십초 정도 기다린다. 머 사양에따라서 몇 분이 될 수도 있다. 가상 환경이라고 해서 파이썬은 프로젝트마다 하나의 환경을 갖는다.
그 환경마다, 설치한 라이브러리 버전이 다를 수도 있고, 설치된 환경이 제각각이다. 여러 가상환경을 준비해놓고, 원하는 환경이랑 마운트해서 실행도 가능하다. 머 이런 특성을 가지고 있다는 것만 알고 넘어가면 될 것 같다.
자 위 화면처럼 뜨면 프로젝트 생성 완료다. 간단하게 화면 구성을 보자. 1번에는 리소스 파일들이 있다. 쌩으로 새로 만든 프로젝트이기 때문에 머 복잡한게 많이 없다 ㅎㅎ 1번 박스를 보면 기본적인 코드가 적혀있는 main.py파일이 있고 venv 폴더가 있다. 이 venv폴더는 아까 위해서 말했던 가상환경 폴더이며, 앞으로 라이브러리를 설치하거나 하면 저 폴더에 설치된다고 알고 있음 된다. 머...라이브러리를 뜯어볼 것이 아니면은 저 폴더는 열어볼 일이 없다.
우린 그저 main.py만 보면 된다 . 그 main.py에 대한 코드는 2번 화면에 나와있다.
자 코드를 보면 간단하다. print_hi라는 함수가 정의되어 있고, 아래 if 문에서 __name__이 __main__이면 아까 정의했던 print_hi라는 함수를 작동시킨다. 그 함수의 인자로는 PyChamr이라는 문자열을 줬고, 다시 함수정의를 보면 그 받은 인자를 Hi와 함께 출력시키는 구조이다.
쉬프트+F10을 눌러서 한번 실행해보자. 하단에 보면 Hi, PyCharm을 확인 할 수 있다. 다음편에서는 자동매매 시뮬레이터 GUI화면을 만들어보자.
'IT > Python' 카테고리의 다른 글
[파이썬 #1] 주식자동매매 시뮬레이터 미니 프로젝트 포스팅을 시작하며 (2) | 2021.03.01 |
---|