Engineering

21
4월
Python GIL 알아보기

Python GIL 알아보기

이번 시간에는 파이썬의 GIL (Global Interpreter Lock)에 대해 알아봅니다. GIL은 파이썬 프로그램의 성능을 이해하고 최적화 할 때 빼놓을 수
12 min read
02
4월
Python Dictionary의 순서 보장

Python Dictionary의 순서 보장

들어가며 Python Dictionary는 key-value pair를 저장하는 유용한 자료구조 입니다. 그런데 Dictionary의 Key 순서는 과연 보장이 될까요? 아래 문제를 한
9 min read
10
3월
Python은 인터프리터 언어인가?

Python은 인터프리터 언어인가?

파이썬은 흔히 '인터프리터 언어'라고 불린다. 🤔: "파이썬은 코드를 한 줄씩 읽고 실행하는 인터프리터 언어이다." C++이나
11 min read
08
8월
Python async 혼내주기 - 1편: 비동기란 뭔가요?

Python async 혼내주기 - 1편: 비동기란 뭔가요?

이번 시간에는 Python으로 비동기 (asynchronous)를 처리하는 방법에 대해 알아봅니다. 비동기, 프로그래밍을 하다보면 정말 많이 마주치는 개념인데요. Python 상에서 비동기
5 min read
21
1월
오픈소스로 알아보는 Soft Delete

오픈소스로 알아보는 Soft Delete

들어가며 이번 시간에는 azure-sdk-for-python의 PR을 통해 soft-delete 기법을 알아보겠습니다. 😄 어떤 점이 궁금했나요? 위 PR은 기존 코드에서
3 min read
14
1월
오픈소스로 알아보는 Monkey Patch

오픈소스로 알아보는 Monkey Patch

들어가며 어느날 azure-sdk-for-python의 한 PR 을 살펴보며 Monkey Patch 관련하여 궁금한 내용을 정리해보았습니다. 😄 👉 해당 PR 링크: https:
4 min read
18
11월
경희대 학생들을 위한 대화형 검색 엔진: KHUGPT

경희대 학생들을 위한 대화형 검색 엔진: KHUGPT

KHUGPT, 어떤 서비스인가요? KHUGPT는 경희대학교 학생들을 위한 대화형 검색 엔진 서비스입니다. 예를 들어 사용자가 “올해 소프트웨어 관련 대회 정보 알려줘”
12 min read
28
5월
Python Object Interning 파헤치기

Python Object Interning 파헤치기

들어가며, 어느날 우연히 파이썬의 메모리 영역과 Garbage Collection에 관심이 생겨, 파이썬의 객체 메모리 주소 관련하여 재밌는 실험을 진행해보았습니다. a = ["
4 min read
07
5월
Python 문자열 인코딩 파헤치기

Python 문자열 인코딩 파헤치기

들어가며, 어느날 우연히 파이썬의 문자열 인코딩 방식에 호기심이 생겨 간단한 실험을 해보았습니다. 아래와 같이 한글과 영어가 혼합된 문자열이 있을 때
7 min read
02
4월
Canary deployment 파헤치기

Canary deployment 파헤치기

이번 시간에는 인스턴스 배포 방법 중 하나인 카나리 (Canary) 배포에 대해 알아봅니다. 무중단 배포? 본격적으로 카나리 배포를 알아보기 전에 먼저
15 min read