목록전체 글 (171)
IT Log

플랫폼(Platform)이란? 어원 : 구획된 땅, 평평한이라는 의미를 가진 'plat'과 형태라는 의미를 가진 'form'의 합성어로 구획된 땅의 형태 or 평평한 형태 구획되다 : 땅이나 공간이 경계가 지어져 나뉘다. 일상 : 승객이 열차를 타고 내리기 쉽도록 철로 옆으로 지면보다 높여서 설치해 놓은 평평한 장소. IT : 소프트웨어가 구동 가능한 하드웨어 아키텍쳐(Architecture) 또는 소프트웨어 프레임워크(Framework)의 종류를 설명하는 용어로, Architecture, 운영체제(Operating System), 프로그램 언어, 그리고 관련 런타임 라이브러리 또는 GUI(Graphic User Interface)를 포함 간단하게 '어떠한 목적에 의해서 구성된 환경'을 일컫는 말이라고 ..

선형 회귀란? 종속 변수 y와 한 개 이상의 독립 변수 x와의 선형 상관 관계를 모델링하는 회귀분석 기법. 독립 변수 : 입력 값이나 원인 종속 변수 : 결과물이나 효과 하나의 독립 변수(설명 변수)에 기반한 경우에는 단순 선형 회귀이며, 둘 이상의 독립 변수(설명 변수)에 기반한 경우에는 다중 선형 회귀라고 합니다. 선형 예측 함수를 사용해 회귀식을 모델링하며, 알려지지 않은 파라미터는 데이터로부터 추정하며, 이렇게 만들어진 회귀식을 선형 모델이라고 합니다. 선형회귀의 용도는 크게 2가지로 분류됩니다. 첫 번째는 값을 예측하는 것이 목적인 경우로 선형 회귀를 사용해 데이터에 적합한 예측 모형을 개발하고 개발한 선형 회귀식을 사용해 y가 없는 x값에 대해 y를 예측하기 위해 사용합니다. 두 번째는 종속 ..

1. 첫번째 Test 작성하기 1-1. 버그 식별하기 Terminal python manage.py shell # shell에 접속되고나서 실행 import datetime from django.utils import timezone from polls.models import Question future_question = Question(pub_date=timezone.now() + datetime.timedelta(days=30)) future_question.was_published_recently() 해당 테스트는 미래의 날짜는 없기 때문에 False가 나와야하는데 True가 나왔으므로 False가 나오도록 수정해줍니다. 1-2. 버그 발생시키기 polls/tests.py import datet..

1. from 작성하기 polls/templates/polls/detail.html {{ question.question_text }} {% if error_message %}{{ error_message }}{% endif %} {% csrf_token %} {% for choice in question.choice_set.all %} {{ choice.choice_text }} {% endfor %} polls/views.py from django.http import HttpResponse, HttpResponseRedirect from django.shortcuts import get_object_or_404, render from django.urls import reverse from .mod..

1. View 추가하기 polls/views.py def detail(request, question_id): return HttpResponse("You're looking at question %s." % question_id) def results(request, question_id): response = "You're looking at the results of question %s." return HttpResponse(response % question_id) def vote(request, question_id): return HttpResponse("You're voting on question %s." % question_id) poslls.urls.py from django.urls..

1. Database Install 기본적으로는 SQLite을 사용하도록 구성되어 있습니다. 만약 데이터베이스를 처음 경험해보거나, Django에서 데이터베이스를 한번 경험해 보고 싶다면, SQLite가 가장 간단한 방법입니다. SQLite는 Python에서 기본으로 제공되기 때문에 별도로 설치할 필요가 없습니다. TIME_ZONE의 기본값은 UTC로 서울시간으로 설정하고 싶다면 'Asia/Seoul'로 설정하면 됩니다. 다른 지역인 경우 아래 TZ database name에서 찾을 수 있습니다. Database TIME_ZONE List : https://en.wikipedia.org/wiki/List_of_tz_database_time_zones mystie/settings.py DATABASES =..

시작하기에 앞서 저는 Anaconda를 통해서 Python을 설치하였고, 추가로 PyCharm도 설치해서 진행함을 알려드립니다. 또한 진행되는 내용은 Django 홈페이지에서 제공하는 Tutorial을 정리한 내용입니다. Anaconda를 통한 Python설치와 PyCharm 설치는 각각 아래 페이지에서 참고하실 수 있습니다. Anaconda Python 설치 : https://newly0513.tistory.com/65?category=881831 PyCharm 설치 : https://newly0513.tistory.com/121?category=881831 PyCharm 시작하기 Create New Project를 클릭하면 우측과 유사한 화면이 나오는데 Location이 처음에는 ...\PyCharm..
전제 조건 Docker Engine Install Compose # Docker Compose 최신 Stable Release 다운로드 curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 실행 권한 부여 chmod +x /usr/local/bin/docker-compose # Sybolic link ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose Compose 설치 확인 docker-compose --version 참조URL : https://d..