본문 바로가기

분류 전체보기11

[파이썬/Python] 삼성전자 캔들차트 그리기 이번 포스팅에서는 파이썬으로 삼성전자 캔들차트 만드는 방법을 정리하고자 한다. 캔들 차트 만드는 방법 중 엠피엘파이낸스(mplfinance) 패키지를 사용한 방법을 정리했다. 엠피엘파이낸스의 가장 큰 장점은 OHLC 데이터 칼럼과 날짜시간 인덱스(DatetimeIndex)를 포함한 데이터프레임만 있으면 기존에 사용자들이 수동으로 처리햇던 데이터 변환 작업을 모두 자동화 해준다는 점이다. 엠피엘파이낸스는 맷플롯립(matplotlib)과 팬더스(pandas) 라이브러리가 필요하다. 터미널에서 아래 명령으로 엠피엘파이낸스를 설치한다. pip install --upgrade mplfinance 삼성전자 캔들 차트 만들기 import pandas as pd import requests from bs4 import.. 2023. 7. 26.
[파이썬 증권데이터 분석] 팬더스로 상장법인 목록읽기 주식투자를 위해 '파이썬 증권데이터 분석' 책을 보고 공부하기 시작했다. 내 손으로 직접 나에게 맞는 주식 투자 방법을 개발하는 날을 위해 공부를 할 예정이다. 그중 파이썬 팬더스를 이용해 상장법인 목록을 가져오는 방법을 작성해보겠다. 팬더스(Pandas)란? 파이썬의 데이터분석 라이브러리로 구조화된 데이터를 쉽고 빠르게 가공할 수 있는 자료형과 함수를 제공한다. 팬더스는 R에서 사용되던 data.frame 구조를 본뜬 DataFrame이라는 구조를 사용하기 때문에, R의 data.frame에서 사용하던 기능 상당수를 무리없이 사용할 수 있도록 만들었다.(시리즈, 데이터프레임 자료형 객체 등) 또한 파이썬 기반 데이터 시각화 라이브러리인 파이플롯과도 쉽게 호환되기 때문에 데이터 과학용 기본 라이브러리로도.. 2023. 7. 26.
[JAVA] 쓰레드 우선 순위 설정 멀티쓰레드로 작업을 할 경우 A쓰레드를 B쓰레드보다 우선적으로 작업을 해야할 때가 있다. 예를 들면 카카오톡에서 상대방이 사진을 보내오고 나는 답장을 보낼 경우, 사진을 다운받는 로딩보다 채팅을 보내는 일이 우선되어야 할것이다. 그러면 채팅은 보내지지만 사진을 다운받는 시간은 더 길어질 것이다. 쓰레드는 우선순위라는 속성을 가지고 있어 이 우선순위의 값에 따라 쓰레드가 얻는 실행시간이 달라진다. 우선순위 값이 클수록 더 많은 작업시간을 갖게 되는데, 이처럼 작업의 중요도에 따라 쓰레드의 우선순위를 다르게 지정하여 시간을 할당할 수 있다. 위의 예시처럼 채팅을 보내는 일을 사진을 다운받는 일보다 먼저 실행하고 싶을 경우, 채팅의 우선순위를 더 높게 설정하면 되는 것이다. 쓰레드 우선순위 정하는 법 void.. 2023. 7. 19.
[iOS] KWDC2023 다녀온 후기 2023년 7월 18일 KWDC2023이 막을 내렸습니다. 짝짝짝 WWDC는 전세계 iOS 개발자들의 축제라면, KWDC는 한국 iOS 개발자들을 위한 축제의 장이라고 할 수 있어요. iOS 개발자가 되기위해 공부하고 있는 저에게도 iOS 생태계를 이해할 수 있는 소중한 기회가 되었어요. 그렇다면 KWDC2023에서는 어떤 주제들을 다루었는지 그리고 제가 들었던 세션들에서 어떤 점들을 배웠는지 정리해볼게요. KWDC 홈페이지 https://kwdc.dev/ KWDC Together, we can make great things happen kwdc.dev KWDC2023 Timetable KWDC2023 타임테이블은 위와 같습니다. 총 4개의 Track으로 나뉘어 시간대별로 다양한 주제를 다루고 있습니다.. 2023. 7. 18.
반응형