VS Code를 Git 기본 에디터로 설정하기
Make VS Code Great Again 👍 들어가며 VS Code는 Git을 더 편하게 쓰게 해주는 확장 프로그램이 굉장히 많습니다. 소스트리나 별도의 툴을 설치하지 않아도 VS Code 하나만으로 제법 많은 일을 할 수 있습니다. 하지만 Git의 모든 기본 에디터는 내장되어 있는 Vim이나 GNU nano를 쓰게 됩니다. 이제 이 기본 ...
Make VS Code Great Again 👍 들어가며 VS Code는 Git을 더 편하게 쓰게 해주는 확장 프로그램이 굉장히 많습니다. 소스트리나 별도의 툴을 설치하지 않아도 VS Code 하나만으로 제법 많은 일을 할 수 있습니다. 하지만 Git의 모든 기본 에디터는 내장되어 있는 Vim이나 GNU nano를 쓰게 됩니다. 이제 이 기본 ...
들어가며 지난달 Velog에서 깃허브 블로그로의 이사를 시작해서 한 달에 걸쳐 정리가 끝났습니다. 참고 이런 저런 기능도 많이 추가해놨고 구글 검색 콘솔과 구글 애널리틱스도 연동을 완료했습니다. 블로그를 꾸려가는 마음가짐을 새로 잡아서인지 생각보다 재밌는 작업이었습니다. 처음 블로그를 시작했던건 2016년이었던 것 같습니다. 공부하는 것을 정리하...
너무 많은, 자잘한 커밋도 독이 될 수 있습니다. 🌃 배경 Git을 이용해 지금까지의 작업들을 순차적으로 커밋해왔다고 가정하겠습니다. 일련의 작업들을 커밋하고나서 확인해보니 중간의 여러 작업들을 굳이 여러 커밋으로 나눌 필요가 없음을 깨닫습니다. 아래 이미지는 지금까지의 작업에 대한 그래프입니다. 최초 A 파일 생성 후 develop...
Python에도 추상 클래스는 있지만 다른 언어들하고는 조금 다릅니다. 들어가며 객체지향 언어를 강력하게 만들어주는 것 중 하나는 바로 상속과 다형성입니다. 모든 개발에 있어 기본으로 쓰이는 이 기능들은 기존에 작성된 클래스를 재사용하여 유지보수 비용을 줄일 수 있도록 하고 코드 작성을 간결하게 만들 수 있습니다. 그런데 이런 좋은 기능들을 ...
Pandas에서 Nested list를 펼치려면 폭파시켜버리면 됩니다. 💣 🌃 배경 데이터프레임을 다루다보면 컬럼 내에 리스트가 Nested된 형태가 가끔 있습니다. 자주 겪을 수 있는 케이스는 아니라 pandas 내에 이걸 처리하는 메서드가 있을거란 생각을 안해봤는데요. 이런 케이스입니다. >>> df = pd.DataFra...