일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- CROSS JOIN
- Python
- SQLD
- 사이킷런
- 명령어
- partition
- 기본
- ML
- PARTITION BY
- 머신러닝
- 원핫인코딩
- data preprocessing
- django
- SQL
- sklearn
- Machine Learning
- 레이블 인코딩
- Cartesina Product
- Today
- Total
목록Python (18)
Programming Blog
배포하기 웹 사이트를 온라인으로 배포하기 위해 웹 사이트 개발의 가장 중요한 부분인 배포에 대해서 다룬다. 배포란? : 애플리케이션을 인터넷에 올려놓아 다른 사람들도 볼 수 있게 해주는 것을 말한다. 로컬 컴퓨터, GitHub, Pythonanywhere 중 로컬 컴퓨터는 개발 및 테스트를 수행하는 곳이고, 개발이 완료되면 프로그램 복사본을 GitHub에 저장한다. 웹 사이트는 PythonAnywhere에 있고 GitHub에서 코드 사본을 업데이트 한다. Git 설치하기 Git이란 '버전 관리 시스템'으로 많은 프로그래머들이 사용하고 있다. 이 S/W는 시간 경과에 따른 파일 변경을 추적이 가능하여 나중에라도 특정 버전을 다시 불러올 수 있다. Windows에서 설치하는 방법이라는 것을 염두할 것. Gi..
장고 관리자 관리자 화면을 한국어로 변경하길 원할 경우 'settings.py'파일 에서 LANGUAGE_CODE = 'en-us' 를 LANGUAGE_CODE = 'ko' 로 바꾼다. 전에 모델링 한 글들을 장고 관리자에서 추가하거나 수정, 삭제할 수 있다. 다음 blog/admin.py 파일을 열어서 아래와 같이 내용을 바꾼다. 1234from django.contrib import adminfrom .models import Post admin.site.register(Post)cs전에 모델링 했던 Post모델을 가져왔고(import), 관리자 페이지에서 내가 만든 모델을 보려면 admin.site.register(Post) 로 모델을 등록해야 한다. 그리고 웹 서버를 실행(python manage..
장고 모델 객체객체 지향 프로그래밍이란? : 프로그램이 어떻게 작동해야 하는지 모든 것을 하나하나 지시하는 것 대신, 모델을 만들어 그 모델이 어떤 역할을 가지고 어떻게 행동해야 하는지 정의하여 서로 알아서 상호작용할 수 있또록 만드는 것 객체란? : 속성과 행동을 모아놓은 것, 현실에 존재하는 것을 속성과 행위로 나타내는 것 속성은 객체 속성, 행위는 메서드로 구현된다. 블로그 글에서 필요한 속성과 메서드는? : 속성에는 제목, 내용, 작성자, 작성 날짜, 게시 날짜가 있고, 메서드에는 글을 출판하는 메서드가 있다. 장고 모델장고 안의 모델은 객체의 특별한 종류이다. 이 모델을 저장하면 내용이 DB에 저장되는 것이 특징이다. 애플리케이션 만들기 애플리케이션을 만들기 위해 콘솔 창(dt디렉토리에서 man..
장고 프로젝트 시작 장고의 기본 골격을 만들기 위한 스크립트를 실행한다.장고에서는 디렉토리와 파일명이 매우 중요하다. 파일명을 마음대로 변경해서는 안되며다른 곳으로 옮겨도 안된다. 장고는 중요한 것들을 찾을 수 있게 특정한 구조를 유지해야 한다. 모든 작업은 가상환경 안에서 해야 한다. 명령 실행 창에 (myvenv)가 보이면 가상환경이 활성화 된 것이다.가상환경이 실행되어 있지 않다면,1myvenv\Scripts\activate cs 위의 명령을 실행하여 가상환경을 실행시켜 준다. 1dt-admin.py startproject mysite .cs위의 명령에서 .(점) 은 현재 디렉토리에 장고를 설치하라고 스크립트에 알려주기 때문에 반드시 작성해야한다 dt-admin.py 명령은 스크립트로 디렉토리와 파..
가상 환경 개발 환경을 깔끔하게 관리하기 위한 가상환경(Virtual environment)은 프로젝트 기초 전부를 Python / Django와 분리해준다.즉, 웹사이트가 변경되어도 개발 중인 것에는 영향을 미치지 않는다는 의미이다. 홈 디렉토리 아래에 원하는 New 디렉토리를 새로 만들어 준다.나는 djangotest를 줄여서 dt라는 디렉토리를 만들기 위해 cmd 명령 실행 창에서 다음과 같은 명령을 실행한다. 12$ mkdir dt$ cd dtcs 다음 dt라는 디렉토리 아래에 myenv 라는 이름의 가상환경을 만들기 위해 다음과 같은 명령을 실행한다. 1$ python -m venv myvenvcs 이렇게 하면 myvenv 라는 디렉토리가 만들어졌고, myvenv에 내가 사용할 가상환경이 들어있..