본문 바로가기

[부트캠프] IT 코딩 부트캠프 후기/[Let's TIL😶‍🌫️] FastCampus

[Let's TIL✍️] 코딩 18 : 3 Week_ 자율학습 (VScode & Pycharm)

모르는 부분이 많기도 하고, 특히나 새로 들어가는 4주차 전에

자율스터디를 진행한다길래 참여해보았다.

주제 : VScode와 파이참을 비교 사용하기

 

##1. 설치해야하는 파일들

1) 조교님이 올려주신 flask-pymongo-test 파일 (zip)

2) Pycharm

3) 그 외에 vscode와 몽고 DB는 미리 켜둔 상태로 유지

##2. 환경변수 살펴보기

1) 검색에서 환경변수를 클릭해서 들어간다.

2) 그 다음에 시스템 속성 에서 환경 변수를 클릭하면

3) path에서 파이썬 310이 설치 된걸 볼 수 있다.

다른 버전과 중복이 되거나, 설치가 안되어 있으면 안되니 이 부분을 확인해준다!

##3. 파이참 pycharm 다운로드

1) 파이참을 검색하여 다운로드, 이때 오른쪽의 community 버전으로 받는다!

2) pip env 설치 (터미널 이용)

pip install pipenv 입력 후 엔터

3) using을 pipenv로 설정한다.

4) 경로설정을 방금 설치한 쪽으로 해준다.

c:\Users\내문서이름\AppData\Local\Programs\Python310\Scripts\pipenv.exe

이대로 복사붙여넣기해도 된다.

5) 축하합니다. 당신은 파이참을 설치했습니다!

##4. 이제 VSCode로 DB 연결하기

1) Vscode로 아까 받은 zip 파일(test)을 켰는데, f5를 눌렀더니 오류가 떴다.

 

2) 이유를 찾기위해 pip list를 돌려본다.

3) pip install faker python-dotenv uuid flask pymongo 로 오류 해결하기

(터미널에 입력) pip install faker python-dotenv uuid flask pymongo

4) 무사히 해결.

근데 이때 http://127.0.0.1:5000/ 여기로 연결해서 들어가야하는데 또 오류가 떴는데,

이 경우 Shift = F5를 해서 잠깐 구동을 멈췄다가, F5를 다시 눌러서 재구동을 시켜주면 제대로 작동하게 된다.

 

5) MONGODB_URI 변경하기

이제 이 부분을 mongo DB의 localhost 부분으로 변경해줄 것이다.

 

6) 몽고 DB에서 복붙해온 값을 넣어준다.

7) 아까 그 부분이 잘 연결되는 것을 볼 수 있다.

(http://127.0.0.1:5000/) 몽고 compass 연결이 된 것이다.

8) 이렇게 두 개의 창을 놓고 보면, 잘 연결된 걸 확인할 수 있다.

(VScode와 compass 간의 연결)

 

##5. 프로그램 구동 방식 이해

1) 이 부분은 js에 있고 변수(id)에 받은 것이다.

2) 이렇게 주석이 달려 있으니 이걸 참고해서 보면 된다.

3) 컨트롤ctrl 을 누르고 클릭하면, 이게 있는 곳으로 점프한다.

4) return은 끝낸다는 의미가 된다. 값이 유효하지 않으면 바깥으로 나가버림

5) error 가 발생했을때 이런 동작을 하라는 것

6) alt 하고 왼쪽 방향키를 누르면 이전으로 돌아간다.

7) boolean과 true, false 0과1 사용에 대한 설명이다.

이는 단순히 개발자 언어 뿐 아니라 엑셀에서도 볼 수 있는데,
0,1이 각각 true와 false가 될 수 있으며 이는 그안에서 정하면 된다.

추가설명: 

return을 하면 값이 유효하지 않으면 거기서 중단하기 때문에
그 밑에 어떠한 값이 있어도 return이 되면 그 밑의 동작들은 작동하지 않게 된다.

(but 뒤에 값이 있다면 반환한다.)

 

##6. 파이참으로 compass 연결

1) 아까 설치한 파이참으로 들어간다.

2) 파이참 - file - settings 에서 python interpreter 클릭

3) 이때, 아무것도 뜨지 않는 경우 (nothing to show)

Virtualenv Environment - using - selcet Python Interpreter 클릭, Python.exe를 눌러준다.

4) 제대로 구동이 된 모습이다.

이처럼 pycharm은 패키지를 관리하기 쉽다는 장점이 있다. 한 눈에 보임

 

5) 패키지 업그레이드가 필요한 경우(위 화살표가 떠 있는 경우),

더블클릭 후에 specify - intsall 을 클릭해준다.

 

6) VScode와다른 점 

alt + shift + f10 을 누르면 원하는 작업을 선택할 수 있다.

7) 아까의 화면(http://127.0.0.1:5000/)으로 돌아가 삭제도 해보고,

몽고 compass를 새로고침하며 적용되었는지 살펴본다. 이때 적용이 되었다면, 잘 작동한 것이다.

 

이렇게 Vscode와 pycharm을 모두 써 보았다면 자기한테 맞는 걸 고르면 된다.


 4주차, 해야 할 일

 


오늘의 소감 ✍️

이틀 전에 한 스터디를 기록하지 못한 건 좀 아쉽지만, 이번에 한 자율학습은 끝나자마자 기록을 해보았다.

중간중간 질문도 많이 하고 오류도 많았지만,

앞으로 들어갈 수업이 워낙 어려운 부분이다보니 미리 예습하는 부분이라 좋았다.

같은 동기들 분 중에서 it 분야에서 일하거나, 관련 종사자 분들이 많아서 이 부분에 있어서 많은 도움을 받고 있는 것 같다.

만약 2기가 있다면 이렇게 잘하는 분들이 스터디를 열어주고 자유롭게 질문하는 방식으로 가도 좋을 것 같다는 생각이 들었다. 

= 왕초보에게 필요(필수)코스.