개발일지/삽질 6

프로그래머스- 조이스틱- 그리디-파이썬

문제 처음 내 풀이 def solution(name): def upper(char): return ord(char) - ord('A') def down(char): return ord('Z') - ord(char) + 1 up_down = [min(upper(i),down(i)) for i in name] right = len(name) - 1 count = sum(up_down) + right if 'A' not in name: return count else : left = 0 left_count = 0 for i in range(len(name)-1): next = i + 1 while name[next] == 'A' and next < len(name): left_count += (left * 2..

개발일지/삽질 2022.11.01

2.1) 서울시 지가 선형회귀모델 프로젝트 개발 Form

1. main.html에 Search 데이터를 입력할 Form 만들기 about 으로 지정되어있는 section에 아래 코드처럼 form을 추가하고 수정한다. Seoul Landprice Predict Model The all data is obtained from 서울시 개별공시지가 정보 through their OpenAPI. ex) 광진구 화양동 355-15 2020년 지역구 법정동 본번 부번 기준연도 Research 2. Server에서 form 데이터 받기 우선 searchForm에서 데이터를 받아온 후, result.html로 보내보겠다. # result.py from flask import Flask, Blueprint, render_template, request import request..

개발일지/삽질 2021.10.07

1.3) 서울시 지가 선형회귀모델 프로젝트 개발 환경설정 Flask Application Factory

1. 청사진 파일 및 폴더 생성 - index.html -> main.html 로 수정하고 result.html을 추가해주었다. - routes 폴더를 만들고 main.py와 result.py를 생성했다. - 앞으로 각 라우트 마다 다른 html을 연결시키게 될 것이다. 프로젝트폴더 |_ __init__.py |_ static ||_ css ||_ img ||_ js |_ template ||_ main.html ||_ result.html |_ routes ||_ main.py ||_ result.py 2. Application Factory 설계 # __init__.py from flask import Flask def create_app(): app = Flask(__name__) from seou..

개발일지/삽질 2021.10.07

1.2) 서울시 지가 선형회귀모델 프로젝트 개발 환경설정 Flask & Bootstrap template

이번에는 Flask library 개발 환경을 설정하고, 기본적인 Bootstrap template과 연동시켜 창을 띄울것이다. 1. Flask library 설치 $ pip install flask 2. __init.py 파일 생성 # __init__.py from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World!' if __name__ == '__main__': app.run() 3. Flask 서버 가동 테스트 $ FLASK_APP=seoul_landprice_model flask run 위 코드 실행시 아래와 같은 터미널이 출력되어야 한다. http://127.0.0.1:5000/ 을 ..

개발일지/삽질 2021.10.06

1.1) 서울시 지가 선형회귀모델 프로젝트 개발 환경설정

1. Git repository 생성 project 용 새로운 repository 생성 https://github.com/y001003/seoul_landprice_model 2. Git clone 로컬에서 작업하기 위해, 작업을 저장할 폴더에서 Git clone $ git clone https://github.com/y001003/seoul_landprice_model.git 3. Anaconda 가상환경 설정 다른 프로젝트와 설정이 겹치면 곤란할 수 있으니, Anaconda를 이용해서 해당 프로젝트용 가상환경 설정 $ conda create -n 'landprice_project' $ conda activate landprice_project

개발일지/삽질 2021.10.06

결혼식 중개 웹 1인 개발하다 중지

어제 기획에 들어갔었던 결혼식 중개 웹을 Spring 기반으로 구현하다가 멈추었다. github.com/y001003/WeddingProject y001003/WeddingProject Contribute to y001003/WeddingProject development by creating an account on GitHub. github.com 기획 - DB 구상 - Spring 개발 순서로 시작하였다. - 기획 : 현재 결혼식 자체는 줄어들고 있지만, 결혼식이라는 하나의 이벤트를 위해서 치루어야 하는 절차 및 프로세스가 꽤나 길고 복잡하다. 그래서 '웨딩 플래너'라는 직업이 있을 정도이다. 이름 그대로 결혼식 중간 과정을 도와주고 스.드.메(스튜디오, 드레스, 메이크업의 약어) 계약을 업체와 중..

개발일지/삽질 2020.11.27