분류 전체보기 47

정보처리기사 2024년 3회차 실기 후기(비전공/독학/교재없이)

1. intro - 2024년 2회차 필기를 합격 한 후 실기 2회차는 넘어가고 3회차에 응시를 했습니다 - 일을 하면서 준비해서 깊이있게 공부하지는 못했고 자투리 시간을 활용해 시험에 합격하고자 했습니다 - 책은 따로 구입하지 않았고 블로그 및 유튜브의 내용들을 참고하여 기출분석에 포커스를 맞췄습니다 결과적으로 67점을 맞아 최종합격했습니다.※정보처리기사 지원 팁 ※- 정보처리기사 실기는 지원 당일 오전이아니라 오후에 신청했습니다 - 웹보다는 q-net 앱에서 지원할 때 더 접속이 잘 됐습니다 - 청년 국가기술자격시험 응시료 지원사업을 통해 응시료 50% 지원 받을 수 있습니다     2. 공부방식 - 약 한달 기간을 잡았고 평균 2시간 투자했습니다 - 필기와 마찬가지로 기출이 가장 중요하다고 생각했고..

personal 2024.12.28

정보처리기사 필기 후기(2024년 2회차)

1. 개요 - 2024년 2회차 정보처리기사 필기합격! - 파이썬은 익히고 사용했던 기간이 꽤 되고 자바는 최근 기초 문법정도 뗀 정도의 상황, 정보처리기사 시험에 나오는 CS지식은 거이 전무한 상황 ㅎㅎ; - 공부를 시작하고 나서 기간은 약 4주였고 직장을 다니며 틈틈히 공부했다. 필기는 4지선다 객관식이기 때문에 시간적인 제약을 고려하여 전략을 생각해야 했다.    - 정보처리기사 필기 합격 조건은 각 과목당 40점 이상(40점 미만일 경우 과락), 평균 60점 이상이다.- 최종적으로 평균 68점을 맞아 합격.    2. 참고 서적  https://product.kyobobook.co.kr/detail/S000211606521- 2024시나공 기출문제집 필기 책을 '한권만'으로 공부했다.  https..

personal 2024.06.06

[MySQL] 비밀번호 변경하기(root password)

1. cmd cd C:\Program Files\MySQL\MySQL Server 5.7\bin MySQL 가 존재하는 디렉토리로 설정해준다(여기서 MySQL버전은 다를 수 있으므로 MySQL Server x.x 폴더는 직접 디렉토리 찾아가며 위 경로 찾아야 함) 2. Mysql 접속 mysql -u root -p 위 코드를 치면 Enter password: 가 아래에 나온다 기존 비밀번호를 입력하면 Mysql 접속 상태로 진입한다 alter user 'root'@'localhost' identified with mysql_native_password by '변경할 비밀번호'; 해당 비밀번호를 치면 비밀변호 변경완료되며 MySQL에 재접속하면 수정된 비밀번호로 접속 가능

SQL 2023.06.18

backtrader 오류(FileNotFoundError) 솔루션

단순히 anaconda prompt에서 pip install backtrader로 설치하고 cerebro.run()을 실행했을 때 위과 같은 에러가 계속 발생했다. 이를 해결하고자 구글링해봤을 때 backtrader 패키지 내부의 yahoo.py의 코드를 수정해줘야 한다는 솔루션이 대부분이었다. 출처: https://jonghyunho.github.io/data/analysis/Backtrader-%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%ED%8A%B8%EB%A0%88%EC%9D%B4%EB%94%A9-%EC%8B%9C%EB%AE%AC%EB%A0%88%EC%9D%B4%EC%85%98.html 하지만 코드를 수정함과 동시에 패키지 재설치 및 파이썬 버전까지 바꿔가며 실행해봤으나 ..

SQLAchemy를 활용하여 MySQL에 주가데이터 저장하기

- SQLite의 경우에는 pandas DataFrame의 to_sql메서드를 통해서 바로 db에 데이터입력이 가능하다. - 하지만 다른 종류의 database를 활용한다면 SQLAchemy를 활용해서 판다스의 데이터프레임 형태를 db에 저장할 수 있다. pip install sqlalchemy sqlalchemy를 install하는 명령어(왠만하면 아나콘다 프롬프트에서 실행해야 잘 import 된다) 1. 주식데이터 가져오기 import pandas as pd import pandas_datareader.data as web import datetime start = datetime.datetime(2010, 1, 1) end = datetime.datetime(2016, 6, 12) df = web...

SQL 2022.03.05

아나콘다 파이썬 가상 환경 생성(python버전 및 window버전 구분)

퀀트 분석 및 자동매매 시스템을 만드는데 있어서 가상환경을 설정해주어야할 필요가 있습니다. 1. 증권사API(키움, 대신, 이베스트 etc)들을 활용할 때 window32환경이 필요 2. zipline과 같은 백테스팅 라이브러리를 활용할 때 파이썬 버전을 맞춰줘야할 필요 - 나는 키움증권API과 zipline을 활용하고자 한다. - 그렇다면 window는 32bit로 파이썬은 3.6버전으로 가상환경을 만들것이다. 0. conda 가상환경 정보 확인 방법 1. 가상환경 리스트 확인 conda env list 2. conda info를 통해 해당 가상환경의 정보확인 가능(--envs생략가능) conda info --envs 3. python환경 진입하여 확인 아나콘다 프롬프트 상에서 python입력하여 py..

programming 2022.03.04

데이터 자격증 후기(ADsP, SQLD, 빅분기)

intro 1. 동기 경제학을 전공했고 금융 도메인의 데이터 사이언티스트를 꿈꾸며 역량을 키워나가고 있습니다. 데이터 사이언스 관련 공부를 하며 이왕 공부하는거 이와 관련된 자격증도 같이 따보자는 생각을 했습니다. 물론 취업을 함에 있어서 가산점이 부여되는 케이스도 있기도 하고 데이터 사이언스를 함에 있어서 본격적으로 입문한다는 생각을 가지고 시험에 임했습니다. 2. 베이스 계량경제학(경제원리를 데이터로 검증하고자 하는 과목)과 같은 통계관련 과목들을 그래도 챙겨들은편입니다. 그래서 기본적인 통계 지식과 회귀분석, 시계열 등에 대해서 기초적인 개념들은 파악하고 있었습니다. 또한 본격적으로 R과 Python을 활용하여 머신러닝 관련된 개념들을 공부하고 코딩해본 기간은 1년정도 되었습니다. SQL은 기초적인..

personal 2021.12.31

[Python] programmers 방문 길이- 좌표 이동 구현

https://programmers.co.kr/learn/courses/30/lessons/49994 코딩테스트 연습 - 방문 길이 programmers.co.kr def solution(dirs): x, y = 0, 0 # 시작점 ways = ['00'] # 들린 위치의 좌표 # L, R, U, D에 따른 이동 방향 dx = [0, 0, -1, 1] dy = [-1, 1, 0, 0] move_types = ['D', 'U', 'L', 'R'] # 각 방향의 index D:0, U:1, L:2, R:3 # 이동 계획을 하나씩 확인 for dir in dirs: # 이동 후 좌표 구하기 for i in range(len(move_types)): if dir == move_types[i]: # 해당되는 무브..

[Python] programmers 스킬트리 - for ~ else구문, pop

https://programmers.co.kr/learn/courses/30/lessons/49993 코딩테스트 연습 - 스킬트리 programmers.co.kr def solution(skill, skill_trees): answer = 0 for skills in skill_trees: skill_list = list(skill) for s in skills: if s in skill: # - ⓐ if s != skill_list.pop(0): # - ⓑ break else:# - ⓒ answer += 1 return answer ⓐ - skills에서 개별스킬이 skill에 포함되어있을경우 ⓑ - skill의 리스트에서 0번 인덱스를 삭제함과 동시에 이 스킬과 개별 스킬이 다르다면 스킬트리순서 어겼..