본문 바로가기
파이썬

파이썬 설치와 구글 코랩

by 코낄2 2023. 8. 31.

파이썬은 최초에 수업용으로 개발된 고급 프로그래밍 언어로 문법이 다른 언어에 비해 간결하며, 코드의 가독성이 높아 입문자에게 추천되는 프로그래밍 언어 중 하나라고 합니다. 또한 플렛폼에 독립적이고, 객체 지향 언어라는 특징이 있습니다.

 

파이썬은 그 유연성과 확장성 덕분에 다양한 활용 분야에서 널리 사용되고 있습니다. 우선 본인이 파이썬을 배워봐야겠다고 흥미를 가진 계기도 현업자분들의 추천으로 실질적인 활용도가 검증되었다고(?) 생각했기 때문입니다.

좀 더 체계적이고 검증된 정보들을 확인 할 수 있는 링크도 첨부합니다.

https://www.codenary.co.kr/techstack/detail/python

 

Python 사용하는 기업들 | 코드너리

[Python]은/는 현재 클라썸,슈퍼브에이아이,엔라이튼,토스랩,큐피스트,핀다 등의 기업에서 사용하고 있습니다. 더 많은 정보는 코드너리에서 지금 바로 확인해보세요.

www.codenary.co.kr

 

1. 파이썬 설치

우선  파이썬 공식 웹사이트 다운로드 페이지에서 해당하는 버전의 인스톨러를 다운로드합니다.

프로그래밍 언어는 많은 사람들이 이용하고 있는 버전을 쓰는것이 다양한 라이브러리를 사용하는데 유리하기때문에 가장 최신 버전이 아닌 2023.08.31일 기준 3.10.11을 다운로드 했습니다.

 >> 설치 시 "Add python.exe to PATH" 체크박스를 꼭! 선택해야합니다.

이렇게 하면 파이썬이 시스템 경로에 추가되어 명령 프롬프트에서 바로 파이썬을 실행할 수 있게 됩니다.

 

2. 구글 코랩

구글 코랩은 구글에서 제공하는 클라우드 기반의 Jupyter 노트북 환경입니다. 주로 Python 코드를 작성하고 실행하는 데 사용되며, 데이터 분석, 기계 학습, 딥러닝 등의 작업에 유용합니다. 보통 Python을 아나콘다, 비주얼 스튜디어 코드, 구글 코랩 등 다양한 방법을 통해 실행시키는데, 구글 코랩을 선택하는 주요 특징은 다음과 같습니다.

 

1. 무료 GPU/TPU 사용: 코랩은 사용자에게 무료로 GPU나 TPU를 제공하여, 딥러닝 연산을 빠르게 수행할 수 있게 합니다.

2. 클라우드 기반: 로컬 환경에 별도의 설치나 설정 없이 웹 브라우저만 있으면 어디서든 접속하여 사용할 수 있습니다.

3. Jupyter 노트북과 호환: Jupyter 노트북 형식을 사용하기 때문에, Jupyter 노트북과 호환되며 쉽게 공유하거나 저장할 수 있습니다.

4. 구글 드라이브 통합: 사용자의 구글 드라이브와 쉽게 연동할 수 있어, 데이터를 가져오거나 저장하는 것이 간편합니다.

 

구글 계정만 있다면  웹 브라우저 Google Colab 홈페이지 에서 쉽게 시작해볼 수 있습니다.

>>"새 노트북" 버튼을 클릭 또는 상단 메뉴에서 파일-새노트를 클릭하여 새로운 노트북을 시작하시면 됩니다.

 

가장 기본적인 셀의 종류는 두가지가 있습니다.

1. 텍스트 셀: 마크다운 문법을 사용하여 텍스트를 작성할 수 있습니다.

2. 코드 셀: Python 코드를 작성하고 실행할 수 있습니다.


시작하기 전에 구글 코랩에서 파이썬을 시작하는 초보자라면 유용하게 써먹을 수 있는 코랩 단축키를 몇개 소개합니다.

> 코드 셀을 삽입/삭제하고 변경하는 단축키

1. 위에 코드 셀 삽입: Ctrl/Cmd + M A (M과 A를 순차적으로 입력)

2. 아래에 코드 셀 삽입: Ctrl/Cmd + M B

3. 텍스트 셀로 변경: Ctrl/Cmd + M M (기본적으로 코드 셀로 삽입되기 때문에 텍스트 셀은 변경을 해주어야 함)

4. 코드 셀로 변경: Ctrl/Cmd + M Y

5. 코드 셀 삭제: Ctrl/Cmd + M D

6. 이전으로 돌아가기(실행 취소): Ctrl/Cmd + M Z

> 셀 실행 방법

현재 셀 실행하고 커서를 그대로 유지: Ctrl + Enter
현재 셀 실행하고 커서를 다음 셀로 이동: Shift + Enter
현재 셀 실행하고 바로 아래에 새 셀 삽입: Alt + Enter


이제 파이썬 공부를 시작할 환경이 완성되었습니다!

'파이썬' 카테고리의 다른 글

파이썬 컬렉션 (튜플)  (0) 2023.09.05
파이썬 컬렉션 타입[리스트]  (0) 2023.09.04
문자열  (0) 2023.09.01
파이썬 변수  (0) 2023.09.01
print 함수  (0) 2023.09.01