파이썬은 1989년에 발표된 프로그래밍 언어로 벌써 30살이 훌쩍 넘었습니다.

하지만 2021년 현재 머신러닝 등 ai 관련으로 더욱 활용도가 많아지고 있습니다.

학생들이 처음으로 접하는 코딩 언어 중에 파이썬은 꽤 높은 빈도를 자랑하는데요.

이러한 파이썬을 실습하기에 적합한 편집기로 많은 사람들이 pycharm을 추천합니다.

 

pycharm 다운로드 하기

 

파이참의 다운로드는 파이참 홈페이지에서 할 수 있습니다.

pycharm에는 플랫폼 별로 2가지 버전이 존재하는데요. 무료이자 오픈소스로서 pycharm을 이용하고 싶다면 커뮤니티 버전으로 다운로드 하면 됩니다.

프로페셔널 버전은 많은 기능을 가지고 있지만 30일의 평가기간이 끝나면 라이센스를 구매해야 됩니다.

 

pycharm 설치 하기

 

다운 받은 pycharm 프로그램을 더블 클릭해서 실행하면 됩니다.

설치를 위해서 필요한 공간은 1GB가 살짝 안되지만, 대략 5GB의 공간이 있는 것을 추천합니다.

설치시 환경 변수란 것을 설정하는 것이 있는데요.

수동으로 해도 되지만 살짝 번거로울 수 있으니 위에 붉은색으로 그어져있는 부분은 체크를 하는 것이 좋습니다.

 

설치가 완료되면 환경변수 설정을 위해 재부팅을 해주면 파이참의 설치가 완료됩니다.

설치 후 처음 pycharm을 실행하면 data sharing 관련 동의 내용이 나옵니다.

개선을 위해 당신의 작업 데이터 공유를 해줄 수 있냐인데, 해줘도 되고 안해줘도 됩니다. 

 

New project를 선택하면 기본 설정이 나오게 됩니다.

이 설정을 특별히 건드릴 것은 없는데요. 파이썬 사용을 위해 컴퓨터에 파이썬이 설치되어 있어야 합니다.

만약 되어 있지않다면, 파이썬을 설치하시거나 anaconda라는 파이썬 키트를 다운받아서 설치하는 것도 좋습니다.

 

파이썬, R data 그리고 머신러닝에 필요한 오픈소스 패키지와 라이브러리들이 대부분 들어가있어 별도로 다른 것들을 설치하지 않고도 사용이 가능합니다.

인스톨러는 32비트, 64비트로 구분이 되며 대략 용량이 3-500mb정도가 나옵니다

이런 용량이 부담스럽다면 miniconda를 다운받으시면 파이썬 구동을 위해 꼭 필요한 패키지들만 들어가서 대략 50mb 정도만 받으면 됩니다.

아나콘다를 설치하게되면, 위 설정창에서 base interpreter를 아나콘다 설치한 곳의 python.exe로 선택해주면 됩니다.

 

pycharm 으로 hello world 만들기

 

파이참 설정에서 제일 아래 main.py라는 웰컴 스크립트를 만들것이냐 물었을때 체크를 했다면 나오는 화면입니다.

프로그래밍에서 가장 처음하는 것으로 잘 알려진 hello world 와 유사한 것인데요.

 

파이참으로 파이썬을 함에 있어서 기본적인 기능에 대해서 알려줍니다.

파이참 사용에 필요한 기본기능을 살짝 알아보겠습니다.

1. shift + f10을 누르면 내가 짠 파이썬 스크립트를 실행해줍니다.

pycharm 하단 콘솔창에 결과가 나옵니다.

 

2. 함수 또는 변수 등을 선택한 상태에서 shift 키를 연속해서 누르면 관련된 정보를 모두 찾아줍니다.

3. 디버깅을 위해서 브레이크 포인트를 지정할때 ctrl + f8로 브레이크 포인트 토글을 온오프 할 수 있습니다.

 

물론 코드 앞에 라인 번호가 있는 곳을 마우스로 클릭해도 동일한 효과를 주지만, 가끔은 단축키가 더 편할 수 있습니다.

 

 __name__ == '__main__' 의 정체와 의미

 

이 웰컴 스크립트에서 하나 조금 이해가 안가는 부분이 나오는데요.

바로 if __name__ == '__main__': 이 부분입니다.

조건문인거 같은데 대체 이게 뭘까? 하고 생각할 수 있는데요.

정확하게 알자면 직접 모듈 실행과 inport한 모듈의 실행에 따라 달라지고 그런 내용이 있습니다.

 

그냥 여기서는 현재 실행하는 파일 이름이 main이면 아래의 print 문을 사용한다는 의미입니다.

즉 __name__는 파이썬 내부의 내장 변수로 현재 파일의 이름을 체크하는 것이라고 보면 됩니다.

 

main.py 내용을 요렇게 변경해주면 실행시 hello world가 됩니다.

 

글 마무리

 

프로그래밍 언어는 하나를 할 줄 알면 나머지 언어들도 좀 더 쉽게 익힐 수 있습니다.

그 이유는 방식이 조금 다를 뿐, 근본적인 부분은 비슷하기 때문입니다.

조건문, 반복문, 데이터 저장과 활용 등 많은 부분에 사용되는 것들이 유사합니다.

 

파이썬으로 웹 스크래핑이나 주식 자동 거래 시스템 구현 등에 자주 사용을 하는데요.

배워두면 여러모로 쓸모있는 매력적인 프로그래밍 언어인 것은 확실한 것 같습니다.

 

2021.03.12 - [프로그래밍] - 웹 스크래핑 언어 파이썬보다 효율적인 3가지

 

웹 스크래핑 언어 파이썬보다 효율적인 3가지

웹 스크래핑 언어에서 파이썬은 절대적인 위치를 차지하고 있습니다. 파이썬은 일단 배우기 쉽고, 웹 스크래핑에 필요한 라이브러리도 충분하기 때문에 관련 일이 필요할때 가장 먼저 떠오르는

rich-informer.tistory.com

2021.03.03 - [프로그래밍] - 머신러닝에 적합한 프로그래밍 언어 5가지

 

머신러닝에 적합한 프로그래밍 언어 5가지

머신러닝 프로그래밍 언어에는 어떤 것들이 있는지 알아보겠습니다. 이제는 너무 익숙해져버린 머신러닝! 미래 먹거리가 아닌 현재 진행형으로 아주 핫한 it 카테고리 중에 하나입니다. 이러한

rich-informer.tistory.com

+ Recent posts