파이썬30 Django) 1편, app 생성하기, Routing 모든 코드는 생활코딩 유튜브를 참고하여 만들었습니다. 1. Terminal 창에 아래와 같은 코드를 입력합니다. django-admin startapp myapp 2. myapp이라는 폴더가 생성되었음을 확인할 수 있습니다. 이 파일들을 구현함으로 통해서 application을 만들 수 있습니다! Routing의 정의는 다음과 같습니다. 사용자가 접속한 각각의 경로를 누가 처리할 것인가?를 지정하는 과정입니다. web framework 작업 시 가장 우선적으로 해야할 매우 중요한 과정입니다. Routing 방법 ex : 해당 url을 접속했을 때, myapp에 있는 views.py로 위임하는 과정(폴더 다름) 1. myproject의 urls.py에 들어갑니다. 2. urls.py 위의 주석 처리 중 I.. 2023. 1. 14. Django) 0편 설치 및 폴더 생성 방법 (VS code) 생활 코딩 유튜브를 참고하였습니다. 1. VS code 터미널 창에 아래 코드를 입력합니다. pip install django Django 설치가 완료되었습니다. 2. 터미널 창에 아래 코드를 입력합니다. django-admin startproject myproject myproject는 작업을 실행할 폴더 이름으로, 원하시는 이름으로 바꾸시면 됩니다. __init__.py, asgi.py, settings.py, urls.py, wsgi.py, manage.py의 python 파일이 형성되게 됩니다. settings.py : 프로젝트를 운영하는데 필요한 setting 값 들이 들어가 있는 파일입니다. urls.py : 사용자가 접속하는 path에 따라 그 요청을 어떻게 처리할 것인가를 지정하는 파일입니.. 2023. 1. 12. python) Tkinter checkbox, checkbox 클릭 시 해당 조건의 데이터 불러오기 체크박스를 클릭 시, 해당 체크 박스에 해당되는 조건을 가져올 때가 필요합니다. 물론, 체크박스를 클릭 후 바로 조건을 가져올 순 없지만, 특정 버튼을 통해 체크박스가 클릭되어 있을 때 조건을 불러오거나 클릭되지 않았을 때 조건을 불러올 수 있습니다. 코드는 다음과 같습니다. 코드 1) checkbox 지정 Var1 = IntVar() chkbox1 = Checkbutton(root,text = '먼저 둘러보세요',variable = Var1,font = font) chkbox1.pack() chkbox1.place(x = 200, y = 180) print(Var1.get()) # 1이면 체크됨, 0이면 체크되지 않음 chkbox1.select() # 디폴트 값 : 체크되어 있음 chkbox1.sele.. 2023. 1. 8. Python) VS code sklearn 에러, 설치 방법, pip install 꿀팁 머신러닝을 배우고자 VS Code에 pip install sklearn을 치면 어떻게 될까요? 아무것도 설치가 되지 않죠. 터미널 창에서 아래 값 입력하시면 됩니다. pip install scikit-learn Numpy, SciPy가 있을 경우 scikit-learn만 설치하는 방법입니다. pip install -U scikit-learn 아나콘다 conda install -c conda-forge scikit-learn scikit-learn requires: Python (>= 3.8) NumPy (>= 1.17.3) SciPy (>= 1.3.2) joblib (>= 1.0.0) threadpoolctl (>= 2.0.0) 위 조건과 잘 맞지 않으면 에러가 뜰 수 있으니 주의해야 합니다. 요구 사항.. 2022. 12. 2. 파이썬 문자 내용 말고 양 쪽 공백 다 제거하기, strip(), replace Replace, Strip은 데이터 가공할 때 꼭 알아야 하는 함수입니다. 양쪽 공백 제거 크롤링에서 .text를 진행할 시 공백이 엄청 많이 나오는 경우가 있습니다. 예를 들어 다음과 같습니다. a = ' 안 녕 하 세 요 ' a.strip() --> '안 녕 하 세 요' 스크래핑, 크롤링 시 많이 쓰이는 함수이니 꼭 알아둬야 하는 부분입니다. 줄 제거 a = ' 안녕 하세요' 위 결과를 '안녕하세요'로 바꾸고 싶다면 어떻게 해야 할까요? a.strip() --> '안녕 하세요'가 나옵니다. a.replace('\n', '').strip()로 하면 '안녕하세요'가 나옵니다. 이래도 이상하게 줄이 안 바꿔진다면, a.replace('\t', ' ')로 replace 앞을 한번 더 감싸주면 원하는 값이 나.. 2022. 11. 18. 이전 1 2 3 4 5 6 다음 반응형