[공부] Python 코딩을 위한 셋팅!

 

Python을 독학으로 공부를 하다가 응용프로그램을 만드는 과정에서 Python으로 만들어진 응용프로그램 exe 파일의 용량이 너무 커 배포용으로 만들 수 없었고 이 문제를 해결해보려고 이것저것 알아보다가 결국 포기하고 유야무야 시간이 지나고 프로그래밍을 또 전혀 안한지 2년의 시간이 훌쩍 흘러버렸습니다. 컴퓨터공학 전공으로 C언어와 JAVA를 배우고 실무에서도 1년 반정도 경험이 있어서 접근이 쉬운 Python 독학은 어렵지 않게 간단하게 만들수 있었던거 같은데 이번에는 조금 더 이것저것 만들어 보면서 공부를 해보려고 합니다. 

 


개발환경구축

1. Anaconda3 설치 

 

Anaconda는 데이터 분석 및 머신러닝에 필요한 대부분의 라이브러리가 미리 포함되어 있어 설치 과정이 간편하고 Anaconda를 사용하면 서로 다른 프로젝트에서 사용할 파이썬 버전이나 패키지를 독립적인 가상 환경으로 분리해 관리할 수 있어 패키지 충돌방지와 특정 프로젝트에 맞는 파이썬 환경을 구성할 수 있습니다. conda 명령어를 사용해 파이썬 뿐만 아니라 다양한 라이브러니 Numpy, Pandas, Scikit-learn등 설치와 업데이트가 쉽습니다. 

 

Aanaconda3는 Python 3.x 버전을 기본적으로 사용하는 Anaconda 배포판입니다. 

 

Download Now | Anaconda

 

Download Now | Anaconda

Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.

www.anaconda.com

 

Anaconda3는 공식 홈페이지에서 무료 배포판을 다운로드 받을 수 있습니다. 

 

 

윈도우, 맥, 리눅스 버전이 있어 개인환경에 맞는 설치파일을 다운로드 받아서 설치를 진행합니다.

 


PyCham Community 설치 

 

PyCharm Community는 JetBrains에서 제공하는 무료 오픈 소스 통합 개발 환경(IDE)입니다. 주로 Python 개발을 위해 설계되었으며, 다양한 기능을 통해 개발자가 더욱 효율적으로 코드를 작성하고 디버깅할 수 있도록 도와줍니다. PyCharm은 Community Edition과 더불어 상업용 버전인 PyCharm Professional Edition도 존재하며, Professional Edition은 추가적인 웹 개발 및 데이터베이스 통합 기능을 제공합니다.

 

개인용으로 사용하는 Professional 버전의 가격은 첫해 부가세 포함 108.90달러 (한화 약 14만 6,644원)으로 2년차 3년차 이후로는 가격이 점점 내려갑니다. Professional 버전에서는 웹 프레임워크 지원(Django, Flask), 데이터베이스 도구, 과학적 도구(Data Science 관련)등을 추가로 제공하지만 순수한 Python 개발 중점인 Community 버전을 사용해도 충분합니다. 

 

 

https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows

 

PyCharm 다운로드: 데이터 과학 및 웹 개발을 위해 JetBrains가 만든 Python IDE

 

www.jetbrains.com

 

 

 

PyCharm은 공식 홈페이지에서 다운로드 받을 수 있는데 다운로드 페이지에서 윗쪽에 있는건 PyCharm Professional 버전이고 아래쪽으로 내려야 무료버전인 PyCham Community 버전을 다운로드 받을 수 있습니다. 

 

 

 "다음" 버튼만 누르면 쉽게 설치가 가능합니다. 저는 중간에 PyCharm 바로가기 아이콘 생성하고 py파일을 자동으로 연결 하도록 "연결 생성"항목에 .py를 체크하고 설치를 진행했습니다. 

 


PyCharm에 Ananconda 연결

 

파이썬 가상환경을 구축할 Anaconda3와 IDE 개발 툴인 PyCharm 까지 설치가 끝났고 간단한 세팅 정도만 해줬습니다. Anaconda3를 실행해 Environments에서 Python 3.11.10 버전의 환경을 "takeit1"명칭으로 하나 만들어 줬습니다. 

 

가상환경을 만들어주면 Anaconda3의 하위폴더인 envs 폴더에 "takeit1"이 라고 지정한 폴더가 생성이 되어집니다. 

 

 

PyCharm에서 새로운 프로젝트를 생성 

 

프로젝트를 생성하면서 Interpreter Type에서 "Custom environment"를 선택하고 Environment는 이미 만들어둔 Anaconda 가상환경이 있기에 "Select existing"를 선택하고 type에서는 "Conda" Path to conda의 경로는 위에서 생성된 Anaconda3/envs에 있는 조금전 생성한 takeit1 폴더의 Python.exe로 설정하고 프로젝트를 생성하면됩니다. 

 

 

코딩의 기본중 기본인 "Hello, world!" 출력까지 해봤습니다. 

 

셋팅은 끝났고 이제 앞으로 하나씩 하나씩 이것저것 도전을 해볼 생각입니다. 

Designed by JB FACTORY