반응형

분류 전체보기 126

<정보처리기사 필기> 비전공자 1달 준비 해서 정보처리기사 필기 합격하기

1. 공부한 기간, 사용한 교재 2. 공부 방법 3. 시험장에서 느낀 점 2021년 08월 14일에 시행한 제 3회 정기기사 시험에서 다행스럽게도 정보처리기사 필기에 합격했습니다. 비전공자였기에 처음 시나공 정보처리기사 필기책을 펼친 순간의 그 막막함은 아직도 잊을 수가 없습니다. 나름 자격 시험을 준비해본지가 오랜만이고 전공자가 아니기에 시험을 치기전에 많이 긴장을 했었습니다. 앞으로 자격 시험을 보시는 분들에게 조금이라도 도움이 되기를 바라며 제가 공부했던 방법을 공유합니다. * 정보처리기사 필기는 5과목 평균 점수가 60점이상, 한 과목당 과락 점수는 40점입이니다. 즉, 평균점수가 60점이상이더라고 한 과목이 35점이라면 불합격입니다. 공부한 기간, 사용한 교재 공부한 기간은 2021.07.01에..

<jsp> 내장객체 2. Response

1. response 내장 객체 사용자의 요청을 처리한 결과를 서버에서 웹 브라우저로 전달하는 정보를 저장하고 서버는 응답 헤더와 요청 처리 결과 데이터를 웹 브라우저로 보냄 JSP 컨테이너는 서버에서 웹 브라우저로 응답하는 정보를 처리하기 위해 javax.servlet.http.HttpServletResponse 객체 타입의 response 내장 객체를 사용하여 사용자의 요청에 응답 2. 페이지 이동 관련 메소드 페이지 이동 관련 메소드 반환 유형 설명 sendRedirect(String url) void 설정한 URL페이지로 강제이동합니다. 3. 응답 HTTP 헤더 관련 메소드 응답 HTTP 헤더 관련 메소드 반환 유형 설명 addCookie(Cookie cookie) void 쿠키를 추가합니다. a..

<matplotlib> 실시간 데이터 반영 그래프

1. 기본 구조 2. csv 파일 읽어들여 만들기 1. 기본 구조 사용한 라이브러리 random -> 무작위의 수를 생성하기 위해 사용합니다. intertools.count -> 1,2,3... 순차적인 수를 생성하기 위해 사용합니다. pandas matplotlib.pyplot matplotlib.animation -> animation 효과, 실시간 데이터 반영을 위해 사용합니다. 사용한 메서드 index = count() next(index) -> 순차적인 수를 생성해냅니다. random.randint(0,5) -> 0~5 사이의 랜덤한 정수를 생성합니다. plt.cla() -> 앞선 그래프를 삭제합니다. ani = FuncAnimation(plt.gcf(), animate, interval = 1..

<Matplotlib> 산점도 그리기

1. 기본적 산점도 그리기 2. 점 모양, x,y 축의 이름 지정 3. log - scale 4. 색과 다른 정보 추가 matplotlib을 통해서 산점도를 그리는 방법에 대해서 알아보겠습니다. *사용한 자료는 제 블로그의 adsense 한달 간의 노출RPM과 노출수의 상관관계를 파악해 보겠습니다. **그리고 추가로 노출가능한 active_view의 퍼센테이지 역시 어떤 상관관계를 가지고 있는지 알아보겠습니다. 1.기본적인 산점도 그리기 산점도는 plt.scatter(x,y)를 통해서 그릴 수 있습니다. 저의 x는 노출수, y는 노출rpm으로 지정했습니다. plt.scatter(노출수,노출rpm) 을 사용하면 바로 산점도가 나타납니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 import p..

<JSP> 내장객체 1. request

1. jsp 내장객체 (1) 속성처리 메소드 2. request 내장객체 (1) 요청 파라미터 메소드 (2) 요청 http 헤더 메소드 (3) 웹 브라우저/서버 메소드 1. 내장 객체 내장 객체 반환 유형 설명 request javax.servlet.http.HttpServletRequest 웹브라우저의 HTTP 요청 정보를 저장합니다. response javax.servlet.http.HttpServletResponse 웹브라우저의 HTTP 요청에 대한 응답 정보를 저장합니다. out javax.servlet.jsp.jsp.jspWriter jsp 페이지에 출력할 내용을 담고 있는 출력 스트림입니다. session javax.servlet.http.HttpSession 웹 브라우저의 정보를 유지하기 위..

<python> list 조작 함수 모음

[조작함수] 함수 설명 사용법 append() 리스트 제일 뒤에 항목을 추가한다. 리스트.append(값) pop() 리스트 제일 뒤의 항목을 빼내고 삭제한다. 리스트.pop() sort() 항목을 정렬한다. 리스트.sort() reverse() 역순 정렬 리스트.reverse() index() 지정한 값을 찾아 위치 반환 리스트.index(찾을값) insert() 지정한 위치에 값을 삽입 리스트.insert(위치,값) remove() 지정한 값을 제거한다. 리스트.remove(지울 값) extend() 리스트 위에 리스트를 추가한다. 리스트.extend(다른 리스트) count() 리스트에서 찾을 값의 개수를 센다 리스트.count(찾을 값) del() 리스트에서 해당 위치의 항목을 삭제한다 del 리..

서울 코로나 요일별 확진자 비율 (2020.01.24~ 2021.08.17 )

*pie chart를 이용하여 요일별 확진자 비율을 시각화해 보았습니다. *explode를 이용해 최고비율_요일와 최저비율_요일를 강조했습니다. *비율의 0아래의 자릿수를 두자리로 제한했습니다. [전체 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import pandas as pd from matplotlib import pyplot as plt df = pd.read_csv("seoul_corona_now - seoul_corona_now.csv",parse_dates = ['확진일','등록일','수정일']) df['확진_요일']=df['확진일'].dt.day_name() count_요일 = df['확진_요일'].value_co..

<Python> dictionary 자료형의 list 자료형으로 변환

1. 단순변환 list() 2. 정렬하여 변환 (1) key 값을 이용하여 정렬하여 변환 *key값으로 정렬하면서 key와 value 모두 그 정렬에 따라 list로 변환하기 (2) value 값을 이용하여 정렬하여 변환 1. 단순변환 list() dictionary 자료를 list로 변환하기 위해서는 list(dic자료 변수명)을 사용해주면 됩니다. 이렇게 하면 key값으로 구성된 list 가 형성됩니다. value로 구성된 list를 생성하려면 list(사전.values()) 를 사용해주면 됩니다. (key,value)의 형태를 가진 튜플로 구성된 리스트로 변환하기 위해서는 list(zip(사전.keys(),사전.values())) 으로 zip()으로 묶어서 만들어주면 됩니다. 2. 정렬하여 list..

서울 일별 코로나 확진자 수 그래프 그리기

지금까지 배웠던 pandas와 matplotlib을 이용하여 서울 코로나 확진자 수를 그래프로 나타내 보았습니다. row 값에 환자 한명의 정보가 나타나 있기 때문에 확진일을 이용하여 value_counts()를 사용해 일일 확진자의 수를 뽑았습니다. xtick이 너무 많아서 '2020-01-24','2020-05-24','2020-10-24','2021-03-24','2021-08-17' 이렇게 다섯 날짜만 표시되도록 했습니다. 평균값을 중심으로 평균 이상과 평균 이하를 표현하기 위해 plt.fill_between을 사용했습니다. 선의 굵기의 기본값인 2는 너무 굵어서 1.5로 선의 굵기를 변경했습니다. [전체 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19..

이클립스 mysql 연동 오류 <connection profile 안뜸>해결

[오류] 이클립스를 사용하여 mysql을 연동하려고 할 때, database connection 에 new를 눌러도 connection profile이 뜨지 않고 바로driver를 선택하는 창으로 가는 경우가 있습니다. 저는 현재 이클립스 버전이 2021-6 버전입니다. 이전 버전들에서는 나지 않는 오류일 확률 이 높습니다. 버전을 바꾸고 정말 많은 오류가 나고 있어서 버전을 낮출까 생각하고 있습니다만 그냥 다른 에디터를 쓰는것이 낫겠죠. 해결방법입니다. [해결방법] 메뉴 -> help -> install new software에 들어갑니다. 그 곳에서 저는 2021-06-http://download.eclipse.org/releases/2021-06/202106161001을 선택했지만 가장 확실한 것은..

반응형