데이터분석1 - Python 이란?

우수민·2022년 9월 25일
0

강의 자료

목록 보기
2/18
post-thumbnail

1. 파이썬(Python)이란?

  • 파이썬(Python)은 네덜란드 출신의 프로그래머인 귀도 반 로섬(Guido van Rossum)이 1989년에 개발한 프로그래밍 언어입니다.
  • 파이썬은 문법이 어렵지 않아서 코드를 쉽게 작성하고 읽을 수 있으며, 인터프리터에서 바로 실행하여 그 결과를 빠르게 확인할 수 있습니다.
    또한, 다양한 라이브러리가 많이 존재하므로, 이를 활용하여 원하는 프로그램을 빠르게 개발할 수 있습니다.
  • 파이썬은 교육적인 목적뿐만 아니라 실무에서도 많이 사용되고 있으며, 응용 프로그램과 웹, 서버 사이드 영역까지 다양한 분야에서 활용되고 있는 전 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다.

2. 파이썬 장점

  1. 문법이 쉽고 순서가 영어 구문과 유사하여 빠르게 배울 수 있음
  2. 풍부한 라이브러리로 개발 생산성이 매우 높음
  3. 멀티패러다임 프로그래밍 언어(절차적 언어 지원, 객체지향, 함수형 프로그래밍 언어)
  4. 다양한 플랫폼에서 사용 가능
  5. 메모리 자동 관리
  6. 다른 언어로 작성된 모듈을 연결하는 Glue Language로 이용(CPython, Jython, IronPython, Pypy)
  7. 웹 프로그래밍, 수치연산 프로그래밍, 데이터베이스 프로그래밍등 다양한 분야 개발 가능

3. 파이썬 설치 및 사용하기

  • 파이썬을 활용할 수 있는 툴은 많이 존재합니다. 하지만, 데이터 분석 분야에서는 주로 Jupyter Notebook을 사용하고 있습니다.

  • Jupyter Notebook 이란?
    • 웹 브라우저에서 파이썬 코드를 작성하고 실행해 볼 수 있는 개발도구
  • Jupyter Notebook은 크게 2가지 방법으로 사용할 수 있습니다.
    1. Anaconda를 통해 로컬에서 사용하기
    2. Colab을 활용해서 클라우드로 사용하기

3-1. Anaconda를 활용한 파이썬 설치 및 실행

Anaconda 특징

  1. 무료로 사용
  2. 다양한 패키지가 이미 설치되어 있음
  3. Jupyter Notebook 활용 가능
  4. 패키지 관리에 용이

설치 과정

  1. https://www.anaconda.com/ 에 접속해서 환경에 맞는 버전을 설치
  2. 프로그램이 설치가 완료되면, 계속 진행하다가 아래와 같은 부분에서 첫번째에 체크표시를 해주고 진행(Anaconda 환경변수를 자동으로 설정해주는 과정)

  1. 이후 다양한 방법으로 Anaconda를 실행이 가능
    1. Anaconda Navigator를 통한 실행
    2. Anaconda Prompt를 통한 실행
    3. Jupyter Notebook을 통한 실행

3-2. Colab을 활용한 파이썬 실행

Colab이란?

  • 구글 코랩(Colab)은 클라우드 기반의 무료 Jupyter 노트북 개발 환경입니다. 내부적으로는 코랩 + 구글드라이브 + 도커 + 리눅스 + 구글클라우드의 기술스택으로 이루어진 것으로 알려져 있습니다.

Colab 특징

  1. 무료
  2. 환경 설정 및 구동 준비가 5분이면 끝남
  3. 클라우드 기반
    • 여러명이 동시에 수정이 가능
    • 인터넷만 있다면 언제 어디든지 접속하여 수정이 가능
  4. 성능이 좋음(사양, 속도 등)
  5. 일반적인 Jupyter Notebook에 비해 더 좋은 기능을 제공
  6. Git과의 연동이 용이하며 타인과 지식을 공유하기 좋은 환경
  7. 오류 발생시 [SEARCH STACK OVERFLOW] 버튼을 통해 자동으로 스택오버플로우 사이트 검색 결과가 나타남

Colab 사용 방법

  1. 구글 드라이브 접속
  2. 새로만들기 버튼 -> 더보기 -> 연결할 앱 더보기 -> Colab 겁색 -> 설치

profile
데이터 분석하고 있습니다

0개의 댓글

관련 채용 정보