일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 원핫인코딩
- django
- SQL
- Python
- 레이블 인코딩
- 머신러닝
- SQLD
- data preprocessing
- ML
- sklearn
- 사이킷런
- 명령어
- partition
- Cartesina Product
- PARTITION BY
- 기본
- Machine Learning
- Today
- Total
목록분류 전체보기 (54)
Programming Blog
장고 모델 객체객체 지향 프로그래밍이란? : 프로그램이 어떻게 작동해야 하는지 모든 것을 하나하나 지시하는 것 대신, 모델을 만들어 그 모델이 어떤 역할을 가지고 어떻게 행동해야 하는지 정의하여 서로 알아서 상호작용할 수 있또록 만드는 것 객체란? : 속성과 행동을 모아놓은 것, 현실에 존재하는 것을 속성과 행위로 나타내는 것 속성은 객체 속성, 행위는 메서드로 구현된다. 블로그 글에서 필요한 속성과 메서드는? : 속성에는 제목, 내용, 작성자, 작성 날짜, 게시 날짜가 있고, 메서드에는 글을 출판하는 메서드가 있다. 장고 모델장고 안의 모델은 객체의 특별한 종류이다. 이 모델을 저장하면 내용이 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에 내가 사용할 가상환경이 들어있..
Django(장고) Django는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크이며, 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크이다. 웹사이트를 구축할 때, 비슷한 유형의 요소들이 항상 필요합니다. 회원가입, 로그인, 로그아웃과 같이 사용자 인증을 다루는 방법이나 웹사이트의 관리자 패널, 폼, 파일 업로드와 같은 것들 말이지요.그런데 정말 다행이게도, 오래전에 어떤 웹 개발자들이 새로운 웹 사이트를 개발할 때 서로 비슷한 문제들에 직면한다는 것을 깨달았습니다. 그래서 팀을 조직했고요. 바로 사용할 수 있는 구성요소들을 갖춘 여러 프레임워크를 만들었답니다. 장고도 그중에 하나인 거죠. 다시 발명해야 하는 문제로부터 해방감을 주고요. 새로운 웹사이트를 개발..
파이썬 명령어 참고한 사이트 : https://tutorial.djangogirls.org/ko/python_introduction/ 숫자 : ex) 5 ** 5문자열 : ex) "문자열"메서드(함수) : ex) .upper() > 대문자로 바꾸는 메서드 , len("abc") > 문자열의 길이 str 함수 : 모든 대상을 문자열로 변환시키는 함수, 숫자를 문자열로 전환할 때 사용하면 좋을 듯.. ex ) len(str(19941015)) 결과 : 8 int 함수 : 대상을 정수로 변환, 타입이 문자열인 숫자를 정수형으로 전환할 때 사용하면 될 듯.. ex ) int("1234") 결과 : 1234 변수 : 여러 곳에 사용하기 위한 목적으로 리팩토링, 유지보수를 용이하게 하기 위해 사용, 사용자 정의 함..