강의를 그대로 따라 했는데 왜 나만 에러가 발생할까요?
나만 빼고 다른 사람들은 다들 제대로 실습한것 같은데 저는 에러가 발생했습니다.
이런 분들은 높은 확률로 다음 두가지 중에 하나입니다
1. 강의와 본인의 개발환경을 일치 시키지 않았다
(예. 강의는 주피터 노트북으로 진행되고 있지만 본인은 vscode를 쓰고 있습니다)
2. 오타등의 이유로 사실은 그대로 따라하지 않았지만 본인이 인지하지 못하고 있다.
2번의 경우도 꽤나 있고요. 2번의 경우는 AI에게 코드를 복붙해서 질문하면 잘 해결해주니다
아래 AI에게 질문법 링크를 참고하세요
https://kimpanda.tistory.com/186
오늘 특별히 이야기를 나눌 부분은 1번 강의와 본인의 개발환경을 일치 시키지 않은 분들에 대한 이야기입니다.
결론부터 말씀드리자면 초심자때는 반드시 강의와 실습환경을 일치시키셔야 합니다
구글 스프레드 시트로 엑셀 강의를 들으려는 사람이 있나요?
이런 분들은 없을 겁니다.
혹은 있다하더라도 엑셀과 구글시트의 차이는 본인 스스로 해결할 수 있는 사람이어야 합니다.
코딩도 마찬가지 입니다.
파이썬에는 다양한 개발환경이 존재합니다.
vs코드, 파이참, 구글코랩, 주피터 노트북 등등 각자 다양한 에디터를 씁니다
드물지 않게 그대로 똑같이 했더라도 개발환경이 달라서 에러가 나는 경우가 있습니다
주피터 노트북에서는 되지만 구글코랩에서는 안될 수 있습니다.
또한 파이썬과 판다스 버전에 따라 안되는 코드들도 존재합니다.
이런 상황에는 어떻게 해야 될까요?
초심자 때 강의와 다른 개발환경으로 강의를 따라하겠다는 생각은
에러를 대규모로 양산을 해보겠다는 생각입니다!
쏟아지는 에러속에서 안그래도 고통받는데 추가적인 에러를 더 당하면서 실습을 하겠다는 겁니다
그러지 마세요. 초심자일수록 불필요한 에러를 줄이는 방향으로 가야 합니다
개발환경을 통일하지 않고 각자의 환경으로 실습하는 사람들은 스스로 본인의 문제를 해결할 수 있는 사람들입니다
'나는 초심자이기때문에 스스로 문제는 해결을 못하지만 강의와 다른 개발환경에서 배워보겠어!'
이런 야심찬 생각은 코딩을 그만두는 지름길입니다.
개발환경을 강의와 통일시키지 않는 초심자 분들은 대부분 귀찮아서 손에 익어서 쓰던 에디터를 계속 쓰려는 건데
그게 훨씬 귀찮은 일을 대규모로 양산하게 되는 일이라는 것을 잊지 마세요.
그걸 방지하기 위해 강사는 개발환경 설치 강의를 하는 것이니 반드시 참고해 주세요!
난 초심자가 아닌데? 라고 생각하시는 분들도 계실텐데
에러가 발생했을 때 스스로 처리가 안되어 강사에게 질문을 넣는다면 아직은 초심자인겁니다.
그러니까 이 포스팅을 보시는 여러분은 아직은 초심자인거고 그렇기에 개발환경을 통일하셔야 합니다.
지금은 통일하시고 스스로 에러를 처리하실 수 있을 때 원하는 개발환경에서 코딩을 연습하시면 됩니다.
만약 여러분이 지금 강사와 다른 개발환경으로 인해 에러가 발생했다면
질문을 하실 때가 아니고 설치를 하실 때입니다!
주피터 노트북이나 구글코랩으로 강의한 경우 아래 영상을 보시면 설치 및 사용하실 수 있습니다
주피터 노트북 설치 및 사용법 : https://youtu.be/vyqLVnZW64c
구글코랩 사용법 강의 영상 : https://youtu.be/ewPNvWq3hAY
유튜브에서 판다스 강의 중입니다
'여러 가지 이야기 > 잡다한 이야기' 카테고리의 다른 글
온라인 코딩 강의를 듣는 분들은 원하는 결과가 나오지 않으면 먼저 AI에게 질문해보세요! (1) | 2023.08.16 |
---|---|
코드에 관한 질문은 '무조건' 명확하고 재현이 가능해야 합니다 (0) | 2023.08.16 |
온라인 코딩 강의를 듣는 분들은 에러가 나면 반드시 AI부터 돌려보세요! (0) | 2023.08.14 |
[pandas] 내가 생각한 결과가 나오지 않을 때 가장 먼저 확인해야 할 것 (0) | 2023.08.12 |
[pandas] 포괄적인 규칙성을 찾는 이들에게 드리는 조언 (0) | 2023.07.16 |