
파이썬은 개발 언어다. 그렇다면 개발언어에는 어떤 것들이 있을까?
발 언어의 종류는 크게 세 가지 분야로 나눌 수 있다.
- 기계/컴퓨터를 다루는 언어
- 웹/앱을 만드는 언어
- 서버/데이터베이스를 다루는 언어
이 모든것들을 Python 하나로 모두 사용이 가능하다.

- 장점
- 다른 개발 언어에 비교할 때 직관적인 문법을 사용해, 초보가 배우기 쉽다.
- 파이썬 이후에 다른 개발 언어를 배울 때, 도움이 된다.
- 단순한 업무를 자동화하거나, 웹 크롤링을 쉽게 구현할 수 있다.
- 깊게 파고들어 가는 경우 AI나 머신 러닝 등에서도 사용할 수 있다.
- 단점
- 다른 언어에 비해 결과를 보는 속도가 느리다.
- 개발자가 되려고 한다면, 파이썬만 공부해서는 안 된다. (주력 언어라고 보기 어려움)
- 모바일 개발에서는 사용이 어렵다.
Windows / MacOS 모두 컴퓨터에 맞게 다운을 받는다.

다운을 다 받으면 다운로드나 바탕화면에 아래 사진과 같이 파일이 하나 있다.
그 파일의 압축을 풀고 결로를 지정해 줄 건데, 여기서 다운받은 사람의 사용자가
영어가 아닌 한국어로 되어 있으면 사용자의 이름을 바꾸어 준다.
Ex) 사용자 > User 로 사용자의 이름을 바꾸어 준다.
그리고 나서 아래보이는 사진과 같이 경로를 지정해 준다.
나같은 경우는 아나콘다 폴더를 하나더 만들어서 저장을 하게 되었다.

Anaconda를 실행하면 Jupyter를 비롯한 여러가지 툴이 나온다.
그중 나는 Jupyter를 사용할 예정이기 때문에 다운을 받아준다.

위처럼 Jupyter이 2가지가 있는데 그중 나는 오른쪽에 있는 Notebook을 사용 할 것이기 때문에 오른쪽을 추천한다.
Juptyer를 사용할때에 아래와 같이 cmd창 처럼 하나 뜬다.
그것을 끄지않는것이 가장 중요하다.
만약 끄게 된다면, Jupyter를 실행하더라도 저장이나 Run이 되지 않으니 꼭 끄지 않도록 하자!

Jupyter로 사용할 수 있는 것은 정말 많고, 앞으로도 더 많아질 전망이다.
하지만 나는 주로 다룰 것들만 아래에 기술해 보려고 한다.
- Python
- Crawling
- Machine Learning
- Deep Learning