개발자
최근 머신러닝을 이용한 데이터 마이닝에 관심이 생겨서 파이썬을 처음부터 공부하고 있는 컴공 2학년 학부생입니다. 그동안 C,C++만 사용했기에 파이썬을 공부하면서 느끼는 어려움이 많이 있습니다. 파이썬 공부를 위해 백준에서 알고리즘도 복습할 겸 C++로 풀었던 문제들을 파이썬으로 다시 풀어보고 있습니다. 파이썬으로 알고리즘 공부하면서 생긴 고민이 있습니다. 데이터 분석 및 인공지능 분야에서는 파이썬이 주로 쓰이는데, 파이썬은 아직 익숙치 않고 잘 다루지 못합니다. 반면에 C++는 그동안 계속 써와서 많이 익숙하고 조금 다룰 줄 압니다. 그나마 할 줄 아는 C++로 코테를 준비하고, 머신러닝과 데이터 분석을 위한 파이썬 공부을 따로 병행할지, 아니면 코테도 파이썬으로 준비하는게 맞는지 많이 고민됩니다. 개발자 선배님들의 조언이 필요합니다...!
답변 1
삭제된 사용자
2024년 07월 11일
안녕하세요. C/C++를 다른 목적으로 사용하셔야 되는 상황(향후 전공수업, 목표로 하는 회사가 해당 언어를 요구함)이 아니면, 파이썬으로 갈아타시는 게 나을 것 같습니다. 아직 2학년이라 남은 시간이 많은 관계로 지금 당장 C/C++가 익숙한 게 큰 이점이 될 것 같지는 않습니다. 도움이 되셨길 바랍니다.
익명
작성자
2024년 07월 11일
감사합니다. 지금부터라도 부지런히 파이썬을 공부해야겠네요
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 07월 11일
개인적으로, 두 가지 모두 아주 중요한 스킬셋이라고 생각합니다. C++는 기본적으로 여러분의 알고리즘 이해도를 향상시키고 문제 해결 능력을 키우는데 도움이 됩니다. 그리고 많은 기업들이 코딩 테스트나 기술적인 인터뷰에서 C++을 활용하게 하기도 합니다. 따라서 C++에 대한 깊은 이해도가 있으면 코딩 테스트를 준비하는 데 매우 유리할 거에요. 반면에, 파이썬은 데이터 과학과 머신러닝 분야에서 널리 사용되는 언어입니다. 파이썬의 직관적인 문법과 유연성 때문에 초보자들이 익히기 좋은 언어일뿐만 아니라, 판다스와 넘파이 같은 강력한 데이터 처리 및 분석 라이브러리를 활용하여 복잡한 데이터 집합을 쉽게 처리할 수 있습니다. 따라서, 당신의 상황을 감안하여 조언드리자면, C++로 코딩 테스트를 준비하고 동시에 파이썬으로 데이터 과학 관련 스킬들을 강화하는 것이 좋다고 생각합니다. 이렇게 하면 당신의 스킬셋은 매우 균형잡히게 될 것입니다. 또한, 기억해야 할 중요한 점은 언어 자체보다는 문제 해결 방법과 알고리즘에 초점을 맞추는 것이 중요합니다. 언어는 도구일 뿐이며, 여러분의 주된 목표는 해당 도구를 이용해 문제를 효과적으로 해결하는 것이어야 합니다. 정리하자면, C++로 코딩테스트를 준비하면서, 파이썬으로 데이터 분석 및 머신러닝 공부를 병행하는 게 좋아 보입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!