본문 바로가기

전체 글

(41)
[책 리뷰] 훌륭한 프로그래머가 되기 위한 종합 안내서 '더 나은 프로그래머 되는 법' 한빛미디어 후원으로 '더 나은 프로그래머 되는 법' 책을 제공받아 읽었습니다. 책에 대한 소개는 한빛미디어 책 소개 페이지를 참고했습니다.책의 구성책을 소개하는 헤드라인을 보면 '더 나은 프로그래머가 되기 위한 자기 계발서, 성장을 위한 레벨업 가이드 북'으로 소개하고 있습니다. 이 책은 단순한 기술서가 아니라 '어떻게 하면 더 나은 프로그래머가 될 수 있을까?'에 대한 선배 개발자들의 나름의 답, 노하우를 담은 책입니다. 책은 크게 5가지 파트로 나뉘며, 프로그래머로서 괜찮은 코드를 작성하기 위해 어떻게 작성하고 연습하면 좋을지를 다룬 기술 관련 파트(01.you.write(code); & 02. 연습을 통해 완벽해진다)와 훌륭한 프로그래머가 갖춰야 할 태도에 대해 다룬 파트(03. 개인적인 일로 받..
파이썬 프로젝트를 위한 가상환경 설정 1 : conda, venv 가상환경의 필요성 가상환경이란 Python 프로젝트 별로 독립적인 실행 환경을 만드는 도구입니다. 가상환경을 통해 서로 다른 파이썬 버전과 패키지 조합을 가진 프로젝트를 여러 개 관리할 수 있습니다. 처음 데이터 분석을 배우게 되면 설치된 파이썬 버전에 맞춰 패키지를 설치하게 되는데요. 이후 여러 프로젝트를 진행하다보면 프로젝트에서 요구하는 특정 라이브러리에 따라 파이썬 버전도 다르게 설치해야 하고, 라이브러리와 종속된 패키지 버전을 따로 관리해줘야 합니다.  예시 그림과 같이 프로젝트 A에서 필요한 pandas 라이브러리를 1.3 버전으로 설치했고, 그에 따라 numpy 라이브러리가 1.20.3 버전으로 설치되었을 때, 이후 프로젝트 B에서 필요한 라이브러리의 종속된 numpy 버전이 기존 설치된 Nu..
흘러가는대로 살았던 2024년 '나' 인터뷰 (2024년 회고&2025년 새해 목표 다짐🧄 feat. 만다라트) 안녕. '나'야! 2024년은 잘 보냈니? 2024년을 돌아볼 수 있게 질문을 준비해 봤어. 질문에 대답하면서 2024년의 나를 칭찬하기도 꾸짖기도 하며 나를 돌아보고 2025년을 어떻게 꾸리면 좋을지 고민해 보자. 2024 결산 질문리스트1. 올해 처음으로 도전해본 일이 있다면 뭐야?경기도 출퇴근. 경기도에서 자취하게 되면서 경기도 출퇴근이 얼마나 힘든 지 몸으로 직접 겪었지. 30분 걸리는 판교를 폭설인 날 3시간 걸려서 출근했던 건 평생 잊혀지지 않을 거야. 하지만 출퇴근 시간이 길어지면서 시간 여유가 생기니 책도 읽게 되고, 약속시간을 지키려고 좀 더 부지런하게 움직이게 되어 오히려 좋게 생각해. 2. 올해 나만의 작은 전통이나 루틴이 생겼다면 뭐야?일기쓰기. 작년부터 꾸준히 노력하고 있는 부분인..