
고립과 은둔의 시간 끝에 일반 사회에 편입되려는 시도를 하고 있다.

PyO3를 사용하여 작성한 Rust 코드를 Maturin으로 컴파일해 Python 코드에서 호출하여 FastAPI로 실행해 보는 가장 기본적인 예제

Rust의 구조체를 Python의 클래스와 연동하는 예제

Python의 List를 Rust의 Vec와 연결하여 데이터를 받고 Rust의 HashMap을 Python의 Dict와 연결하여 데이터를 주는 예제

(이전 실습에서 이어서 진행) Rust에서 발생한 에러를 Python 에러로 내보내는 예제

Rayon 라이브러리를 사용하여 병렬 처리를 수행하는 예제

동일한 자원에 쓰기 연산을 수행하는 경우에 대한 병렬 처리 예제

#[pymodule] 속성을 mod 블록에 붙이는 것과 fn 함수에 붙이는 것의 차이에 대하여

Rust 코드를 여러 파일에 나누어 모듈 단위로 관리하는 예제

tokio 및 pyo3-async-runtimes 라이브러리를 통해 비동기 작업을 수행하는 예제

FastAPI 응답의 한글 인코딩이 깨질 때 해결할 수 있는 방안에 대하여

데이터 자체를 복사하는 과정을 생략하고 메모리 주소만 넘겨 받아 사용하는 예제

(이전 실습에서 이어서 진행) 메모리 주소만 넘겨 받은 데이터를 수정하는 예제

(이전 실습에서 이어서 진행) 데이터 복사 없이 Python Numpy 배열을 읽어와 조건에 맞는 데이터의 인덱스를 추려내는 예제

큰 데이터를 처리할 때 MMAP을 사용하여 제로카피 연산을 수행하는 예제

64GB 램 안에서 가장 거대하고 빠른 행렬 연산을 구현해 보는 예제

CSV 파일의 행 단위 독립 연산을 빠르게 수행하는 예제

CSV 파일의 이전 행과 비교하는 행 간 연산을 수행하는 예제

병렬 처리를 하며 로그 수준에 따라 터미널에 실행 로그를 출력하는 예제

로그를 파일의 형태로 아카이빙하는 예제

PostgreSQL docker 생성 후 데이터베이스 연결 풀 설정

본격적인 실습에 앞서 프로젝트를 관리하기 쉽게 재구조화하는 예제

패키지 관리자 pip에서 uv로 갈아타기

비정형 데이터인 이미지 파일을 포함하는 데이터베이스 활용의 설계

(이전 실습에서 이어서 진행) 데이터베이스에서 원하는 데이터를 검색하는 예제

(이전 실습에서 이어서 진행) 데이터베이스 내 비정형 데이터를 수정하는 예제

(이전 실습에서 이어서 진행) 데이터베이스의 자료를 삭제하고 복구하는 예제

단순화된 사주 분석을 통해 관계형 로직을 살펴보는 예제

(이전 실습에서 이어서 진행) PyO3가 아닌 gRPC를 사용하는 방식으로 변경

(이전 실습에서 이어서 진행) 단순화된 사주 분석을 통해 여러 테이블의 데이터를 조합하는 에제

(이전 실습에서 이어서 진행) gRPC를 통해 사용자와 Rust 사이를 연결하는 Python 코드 작성

게시판 로그를 통한 날짜별 정보를 담는 데이터베이스 예제

(이전 실습에서 이어서 진행) 게시판 로그를 받아 DB에 몰아넣는 예제

(이전 실습에서 이어서 진행) Rust에게 작업을 전달하는 게이트웨이 작성

(이전 실습에서 이어서 진행) 시계열 데이터 분석으로 봇/일반/단골 구분하는 예제
다차원 검색을 실습하기 위해 감정 단어 사전을 구현해 보자.
(이전 실습에서 이어서 진행) DB와 직접 소통하여 검색을 수행하는 Rust 엔진 구현
(이전 실습에서 이어서 진행) 검색 쿼리를 Rust 엔진에 전달하고 응답을 받는 FastAPI 게이트웨이 작성
(이전 실습에서 이어서 진행) 이 실습은 시각화까지 진행하면 좋을 듯하다.
(이전 실습에서 이어서 진행) 시각화까지 한 김에 배포까지 진행해 보자. 무료 티어로 충분히 커버될 프로젝트니까.
계층 구조를 재귀적으로 탐색하는 데이터베이스 (1) 환경 구축 및 통신 규약 설정 나는 기본적으로 잡지식에 관심이 많다. DB 실습에 사주 분석 같은 걸 넣은 것도 그런 이유다. 그리고 이번에는 좀 더 잡지식스러운 것을 준비해 보았다. 오컬트, 좋아하세요? > ##### 🤖 AI AGENT | INTRO 오컬트 지식 그래프라는 도메인은 관계형 데이...
(이전 실습에서 이어서 진행) 복잡한 그래프에 탐색 쿼리를 날리는 Rust 엔진 작성하기
(이전 실습에서 이어서 진행) 사용자로부터 요청을 받아 Rust 엔진과 소통하는 FastAPI 스크립트를 작성한다.
(이전 실습에서 이어서 진행) D3.js를 이용하여 시각화 해본다.