전체 글 22

[ Manim - 1 ] Manim 시작하기

이번 포스팅은 “3Blue 1Brown” 영상 채널에서 사용하는 수학 시각화 엔진 Manim 에 관한 포스팅이다. 유튜브에서 3B1B의 영상을 볼 때, 어떻게 저런 멋진 그래픽을 만들 수 있는건지 궁금했었다. 한 번이라도 해당 영상을 본 적이 있다면, 수학 내용을 시각적으로 보여주는 것이 얼마나 매력적이고 멋있는지 알 것이라고 생각한다. 그래서 나도 한 번 저런 영상을 만들어보고 싶다는 생각이 들었다. 그렇게 정보를 찾아보니, 해당 채널 운영자가 자체 엔진을 제작해 사용하고 있었다. 그리고, 해당 엔진은 Python으로 이루어진 pip 패키지로 배포도 된 상태라는걸 알았다. 자체 엔진을 공유해주는 3B1B의 관대함에 감사하며, Manim을 배우고 공부해보려고 한다. 그런데 막상 공부하려고하니 볼만한 포..

개발/Manim 2026.05.07

KB IT's Your Life 7기 - Git 좀 더 잘 써보기

지난번에 작성한 Git 친해지기에 이어서, Git 관련 포스팅을 올리게 되었다. 그 이유는, 깃 특강이 이틀치가 아니라 총 사흘치였고, 이번에도 깃 특강 후기를 미션으로 받았기 때문이다. 물론 그렇다고 동일한 수업을 또 반복해서 하는 건 아니다. 지난 특강에서는 Git을 배우면서 사용했던 `git add`, `git commit`, `git push`, `git fetch`, `git merge`, `git pull`, `git rebase` 등등... 다양한 명령어들을 익히고 어떤 역할을 수행하는지 알아보는 시간과, 직접 깃 레포지토리를 만들어서 팀프로젝트 느낌을 주어서 깃의 워크플로우를 몸소 느끼는 과정이었다. 지난 시간에는 Git을 배워보고 조금 친숙해지는 시간이었다면, 이번 3일차 특강에서는 좀..

KB IT's Your Life 7기 - Java 프로그래밍

날씨가 제법 따듯해졌다. 아니, 솔직히 말하자면 요즘 좀 덥다. 4월 중순인데 기온이 26도에 육박하니 이건 거의 초여름이 아닌가. 이번 주는 봄 같지 않은 날씨와 함께, Java 프로그래밍 언어를 배우고 있다. 학부때 내가 제일 많이 사용했던 언어는 Python이었다. 알고리즘이나 데이터 전처리라던가, ML, AI 등등 대부분의 것들을 파이썬으로 처리했다. 그래서 비교적 Python이 제일 익숙한 편이다. 컴퓨터 네트워크나 자료구조에 대해서 배울 때는 C언어를 기준으로 배웠었다. 직접 메모리를 관리하고 포인터를 다루면서 구조를 이해하는 과정이었다. 자바 언어는 학부 1학년 때 한 번 접해본 경험이 있다. 그런데... 놀랍게도 그 때의 기억이 완전히 소멸해버렸다. 그래서 작금의 나는 사실상 자바를 ..