목표코루틴에 동작방식을 이해할 수 있다.간단한 파이썬 바이트 코드를 다룰 수 있다.Value Stack, Call Stack, Frame 객체에 대해서 얇고 넓게 배운다.Coroutine이란 무엇인가?환경python 3.10.14다음은 간단한 코루틴 예제가 있습니다. 실행 결과는 어떻게 될까요?# coroutine.pyimport asyncioasync def coroutine1(): print("coroutine1 first entry point") await asyncio.sleep(1) print("coroutine1 second entry point")async def coroutine2(): print("coroutine2 first entry point") await..
저번 포스팅에 이어, 이번에는 influxdb의 UTC의 데이터를 aggregateWindow 함수를 이용해 집계를 내다보니 KST 기준의 데이터와는 차이가 있어 추후에 실수를 방지하기 위해 삽질했던 경험들을 기록하고 해결한 경험을 소개하고자 합니다.테스트 환경이번 테스트를 위한 influxdb 구축은 따로 설명하지 않습니다.python 3.12influxdb v2.7.12 (docker)test dataset: noaa-water-sample-datatime range: 2019-08-17T00:00:00Z ~ 2019-09-17T22:00:00Zmeasurement: [average_temperature, h2o_feet, h2o_pH, h2o_quality, h2o_temperature]locati..
Intro 파이썬으로 InfluxDB에 데이터를 저장시키는 모듈을 개발하다 이상한점이 생겼습니다. KST로 넣었는데 이게 그대로 UTC로 들어가 있거나 분명 UTC로 저장시켰는데 KST로 저장되어있거나.. 희한한 현상이 발생했습니다. 그래서 파이썬 코드를 전부 까보며 influxDB 저장할 때 시간을 변환하는지와 서버 타임존과 관련이 있는지 알아보도록 하겠습니다. 서버의 타임존이 다르면, influxdb에는 시간이 어떻게 찍힐까? TL;DR 💡 서버 시간에 따라서 `datetime.timestamp()` 함수가 UTC 시간으로 보정하여 변환한다. 그렇기 때문에 서버 타임존에 따라서 timestamp()의 결과가 달라질 뿐, influxdb_client 라이브러리를 통해 데이터 삽입 시에는 따로 시간이 변..