Anaconda (아나콘다)설치

- 파이썬 기본 (컴파일러)

- 파이썬 주요 라이브러리가 들어있다.

- 주피터 노트북 등 유용한 툴 있음

 

+ 컴파일러: 프밍 언어로 작성된 코드를 컴터가 실행할 수 있는 코드로 변환하는 프로그램

++ 파이썬 장점: 라이브러리 많다.

pip install libarary-name

 

아나콘다 네비게이터

 

 

Jupyter notebook

- 아나콘다에서 런치 가능하다.

- "파이참"을 쓴다

- 엄청 긴 코드의 중간 결과 확인 쉽다

- 노트 작성도 가능하다

- 웹브라우저로 실행이 된다.

 

 

주피터 단축키

a : 상단부에 셀만들기

b: 하단부에 셀만들기

shift+Enter : 실행

### : 들여쓰기

 

 

 

#1

  • 프로그래밍 자체에 익숙하지 않다면 최소 10줄 코드는 스스로 작성할 수 있어야한다.
  • 구구단 정도는 스스로 짤 줄 알아야함
  • 파이썬 기본 문법은 알아야한다.

근데 나는 일단 강의를 완강하기로 했다.

 

#2

자료구조

  • =데이터구조, 데이터 스트럭쳐
  • 대량의 데이터를 효율적으로 관리할 수 있는 데이터구조
  • 코드 상에서 효율적으로 데이터를 처리하기 위함
  • 데이터 특성에 따라, 체계적으로 데이터 구조 해야한다

 

효율적인 데이터 관리 예

우편번호 5자리 : 앞3-시군구, 뒤2-일련번호

이런 관리 기법이 없다면, 엄청 많은 데이터에서 특정한 걸 찾기 위해 전체 데이터 모두 훑어 봐야 한다

 

컴퓨터에서 쓰는 대표적인 자료구조

: 배열, 스택, 큐, 링크드리스트, 해쉬테이블, 힙 등

++ 현실 세계에서 가장 대표적인 구조 ? 사전

+ Recent posts