파이썬은 개발 언어다. 그렇다면 개발언어에는 어떤 것들이 있을까?
발 언어의 종류는 크게 세 가지 분야로 나눌 수 있다.
- 기계/컴퓨터를 다루는 언어
- 웹/앱을 만드는 언어
- 서버/데이터베이스를 다루는 언어
이 모든것들을 Python 하나로 모두 사용이 가능하다.
- 장점
- 다른 개발 언어에 비교할 때 직관적인 문법을 사용해, 초보가 배우기 쉽다.
- 파이썬 이후에 다른 개발 언어를 배울 때, 도움이 된다.
- 단순한 업무를 자동화하거나, 웹 크롤링을 쉽게 구현할 수 있다.
- 깊게 파고들어 가는 경우 AI나 머신 러닝 등에서도 사용할 수 있다.
- 단점
- 다른 언어에 비해 결과를 보는 속도가 느리다.
- 개발자가 되려고 한다면, 파이썬만 공부해서는 안 된다. (주력 언어라고 보기 어려움)
- 모바일 개발에서는 사용이 어렵다.
Windows / MacOS 모두 컴퓨터에 맞게 다운을 받는다.
다운을 다 받으면 다운로드나 바탕화면에 아래 사진과 같이 파일이 하나 있다.
그 파일의 압축을 풀고 결로를 지정해 줄 건데, 여기서 다운받은 사람의 사용자가
영어가 아닌 한국어로 되어 있으면 사용자의 이름을 바꾸어 준다.
Ex) 사용자
> User
로 사용자의 이름을 바꾸어 준다.
그리고 나서 아래보이는 사진과 같이 경로를 지정해 준다.
나같은 경우는 아나콘다 폴더를 하나더 만들어서 저장을 하게 되었다.
Anaconda
를 실행하면 Jupyter
를 비롯한 여러가지 툴이 나온다.
그중 나는 Jupyter
를 사용할 예정이기 때문에 다운을 받아준다.
위처럼 Jupyter
이 2가지가 있는데 그중 나는 오른쪽에 있는 Notebook
을 사용 할 것이기 때문에 오른쪽을 추천한다.
Juptyer
를 사용할때에 아래와 같이 cmd
창 처럼 하나 뜬다.
그것을 끄지않는것이 가장 중요하다.
만약 끄게 된다면, Jupyter
를 실행하더라도 저장이나 Run
이 되지 않으니 꼭 끄지 않도록 하자!
Jupyter
로 사용할 수 있는 것은 정말 많고, 앞으로도 더 많아질 전망이다.
하지만 나는 주로 다룰 것들만 아래에 기술해 보려고 한다.
- Python
- Crawling
- Machine Learning
- Deep Learning