파이썬에 대해 배워보려고 합니다.
파이썬을 학원에서 배우려고 하는데 C언어를 선수강하지 않았을때 큰 차이가 있나요?
컴퓨터 학원에 등록하려고 상담을 갔는데 공대에 진학하려면 C언어는 기본이 되는 언어니까 꼭 선수강 하라고 하시더라구요. 참고로 산업공학과를 희망합니다.
반드시 C언어를 배워야만 파이썬을 배울 수 있는 것은 아닙니다.
공대라고 전부 C언어만 하는 것도 아닙니다.
다만, C언어를 배워두면 사용할 분야가 많을 수는 있습니다.
아무래도 오래된 언어이다 보니, 호환성이 좋아서 다양한 환경에서도 같은 코드를 사용할 수 있는 장점이 있습니다.
다만, 산업공학과를 희망하신다면, 파이썬을 바로 배우시는 것도 추천드립니다.
안녕하세요,
시간에 여유가 있다면 C언어는 배워두면 좋은 언어입니다.
왜냐하면 C언어의 경우 메모리 영역을 직접적으로 다루게 되고,
리스트와 같은 자료형이 기본 지원(first-class) 되지 않기 때문에,
폰노이만 구조의 컴퓨팅 방식을 꽤나 직접적으로 다루게 됩니다.
자동차로 비유하자면, 파이썬은 자동 기어 자동차고, C언어는 수동 기어 자동차로 생각하시면 편합니다.
수동운전에 익숙한 사람이 아무래도 자동 운전 할 때에도 기어 변속 타이밍을 신경쓰며 연비 좋은 운전하기 용이하죠.
최근 유행하는 파이썬, 자바스크립트와 같은 언어들은 자동 기어 자동차로 생각하시면 됩니다.
내부의 메모리 영역의 변화를 알기는 매우 어렵기 때문에,
본인의 코드가 비용 효율적인지 아닌지 알기가 어려운편입니다.
안녕하세요.
산업공학내에서 세부 전공을 선택하지 않으신 상태인데요, 나중에 진학하시고 선택을 하시게 되겠죠. 그 때를 위해서라면 C와 파이썬 2개다 권장드립니다. 순서는 굳이 의미가 없습니다.
C를 배웠다고 해서 파이썬을 배우는데 큰 도움이 된다고 할수는 없구요, 어느 언어든 먼저 배운것이 이전에 것에 도움을 주기는 하지만, 제 입장에서는 C를 먼저 배우고 파이썬을 배우는 것이 좀 더 명확하게 와 닿을거 같습니다. 파이썬이 훨씬 유연하고 다양한데, 유연한것을 먼저 배우고 C를 배우면 너무 답답하단 생각이 드실수 있습니다.
물론 반대일수도 있구요,
1. 쉬운 접근을 원하신다면 파이썬부터
2. 체계적으로 컴퓨터 언어를 배우기 원하신다면 C부터 배우시면 될 것 같습니다.
파이썬을 먼저 공부하고 C언어를 공부했을때와 C언어를 먼저 공부하고 파이썬을 공부했을때 별 차이가 없습니다.
그 언어를 공부할때 그 언어의 작성할때의 형식들을 충분히 이해하신다면요.
파이썬과 C언어의 차이는 파이썬에서 들여쓰기를 안하면 에러가 나고 C언어는 들여쓰기가 문법으로 정해져 있지않아 에러가 안나는 것과 파이썬이 코드가 더 간단하여 C언어를 사용할때 귀찮다는 차이점이 있겠습니다.
저의 개인적인 생각에는 C언어보다 파이썬이 좀더 쉬웠습니다.
파이썬이 좀더 쉽지만 파이썬도 결국 C언어로 만들어진 언어이기 때문에 C 언어를 아시면 좀더 편하기는 합니다.
제가 대학교를 다닐때만해도 컴공이여도 C언어 모르고 갔었는데요...
요즘은 C언어를 배우고 가는건가요?? (입시 부분을 잘 모르겠습니다. ㅠㅠ)
1학년때 C언어가 전공 필수과목이라 저는 그때 처음 C언어를 배웠었는데요...