C언어와 PYTHON 차이가 뭔가요?
C언어로 자료구조와 알고리즘까지는 그래도 떠듬떠듬 구현할 수 있습니다.
C#도 유니티를 만지면서 일부분 공부한 적있습니다.
그런데 이제 막 들어가는 대학에서 파이썬을 쓴다고 합니다.
1. C언어외 파이썬의 문법적 연관성과 차이점을 알고 싶습니다.
2. C언어를 잘 알고 있으면 파이썬 공부하는데도 어려움은 없겠지요?
C언어와 파이썬의 문법적 연관성이라면 프로그래밍 문법 표현 방식은 약간 다를 수 있지만 다수의 부분이 비슷하다고 보면될 것이라 봅니다. 몇몇 차이라면 C언어와 파이썬의 변수 선언 방식의 차이가 있다거나 하는 것으로 알고 있습니다.
C언어를 어느정도 알고 있다면 파이썬을 공부하는데도 어려움을 없을 것이라 생각됩니다.
1. C언어외 파이썬의 문법적 연관성과 차이점을 알고 싶습니다.
-> 문법적으로는 많이 다르다고 볼 수 있습니다.
C언어같은 경우 강타입의 언어이고 파이썬의 경우 약타입의 언어이기 때문에 기본적인 문법이 조금 다를 수 있습니다.
2. C언어를 잘 알고 있으면 파이썬 공부하는데도 어려움은 없겠지요?
-> C언어를 알고 있다면 파이썬은 정말 정말 쉽게 사용이 가능할 것 같습니다.
다른 언어를 오래동안 사용하다가 파이썬을 배웠는데 정말 간단하게 사용이 가능하더군요
안녕하세요.
C언어도 자료구조와 알고리즘까지 어느정도 구현이 가능하시다면 C언어에 대한 지식이 어느정도 있으신 걸로 파악이 됩니다. 거기에 C#까지 다뤄보셨다니 파이썬 공부에는 전혀 무리가 없으실 것으로 보입니다.
아무래도 C언어는 가장 기본적이면서 중요한 프로그래밍 언어라고 할 수 있겠습니다. 그렇기 때문에 C언어만 잘배워놓아도 자바나 파이썬, C# 등 새로운 프로그래밍 언어를 공부하는데있어 굉장히 수월해지죠. 그래서 요즘은 어떤지 모르겠지만 예전부터 대학교 1학년 때 이 C언어 수업이 전공필수 과목으로 꼭 들어가 있습니다. C언어 문법을 알고 있다면 공부해보시면 아시겠지만 파이썬 문법은 정말 쉽게 이해가 될 것 같습니다. C언어보다 신경써야할 문법적인 요소도 훨씬 줄어들고 아주 간편하게 원하는 내용을 구현 가능합니다.
단, C언어와의 가장 큰 차이점이라고 한다면 C언어는 절차지향형 언어이고, C언어 이후의 언어들 (자바, 파이썬, C#등등)은 객체지향형 언어라는 것입니다. 객체지향형 언어가 무엇이고 어떻게 사용해야하는지에 대해서는 차차 배워나가시면 될 것 같습니다.
당연히 C언어를 잘 알고 있으면 파이썬은 물론 다른 언어도 원활하게 습득이 가능합니다. 아직 대학교 들어가기 전으로 보이는데 벌써 C언어와 C#을 이용한 유니티까지 공부하신걸보니 대단하시네요^^ 파이썬도 쉽게 공부하실 수 있을거라고 생각합니다.
답변 도움되었으면 좋겠네요. 감사합니다 :)
1. C언어외 파이썬의 문법적 연관성과 차이점을 알고 싶습니다.
2. C언어를 잘 알고 있으면 파이썬 공부하는데도 어려움은 없겠지요?
===> 새로운 언어를 배울때는 명령어에 대한 사용법을 배우는것이기때문에 그 부분은 어떤 언어를
배우든 비슷하게 경험을 습득할수 있을것입니다
그러나 알고리즘 부분은 다른 부분입니다
한가지 언어를 통해 여러가지 경험을 하였다면 ,별의별 알고리즘으로 문제 해결을 했을텐데
이 알고리즘 부분을 다른언어에서도 동일하게 사용할 수 있습니다
단지, 명령표현식이 틀릴뿐이죠
그러므로 우선 한가지 언어에 대해서 고급실력자가 되세요
그래야 다른 언어 배울때 쉬워집니다
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.C언어는 답이 정해져있는 언어인 반면
파이썬은 상대적으로 유한 언어라고 보시면 됩니다.
과목과 비교하자면 C언어는 수학, 파이썬은 영어쪽에 가깝습니다.
C언어가 파이썬과는 전혀 다른 언어이지만
프로그램 언어 흐름은 비슷한 면이 많기 때문에 분명 하나를 배우면 다른 하나를 배우는데도 도움이 됩니다.
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!