일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- data preprocessing
- Python
- 명령어
- sklearn
- SQLD
- ML
- Cartesina Product
- 기본
- SQL
- Machine Learning
- 레이블 인코딩
- 사이킷런
- PARTITION BY
- CROSS JOIN
- 머신러닝
- django
- partition
- 원핫인코딩
- Today
- Total
목록전체 글 (57)
프로그래밍 기록 Blog
URL이란? url은 웹 주소를 뜻한다. 인터넷의 모든 페이지는 고유한 URL을 가지고 있고 애플리케이션은 사용자가 URL을 입력하면 어떤 내용을 보여줘야 하는지 알고 있다. 장고는 URLconf(URLconfiguration)을 사용한다. URLconf는 장고에서 URL과 일치하는 뷰를 찾기 위한 패턴들의 집합이다. 장고 URL 작동법? 에디터에서 mysite/urls.py 파일을 열면 아래와 같은 내용이 보인다. 12345678910"""mysite URL Configuration[...]"""from django.conf.urls import urlfrom django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls),]Co..
배포하기 웹 사이트를 온라인으로 배포하기 위해 웹 사이트 개발의 가장 중요한 부분인 배포에 대해서 다룬다. 배포란? : 애플리케이션을 인터넷에 올려놓아 다른 사람들도 볼 수 있게 해주는 것을 말한다. 로컬 컴퓨터, 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 명령은 스크립트로 디렉토리와 파..