본문 바로가기

전체 글

(18)
정보처리기사 합격 후기(필기, 실기) 0. Intro 2020년 개정판 정보처리기사 필기, 실기 모두 합격했다! 올해부터 정처기가 NCS기반으로 전면 개편됐다. 예전 기출과 비교해보면 전반적으로 넓은 범위에서 얕은 수준의 문제가 출제되기 때문에 이전의 문제은행식의 공부보다는 최대한 후뚜루마뚜루 모든 긁을 훑어 넘긴다는 생각으로 속독하는 방식을 추천하며 글을 시작한다. 1. 공부 방법 1.1 필기 (문제집 + 개편전/후 문제) 시나공에서 나오는 2020 개정판 정보처리기사 필기책을 구입했다. 설명과 문제가 적절히 구성되어있어 이 한권으로 충분히 공부할 수 있다. 각 단원별로 난이도가 표시되어있어 전략적으로 공부 방법을 짜기에도 용이하다. 합격을 목적으로 공부하려는 수험생에게는 A,B 난이도 섹션 설명 속독 (섹션별 문제 건너뛰기) -> 예상문..
[Python] matplotlib에서 한글폰트 사용하기 1. 문제파악 'Nanum' 글꼴을 쓰고 싶은데 백날 plt.rcParams['font_family'] = NanumGothic 해봐도 그래프에서 한글폰트가 안나타난다. # ttflist에 Nanum 글자 들어가는 폰트 있는지 확인하는 코드 f = [f.name for f in fm.fontManager.ttflist if 'Nanum' in f.name] f 를 하면 []가 뜬다(!) 2. 문제원인 Anaconda를 깔고 폰트를 다운받은 경우 anaconda에서 폰트를 인식하지 못한다고 한다. 고로 후에 다운받은 나눔폰트들은 anaconda 상에서는 설치되지 않은 폰트인 셈이다. 3. 문제해결 [방법1 - 설정위치에 해당하는 폴더(C:\Users\{사용자 이름}\.matplotlib) 제거] 폴더 내에..
금융투자분석사 합격 후기 0. Intro 7월 19일에 봤던 금융투자분석사 결과가 나왔다! 시험 끝나고 썩 느낌이 좋지 않았는데 생각 이상으로 (내 기준) 높은 점수로 합격을 해서 뿌듯하다 ㅎㅎ. 사실 금융투자분석사는 작년에도 도전했지만 학기중에 급하게 책에 있는 문제들만 후루룩 보고 시험을 봐서 그런지 68점으로 떨어졌었다.(70점 이상 합격인거 안 비밀) 1년에 1번 있는 시험이라 이번에도 떨어지면 연차로 3년 준비하는 게 되어버리는데 다행히 합격을 받아서 올해로 끝~ 이 시험을 준비하게 된 계기는 금융권 분야 취업을 희망하고 있는데 관련 활동내역이 없어서 약간의 공부를 좀 해봤다는 시그널?을 갖기 위해서 하게 되었다. 흔히 애널리스트 자격증으로도 불리는 데 기업 신용분석 관련 직업활동을 하기 위해서 필요한 자격증이라고 한다..
[프로그래머스 - SQL 고득점 Kit] 어린 동물 찾기 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'AGED' 코드해석 ANIMAL_INS 테이블에서 ANIMAL_ID, NAME 열을 조회할 때 INTAKE_CONDITION이 'AGED' 값이 아닌 행들만 골라서 보여줘! 상세설명 1. ANIMAL_ID, NAME 열을 선택한다 2. ANIMAL_INS 테이블로부터 위에 2개 열을 가져올거라구 3. 행은 INTAKE_CONDITION열의 데이터 값이 AGED가 아닌 행만 가져올래 '!' = NOT과 같다. 여기서는 어린 동물만 조회하는 거니까 INTAKE_CONDITION이 AGED인 행을 걸러야겠구나!라는 생각을 하면 바로 풀 수 있겠다~ 출처 : https://programmers...
[프로그래머스 - SQL 고득점 Kit] 아픈 동물 찾기 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' 코드해석 ANIMAL_INS 테이블에 있는 ANIMAL_ID, NAME 열을 조회할 때 INTAKE_CONDITION이 'Sick'인 행만 조회할래! 상세설명 1. ANIMAL_ID, NAME 열을 선택한다 2. ANIMAL_INS 테이블로부터 열을 가져올거야 3. 모든 행말고 INTAKE_CONDTION열의 데이터가 Sick인 행만! WHERE절이 처음으로 등장했다! WHERE는 원하는 행만 걸러내는 필터라고 생각하면 쉽다. 여기선 아픈 동물만 조회하고 싶으니까 상태가 'Sick'인 행만 골라서 조회하겠다는 의미. 참고로 INTAKE_CONDITION 열의 인스턴스로는 NORM..
[프로그래머스 - SQL 고득점 Kit] 역순 정렬하기 SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC 코드해석 ANIMAL_INS 테이블에 있는 열 중에서 NAME, DATETIME을 조회할 때 ANIMAL_ID열 기준 역순으로 정렬해서 가져와줘! 상세설명 1. NAME, DATETIME 열을 선택할거야 2. ANIMAL_INS 테이블에 있는 3. ANIMAL_ID 열 기준으로 역순으로(DESC) 정렬해서 보여줘 출처 : https://programmers.co.kr/learn/courses/30/lessons/59035 코딩테스트 연습 - 역순 정렬하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIM..
SQLD 합격 수기 (무료로 독학하는 방법) 0. Intro 5월 31일에 봤던 제37회 SQLD 시험 결과가 한달이 지난 오늘에서야 나왔다! 오후 2시부터 합격 확인 가능해서 2시 1분부터 클릭질을 시작했는데 그만 서버가 팡-! 터져버려서 한 20분 뒤에야 확인할 수 있었다 (긍지의 한국인은 포기하지 않긔☆) 시험에서 제대로 확인 안하고 대충 넘어갔던 부분에서 문제가 꽤 나와서 (HASH JOIN, NESTED JOIN , SORT MERGE JOIN등 각 JOIN별 특징 묻는 문제였다) 은근 불안했는데 다행히 합격했다. 1. 공부 방법 이 글을 쓴 목적인 공부 방법에 대해 이야기해보려 한다. 우선 SQL을 한번쯤은 접해본 사람 기준으로 작성했다는 점을 감안해서 보길 바란다. (안 접한 분들은 2번의 개념 다잡기부터!) 역시나 가장 도움을 많이 ..
[프로그래머스 - SQL 고득점 Kit] 모든 레코드 조회하기 SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID 코드해석 = ANIMAL_INS테이블에 있는 모든 열을 가져오고 ANIMAL_ID 기준으로 오름차순 정렬해서 보여줘! 상세설명 SELECT * : *은 모든 열을 선택할 때 쓴다. *를 안쓰고 테이블 내의 모든 속성명(열)을 나열해도 된다 FROM ANIMAL_INS : FROM 뒤에는 참고할 테이블 명을 쓴다. ORDER BY ANIMAL_ID : DEFAULT는 오름차순 정렬이다. 따라서 ORDER BY ANIMAL_ID ASC라고 써도 무방하다! 내림차순 정렬을 원하면 ANIMAL_ID DESC! 출처 : https://programmers.co.kr/learn/courses/30/lessons/59034 코딩테스트 연습..