파이썬은 왜 배우는가?
1. 파이썬이란?
- 프로그래밍 언어이다. 프로그램을 만드는 문법, 단어의 나열 등
- 데이터 분석의 기능을 하는 프로그램을 만들기 위해 파이썬을 사용한다.
2. 파이썬의 특징
- line by line으로 실행이 가능하다.
- class 단위로 실행이 가능하다.
- data type을 일일히 지정하지 않아도 실행이 가능하다.
- tab을 가지고 코드를 구분한다
- text를 다루기 편하다.
- PyPI라는 저장소를 운영해 수만가지의 파이썬 패키지 오픈소스 라이브러리를 사용할 수 있다.
pip install "package name"으로 다운로드 (R이랑 비슷)
* 코드는 명령들을 나열한 것, 파이썬의 문법을 따른다.
3. 컴퓨터에 대한 이해
- 컴퓨터의 내부구조를 파악하고 있어야 데이터 분석도 잘 할 수 있다.
* 프로그래밍 : 컴퓨터에세 일련의 명령을 수행하는 프로그램을 만드는 과정
- 컴퓨터에게 일을 시키기 위해 소통수단(=프로그래밍 언어)이 필요하다.
- 과정 전반을 프로그래밍 or 코딩이라 한다.
4. 프로그래밍의 구성요소
- 프로그램의 구성요소 = 코드+컴퓨터
- 코드는 언어이기 때문에 문법(syntax)과 의미론(semantic)을 가진다.
- 문법이 틀리면 절대로 실행되지 않는다.
* 내가 틀린거지, 컴퓨터가 틀린게 아니다 ㅎㅎ
5. 컴퓨터
- CPU : 컴퓨터에서 일어나는 모든 연산을 담당
- DRAM(Memory) : 프로그래밍을 할 떄 사용하는 모든 데이터, 코드가 올라오는 공간
- Input/Output Devices : Storage(HDD, SDD) / 주변기기(Monitor, Mouse, Keyboard...)
* 우리가 작성한 프로그램은 모두 메모리 안에 상주
'Python' 카테고리의 다른 글
[Python] 5. 데이터 다루기 - List, Tuple (0) | 2023.02.03 |
---|---|
[Python] 4. 데이터 다루기 - 텍스트 (0) | 2023.02.03 |
[Python] Anaconda3, Jupyter Notebook 실행하기 (0) | 2023.02.03 |
[Python] 3. 데이터 다루기 - 숫자 (0) | 2023.01.26 |
[python] 2. Jupyter Notebook 사용법 (0) | 2023.01.25 |