목록
'전체 글' 752건
코드로 놀고, 언어로 성장하는 공방.
-
데이터베이스 세팅하기 (3)이제 생성한 모델을 데이터베이스 및 서버와 연결합니다. 아직 데이터베이스를 만들지 않았으므로 데이터베이스로부터 만들겠습니다. 데이터베이스의 이름은 nodebird입니다.MySQL 프롬프트를 통해 SQL문을 데이터베이스를 만들었습니다. 하지만 시퀄라이즈는 config.jspm을 읽어 데이터베이스를 생성해주는 기능이 있습니다. 따라서 config.json을 먼저 수정합니다. MySQL 비밀번호를 password에 넣고 데이터베이스 이름을 nodebird러 바꿉니다. 자동 생성한 config.json에 operatorAliaxes 속성이 들어 있다면 삭제합니다.{ "development": { "username": "root", "password": "1234", "database": "no..
-
이미지 리스트 출력 예제1. imageList.jsp를 생성하고 실습 이미지인 duke.png를 추가합니다. 2. imageList.jsp를 다음과 같이 작성합니다. for 반복문을 이용해 태그 안에 태그를 연속적으로 출력해서 이미지를 나타냅니다. 이미지 이미지 이름 선택하기 이미지 이름: 듀크 ' type='checkbox'/> 3. http:///localhost:8090/pro12/image1.jsp로 요청하면 다음과 같이 출력됩니다. 리스트로 출력하는 기능은 웹 페이지에서 많아 사용하는 기능입니다.
-
데이터 시각화 첫걸음 떼기이제 matplotlib 패키지를 사용해 폴더 크기 데이터를 시각화해 봅시다.비주얼 스튜디오 코드에서 새로운 파일을 생성한 뒤 파일명을 'step3_2.py'로 변경합니다. 다음과 같이 코드를 입력하고, 대화형 창에서 실행하세요. 실행 결과를 'output' 폴더에 'step_3_2.png' 파일을 생성됩니다.from pathlib import Pathimport matplotlib.pyplot as plt # 2from step_2_1 import OUT_DIR # 이전에 작성한 모듈운 불러옵니다.from step_3_1 import load_plot_dataplot_data = load_plot_data()fig, ax = plt.subplots() # 7ax.barh(plot_data["stem"]..
-
데이터베이스 세팅하기이제 생성한 모델들을 시퀄라이즈에 등록합니다. models/index.js에는 시퀄라이즈가 자동으로 생성한 코드들이 들어 있을 것입니다. 그것을 다음과 같이 통째로 바꿉닏다.models/index.jsconst Sequelize = require("sequelize");const env = process.env.NODE_ENV || "development";const config = require("../config/config")[env];const User = require("./user");const Post = require("./post");const Hashtag = require("./hashtag");const db = {};const sequelize = new Sequelize( co..
-
구구단 출력 예제1. 구구단 예제 실습 파일인 gugu.html, gugu.jsp, gugu2.jsp를 준비합니다. 2. gugu.html을 다음과 같이 작성합니다. 출력할 구구단의 단수를 입력받아 gugu.jsp로 포워딩합니다. 구구단의 단수를 입력하세요. 출력할 구구단: 3. gugu.jsp를 다음과 같이 작성합니다. 스크립트릿 안에서 자바 for문을 이용해 태그의 행을 나타내는 태그를 연속해서 브라우저로 출력합니다. 단 출력 * 4. http://localhost:8090/pro12/gugu.html로 요청하여 입력창에서 단수를 입력한 후 전송합니다. 5. for문을 이용해 구구단을 리스트로 출력합니다. 6. 다음과 같이 gugu2...
-
데이터 시각화하기 - 데이터 전처리하기데이터 분석과 시각화를 위해 수집한 원본 데이터를 원하는 형태로 제공하는 과정을 데이터 전처리라고 합니다. 데이터 전처리는 정확한 분석을 위해 반드시 필요한 과정입니다. 수집한 데이터에서 필요한 정보를 선별하고, 범위를 벗어나는 이상치 또는 측정하지 못한 결측치 등을 다른 다른 값으로 대체하거나 삭제함으로써 데이터의 품질을 향상시킬 수 있게 때문입니다.파이썬은 데이터 분석에 표준 언어로 쓰이는 만큼 다양한 데이터 분석 및 패키지를 제공합니다. 여기서는 폴더의 크기를 가로축에, 폴더의 이름을 세로 축에 두어 가로로 긴 막대 그래프를 그리겠습니다. 데이터 전처리하기이번 절에는 폴더 크기를 시각화하기 위해 matplotib 패키지를 사용합니다. 비주얼 스튜디오 코드에서 터미널을 열고, 다음 명령어를 입력하여 ..