본문 바로가기

Programming

파이썬(Python) 기초 : 아나콘다, 주피터랩으로 파이썬 시작하기

 
파이썬은 간결하고 가독성이 좋은 코드로 유명한 인기 있는 프로그래밍 언어입니다. 
 

1. 파이썬이란?


파이썬은 귀도 반 로섬(Guido van Rossum)에 의해 개발된 고급 프로그래밍 언어입니다. 그의 취미 프로젝트로 시작되어 현재는 강력한 커뮤니티와 생태계를 갖추고 있습니다.
 

2. 파이썬의 특징

 

  • 간결하고 읽기 쉬운 문법: 파이썬은 공백으로 블록을 구분하므로 코드의 가독성이 뛰어납니다.
  • 다양한 용도: 웹 개발, 데이터 분석, 인공지능, 자동화 등 다양한 분야에서 활용됩니다.
  • 오픈 소스: 무료로 사용할 수 있으며, 커뮤니티에 의해 지속적으로 발전하고 있습니다.
  • 강력한 라이브러리: 풍부한 표준 라이브러리와 서드파티 라이브러리를 통해 다양한 기능을 지원합니다.
    파이썬에는 이미 만들어진 라이브러리, 즉 그냥 다운로드해서 사용할 수 있는 라이브러리가 엄청나게 많습니다.
  • 크고 강력한 커뮤니티 : 분야별, 주제별로 나눠져 있는 커뮤니티들이 해외는 물론 국내에도 엄청 많습니다.
1. 만들려는 프로그램에 사용할 수 있는 라이브러리를 찾는 것
2. 선택한 라이브러리를 어떻게 사용하는지 익히는 것
3. 커뮤니티에서 나에게 필요한 정보를 얻는 것

위 세 가지만 할 줄 알면 프로그램 절반이상은 완성한 거나 마찬가지입니다.

 

3. 파이썬 설치하기


파이썬을 설치하는 것은 매우 간단합니다. 파이썬 공식 웹사이트 https://www.python.org/ 에서 최신 버전을 다운로드하여 설치할 수 있습니다. 윈도우, 맥, 리눅스 모두 지원됩니다.
 

4. 파이썬 인터프리터 사용하기


파이썬 인터프리터를 사용하면 즉시 파이썬 코드를 실행할 수 있습니다. 명령 프롬프트(혹은 터미널)에서 python 명령어를 입력하여 실행할 수 있습니다. 인터프리터를 통해 간단한 코드를 작성하고 실행하는 것으로 파이썬의 기본적인 사용 방법을 익힐 수 있습니다.
 

5. 아나콘다 설치

 
IDE나 인터프리터를 따로 설치할 필요 없이 한 번에 다양한 패키지와 함께 설치할 수 있는 아나콘다를 설치할 수 있습니다.
구글에서 '아나콘다 다운로드'로 검색하면 아나콘다 공식사이트 https://www.anaconda.com/download 에서 무료로 다운로드를 할 수 있습니다.

 

 
 

 
IDE는 본인에게 맞는 것을 선택해서 사용하면 됩니다.
많이 사용하는 JupyterLab을 실행하면 아래 화면과 같습니다.

 
깔끔한 화면에 셀단위로 실행이 가능해서 작성한 코드를 바로바로 쉽게 확인할 수 있습니다.

 
누구나 처음실행해 보는 Hello World 입니다.
장단점이 있겠지만 너무 간결한 코드에 살짝 적응이 안 되기도 합니다. ㅎ
 

6. 주피터 랩 (단축기 설명)

 
자주 사용되는 주피터 랩 단축키입니다.

a위쪽에 셀 생성x셀 잘라내기m코드셀→마크다운
b아래쪽에 셀 생성v셀 붙여넣기y마크다운→코드셀
dd셀 삭제c셀 복사ctrl + Enter코드 실행

 
마우스로 메뉴를 선택해서 사용할 수 도 있지만, 단축키를 이용하면 좀 더 빠르게 코팅을 할 수 있겠지요~