전체 글 66

[Python] 공공 데이터를 활용한 파이썬 CSV 파일 분석(법정동 코드 확인 하기)

공공 데이터 포털에서 제공하는 CSV 데이터를 활용하여 파이썬의 pandas 라이브러리를 사용해 특정 조건에 따른 데이터를 추출하는 방법을 소개하겠습니다. '시도명', '시군구명', '읍면동명', '리명' 조건에 따른 '법정동코드'를 찾는 예제로 진행해 보겠습니다. 1. 공공 데이터 포털에서 CSV 데이터 다운로드 먼저 공공 데이터 포털에서 필요한 데이터를 찾아 CSV 파일 형식으로 다운로드 받습니다. 다운로드 받은 CSV 파일은 파이썬 코드가 있는 동일한 디렉토리 내에 위치시키는 것이 관리하기 편합니다. https://www.data.go.kr/ 2. 필요한 라이브러리 설치 이제 pandas 라이브러리를 설치해야 합니다. pandas는 데이터 분석에 매우 유용한 파이썬 라이브러리입니다. 설치는 아래와 ..

[Python] for Quants

Quant는 정량 분석을 위한 엔터프라이즈 소프트웨어 애플리케이션입니다. Quant는 SciPy와 DomainModel을 결합합니다. Quant에는 교환, 기호, 시장, 가격 이력, 가격 프로세스, 이미지, 책, 다양한 유형의 계약, 가격 책정자, 가격 설정 및 보고서가 있는 도메인 모델이 포함되어 있습니다. Quant에는 일반적인 방식으로 계약을 표현하고 평가하기 위한 도메인별 언어(Quant DSL)가 있습니다. Quant는 웹 사용자 인터페이스와 기계 클라이언트용 API를 가지고 있습니다. Quant는 유연한 역할 기반 액세스 컨트롤러를 보유하고 있습니다. 웹 관리 인터페이스와 사이트 설정 및 관리를 지원하는 명령줄 프로그램이 있습니다. 새로운 가격 프로세스, 맞춤형 계약 유형 및 대체 가격 책정자..

[C#] FileSystemWatcher 풀더 감시

파일 시스템 변경 알림을 수신하면서 디렉터리 또는 디렉터리의 파일이 변경되면 이벤트를 발생시킵니다. public class FileSystemWatcher : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize FileSystemWatcher 를 사용하면 디렉토리의 변경을 알수 있다. 초기화 private FileSystemWatcher watcher; public void init() { watcher = new FileSystemWatcher(); watcher.Path = galleryDirectry; watcher.NotifyFilter = NotifyFilters.FileName | NotifyFilters.Dire..

[JENKINS] Jenkins PIPELine

PIPELine 파이프라인 시작 - Blue Ocean, 클래식 UI 또는 SCM을 통해 Jenkins 파이프라인(즉, 파이프라인)을 정의하는 방법. Jenkinsfile 생성 및 사용 - Jenkinsfile을 만들고 구성하는 방법에 대한 사용 사례 시나리오 브랜치 및 풀 리퀘스트 작업, 파이프라인과 함께 Docker 사용 - Jenkins가 에이전트/노드에서(Jenkinsfile에서) Docker 컨테이너를 호출하여 파이프라인 프로젝트를 빌드 공유 라이브러리로 파이프라인 확장 다양한 개발 도구를 사용하여 파이프라인 생성을 용이 파이프라인 구문 사용 - 이 페이지는 모든 선언적 파이프라인 구문에 대한 포괄적인 참조 Jenkins 사용자 핸드북의 내용에 대한 개요는 사용자 핸드북 개요를 참조. Jenki..

[Python] INI 파일 일고 쓰기

INI 파일은 다양한 응용 프로그램 설정을 저장하기 위해 널리 사용되는 간단한 파일 형식입니다. 여기에 대해 더 자세히 설명하고 Python에서 이를 다루는 방법에 대해 추가 정보를 제공하겠습니다.INI 파일 형식INI 파일은 키-값 쌍을 사용하여 설정을 저장합니다. 이 형식은 읽기 쉽고 간단한 편집이 가능하다는 장점이 있습니다. 기본 구조는 다음과 같습니다:1. 변수 (Parameters): 각 변수는 이름 = 값 형식으로 저장됩니다. 여기서 "이름"은 등호 왼쪽에 위치하며, "값"은 등호 오른쪽에 위치합니다. 예를 들어, username = user123과 같이 설정할 수 있습니다.2. 섹션 (Sections): 설정 파일을 논리적으로 구분하기 위해 섹션을 사용할 수 있습니다. 섹션은 대괄호(..

[자동화 프로그램] Sikulix

Sukuli 는 MIT 의 User Insterface Design Group 에서 2009 년 Open Source Project 로 시작되었다. SikuliX 는 Windows, Mac, Linux 에서 사용 가능하며, OpenCV 를 기반으로 하는 이미지 인식 자동화 툴이다. GUI 구성 요소를 식별하여, 자동화 프로그램을 작성할 수 있게 해 준다. SikuliX 는 스크립팅 언어로 다음과 같은 언어를 지원한다. Python 2.7( Jython 에서 지원 ) RobotFramework 텍스트 스크립트 실행 이 지원 Ruby 1.9 및 2.0( Jruby 에서 지원 ) JavaScript(Java Scripting Engine에서 지원) 그리고 자바 프로그래밍/Script 언어(Jython, JRu..

[API] Application Programming Interface

API 는 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘이다. 스포트웨어간의 정의 및 프로토콜집합을 말한다. API 의 맥락에서 애플리케이션이라는 단어는 고유한 기능을 가진 모든 스프트웨어를 의미하며, 인터페이스는 두 애플리케이션간의 서비스 계약이라고 할 수 있다. 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다. API가 생성된 시기와 이유에 따라 API 는 네가지 방식으로 작동할 수 있다. SOAP API 이 API는 단순 객체 접근 프로토콜을 사용합니다. 클라이언트와 서버는 XML을 사용하여 메시지를 교환합니다. 과거에 더 많이 사용되었으며 유연성이 떨어지는 API입니다. RPC API 이 API를 원격 프로시저 호출이라고 합니다. 클라이언트가 서버에서 함..

아이디어 2022.05.25

[Python] Version 3.11 Release Review

Python 3.11 RR Python 3.11 이 2022. 5월 18일 RR 되었다. Python 3.11 은 기존 Python 3.10 보다 최대 10 ~ 60% 빠르다. 평균적으로 표준 벤치마킹 제품군에서 1.25배의 속도 향상을 보인다. - CPython 3.11 은 pyperformance 벤치마킹 Benchmark 2022-05-05_17-47-3.10-9b47252d5433 2022-05-05_16-04-main-ae553b3561f0 deltablue 12.4 ms 6.35 ms: 1.96x faster go 381 ms 229 ms: 1.66x faster logging_silent 281 ns 169 ns: 1.66x faster scimark_sor 324 ms 199 ms: 1.6..

Study 2022.05.19

[경제] 이동 평균선 (moving Average)

이동 평균선(Moving Average) 주식시장과 같은 금융 상품에서 기술적 분석을 할 때 쓰이는 기본 도구 중 하나로, 거래액, 매매대금, 주가등 다양한 분야에서 접목할 수 있다. 과거의 평균적 수치에 현상을 파악(주로 추세)하ㅕㅇ 현재의 매매와 미래의 예측에 접목할 수 있도록 돕는 것을 목적으로 한다. 주가의 변동폭을 좀 더 유연하게 한 것이므로, 주가는 이동 평균선과 균현을 이루면서 변뎡하는 것이 보통이다. 따라서 이동 평균선을 활용하여 주가를 분석하고자 할 때는 다음과 같은 성질을 파악하는 것이 중여하다. 강세 시장에서는 주가가 이동 평균선 위에서 파동을 거듭하면서 상승한다. 약세 시장에서는 주가가 이동 평균선 밑에서 파동 운동을 하면서 하락한다. 보합 국면의 애매한 주가는 이동 평균선과 밀착하..

Study 2022.05.18

[경계] 미국 뉴욕 엠파이어스테이트 제조업지수(Empire State Manufacturing Index)

엠파이어 스테이트 제조업지수(Empire State Manufacturing Index)는 뉴욕주의 일반적인 기업 경기 수준을 평가합니다. 미국 제조업 경기를 나타내는 지수중 하나이다. 엠파이어 스테이트 제조업 지수는 뉴욕 연방준비은형(Federal reserve bank of New York)이 발표하는 경제지표로 뉴욕주에 있는 175개 제조업체 CEO를 대상으로 기업의 사업상태와 기대치를 포함한 사업의 여건을 조사한 수지이다. 이 수치가 0보다 클 경우 경기가 상승세임을, 0 미만일 경우 하락세임을 나타냅니다. 뉴욕주 소재 약 200개 제조업체를 대상으로 한 설문조사를 통해 산출합니다. 실제 수치가 예상치보다 높은 경우 미달러화 가치 및 전망이 긍정적이라는 뜻이며, 낮은 경우 부정적임을 의미합니다.

Study 2022.05.17