키워드 : Python, mongoDB, 웹스크래핑
파이썬은 언어다! 네덜란드의 개발자님이 쉬운 프로그래밍 언어를 만들고 싶어서 만들었다고 한다.
프레임워크가 아니다, 그래서 pip로 설치하는게 아니라 윈도우에다가 깔아주어야 한다!
만약 젯브레인에서 개발한 파이썬을 위한 텍스트에디터 => 파이참을 사용한다면 필요없는 과정이지만, 여러 이유로 vscode로 갈아탔기 때문에 파이썬 사용을 위해선 몇가지 설정이 더 필요했다.
파이참은 좋긴 좋다.
일단 구동시키면 가볍고 오류도 렉도 잘 없고, 파이썬에 최적화되어 있어서 가상환경, 인터프리터, 패키지 설치가 쉽다.
무엇보다 자동완성기능이 무척 빠르고 깔끔하고 정확하다! (vscode에선 정말 기본적인 기능도 확장을 깔아야 쓸수 있는게 많은데 확장끼리 충돌이 나서 안될때가 종종 있다.)
그러나 내 안타까운 12년차 노트북은 파이참을 구동시키는데 5분이 걸린다 ㅠㅠ
그리고 리액트 기초반, 앱개발 종합반, 자바스크립트 문법반에선 vscode를 기본 에디터로 사용한다...
그래서 적어놓는
파이썬 설치 https://www.python.org/
안정적인 버전인 3.8.6을 설치하는게 좋다고 한다.
어차피 파이썬은 가상환경을 지원하기 때문에 여러개 깔아도 상관없긴 하다.
vscode 설치 https://code.visualstudio.com/
윈도우 최신버전 받으면 된다.
vs코드의 시작과 끝, 확장 = 익스텐션 설치
korean 이라고 검색해서 언어팩부터 다운
모양이 예뻐야 좋으니까 theme 이라고 검색해서 테마팩도 하나 다운
타이핑 할때마다 이펙트 주는거나 매칭 태그 하이라이트 기능, 사이드 미니맵 등은 선택
browser 라고 검색해서 크롬으로 html파일을 열 수 있게!
intelligence 라고 검색해서 나 대신 코드를 기억해줄 ai를 만나자
이제 파이썬 관련 확장을 설치
python
python for VScode
python Extension Pack
블로그를 참조해서 세 가지를 깔아준다.
파이참에서는 프로젝트 폴더 만들 때 간단한 경로지정으로 만들 수 있지만...
vscode에서는 뭐든지 do it yourself다.
python -m venv ./venv : pip가 아닌 python에서 지원하는 기능이다!
pip install requests : api에서 뭔가 가져오는 패키지
pip install bs4 : 크롤링할때 쓰는 패키지
pip install flask : 플라스크 프레임워크
pip install pymongo : 파이썬에서 몽고디비 다룰때 쓰는 패키지
끄고 싶을때 : 터미널 아무 위치에서
deactivate
vscode를 끄지 않고 다시 venv만 켜고 싶을때 : 프로젝트 폴더에서
. venv/Scripts/Activate
파이썬은 줄바꿈이 중요하고.. 반복문 있고... 문법강의 듣고 다시 채워야겠다.