학습(72)
-
통계로 세상 읽기 -1
보호되어 있는 글입니다.
2024.09.24 -
대우를 활용한 코드 최적화(Optimize code with Contrapositive)
A이면 B이다. ~B이면 ~A이다.If P, Then Q. If not Q, Then not P. 대우를 활용해서 파이썬에서 코드 최적화 방법에 대해 정리해본다.1. 조건문 최적화2. 예외 처리3. 논리적 동치 != 복잡도 - O(1) -> O(n) 되는 경우 1. 조건문 최적화# 원래 조건문if not (P and Q): do_something()# 대우를 활용한 조건문if not P or not Q: do_something() not (P and Q) == not P or not Q 드 모르간 법칙. 논리적으로는 동치지만 코드 최적화 부분에서는 느낌이지만 미세하게나마 차이가 존재한다. 1.1 차이둘 다 모두 O(1) 이다.다만 전자의 경우 P가 False 일 경우에도 Q를 판단해..
2024.09.09 -
[threading] ipynb에서 daemon thread 가 적용되지 않는 것에 대해서
ipynb에서 daemon thread 가 적용되지 않는 것에 대해서 선요약 원인 : 단일 셀의 실행이 끝났다고 해서 Python 인터프리터가 종료되는 것은 아니므로 백그라운드 스레드가 계속 실행됩니다. ipynb 말고 py 에서 실행하면 문제 없이 데몬스레드가 종료됨. Treading 모듈 import threading import time def first(): print(11) time.sleep(0.1) print(22) time.sleep(0.1) print(33) time.sleep(0.1) def second(): print(1111) time.sleep(0.1) print(2222) time.sleep(0.1) print(3333) time.sleep(0.1) def loop(): for ..
2024.03.05 -
Visual Studio on SQL server
보호되어 있는 글입니다.
2024.02.22 -
나머지 // , int.__floordiv__
int.__floordiv__(num1,num2)
2023.09.13 -
kafka 작동원리, 활용, 장단점
Apache Kafka는 LinkedIn에서 개발된 오픈 소스 스트림 처리 플랫폼입니다. https://www.hanbit.co.kr/media/channel/view.html?cms_code=CMS9400468504 링크드인은 왜 카프카를 만들었나 @import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700|Noto+Serif+KR:200&display=swap');.body {margin-top: 20px;font-family: 'Noto Serif KR', serif;}.bodytitle_1 {margin-top: 1.5em;... www.hanbit.co.kr 큰 데이터를 실시간으로 처리하고 분석하는 데 사용됩니다. 작동 원리..
2023.09.05