C언어와 파이썬중 뭘 먼저 해야할까요??
친구들이 한번 배워놓으면 쓸곳이 많다고 시작해보려는데 C언어와 파이썬중 뭘 먼저 배우는게 좋은가요? 주변 친구들은 C언어를 먼저 배우는게 좋다고 하는데 저는 파이썬이 더 쉬워 보여서요,,답변부탁드려요
꼭 어느 걸 먼저 해야 된다는 건 없습니다.
둘다 장단점이 있는데..
파이썬이 처음 시작하기에는 좀 더 낫지 않나 싶네요.
문법도 좀 간편하고, 코딩하기에도 쉽기 때문에 처음 하기에는 좀 더 수월할겁니다.
C언어는 가장 기초적인 언어입니다만 처음 시작하시는 분들이 공부하기에는 어렵다고들 많이 느낍니다.
요새 프로그램 처음 입문하시는 분들은 C, JAVA, 파인썬으로 많이들 시작하죠.
파인썬이 셋 중에는 초보자가 제일 쉽게 접근할 수 있다고 생각하구요. 활용도 측면에서는 자바가 낫다고 생각합니다. C는 처음에 시작하기에는 좀 어려울 수도 있습니다.
파인썬으로 한번 공부를 해보시고 나머지 언어도 도전해 보시길 추천드려요.
어느 분야를 가시든 두 개의 언어는 도움이 될 거에요.
C언어는 기본적으로 오래된 언어 중 하나면서, 메모리를 직접 제어해야하는 언어입니다.
그만큼 관심을 가져야할 포인트가 많아 어려울 수 있는 언어지만 최적화에 강력한 언어입니다.
게다가 크로스 플랫폼 언어로써 같은 코드로 다양한 하드웨어 환경에서 코드를 돌릴 수 있어요
파이썬의 경우에는 스크립트 언어로 특별한 어려움없이 터미널에서 바로 코드를 돌려볼 수 있죠
게다가 메모리 관리도 따로 신경써줄 필요가 없습니다.
두 언어 전부 배워두시면 도움이 되시겠지만 개인적으로 배우기는 파이썬이 더 수월할 것 같네요
안녕하세요 답변 드립니다.
일단 코딩의 개념부터 간단히 말씀 드리겠습니다. 코딩은 프로그램을 개발하기 위한 가장 기본적인 도구라고 생각하시면 됩니다. 지금 보는 아하사이트 또한 프로그램으로써 코딩을 통해 구현된 것입니다. (-> 코딩이라는 것은 쓴다는 개념보다는 생각하는 것을 구현하는 도구라고 생각하시면 됩니다...)
코딩을 아예 처음 배우신다면 개인적으로는 c언어를 추천 드립니다. c언어는 가장 베이직한 언어로써 모든 프로그래밍에 근간이 되기 때문입니다. c언어를 배우신 다음에 파이썬 언어를 배우신다면 좋을 것 같습니다. (c언어 책은 윤성우 저자의 열혈 프로그래밍 추천 드립니다..)
요새 가장 핫한 언어는 당연 파이썬입니다. 제가 다른 답변에서 쓴 파이썬 관련 답변글 첨부드릴게요.
현재 시점에서 가장 실용적이면서도 배우기 쉬운 언어를 선택하라면 당연 파이썬 입니다.
수 많은 오픈소스 모듈이 잘 구현되어 있고, 변수의 return type을 고려할 필요도 없는 등 수 많은 장점이 있습니다.
또한 객체지향 언어이기 때문에 파이썬 언어를 배우면서 객체지향 개념도 공부할 수 있습니다. 요즘 핫한 AI나 빅데이터 관련 코딩도 거의 대부분 파이썬으로 구현하고 있습니다.
참고하실만한 무료 전자책 소개해 드립니다.
해당 내용은 무료이면서도 가장 빠르게 파이썬이 뭔지 감 잡을 수 있을 것 같습니다.
답변 채택 부탁드려요~C언어 부터 하는것을 추천드립니다.
파이썬이 쉽다고 하더라도 실제 코드를 짜거나 프로그램을 만들때는 생각도 많이해야하고 매우 어렵습니다.
C언어부터 공부하시면서 프로그래밍의 개념을 꽉 잡고 나서 파이썬을 공부하시면 좋을거 같습니다.
제가 C를 공부하고 나서 파이썬을 공부했을때 어 이게 뭐지? 간단한데 이런 느낌이 들었는데 만약
파이썬을 공부하고 C언어를 공부하였다면 조금 힘들수 있다라는 생각을 했었습니다.
따라서 C부터 공부하시는 것을 추천드립니다.
하나의 언어만 잘 알고 있으면 다른 언어도 배우는데 큰 무리가 없습니다.
안타깝게도 정답은 없지만, C언어를 먼저 배우느냐 Python을 먼저 배우느냐의 차이는 경험상 문법의 난이도라고 보시면 될 듯합니다.
C언어의 문법은 개발자가 신경써줘야 될 부분 (메모리 생성, 접근, 해체 등) 들이 많고, 이는 실수한 개연성이 높다는 것을 의미합니다. 하지만, 잘 활용한다면 매우 강력한 언어가 되는거죠.
파이썬언어의 문법은 개발자가 신경써줘야 될 부분이 적고 (메모리 생성, 해체등을 언어에서 해결), 실수할 개연성이 적습니다. 그리고 C언어 보다 적은 라인으로 작성 할 수 있습니다. 하지만 그만큼 속도가 느려지게 되는 것이죠.
결국 둘다 거쳐가야될 언어라고 생각을 합니다. 제 경험으로는 C언어 서부터 시작하니 그 다음 부터 배우는 언어는 쉬워지는 경향이 있어 빨리 습득할 수 있었던 것 같아요. 지극히 개인적인 경험담입니다. 도움 되셨으면 좋겠어요.
안녕하세요~~ ^^
친구분들께서 잘 말씀해 주신거 같습니다.
C언어는 모든 언어중 기초라고 보시는게 좋을것 같습니다.
예전 개발자들은 주로 C 를 맨처음 접하게 되었지요..
요즘은 거의모든 언어들이 객체지향적으로 구성되어있고, 어떠한 언어든 한가지만 제대로 공부하시면,
다른언어들의 습득은 어렵지가 않습니다.
여기서 살짝 조심스러운것은 C 와 파이썬은 구조가 살짝 다른부분이 많이 있기에.. 파이썬을 먼저 하고 C 를 하시는것 보다는
C를 먼저 하시고 파이썬을 공부하시는게 유리할 것으로 생각됩니다.
중요한점은 C 를 공부하시면 추후 Java 나 PHP 여터 다른 언어들을 습득하실때 굉장히 많은 도움이 될것입니다~
화이팅하시구요..
궁금하신거 있으시면 언제든 질문주시기 바랍니다!!
C언어를 먼저 배우는 것이 좋지만 어려워 보인다면 파이썬을 간략하게 배우고 나서 C언어로 넘어가셔도 좋습니다.
파이썬에서 쓰이는 문법과 C언어에서 쓰이는 문법은 꽤 차이가 나지만 배우고 나서 C언어로 넘어가면 배우는데 도움이 될 것입니다.
그렇지 않다면 바로 C언어를 시작하는 것도 나쁘지 않습니다.
안녕하세요.
두 언어 모두 한번 배우면 쓸 곳이 많은 언어이고, 둘의 특성이 달라서 C를 먼저 배우셔도 되고 혹은 파이썬을 먼저 배우셔도 됩니다. 오히려 쉬운 접근성과 직관적인 문법을 고려한다면 파이썬이 더 쉬운것이 맞습니다.
사실 난이도는 C나 파이썬이나 비슷합니다. C에는 포인터라는 난관이 있지만, 반대로 파이썬에는 객체지향과 람다함수같은 개념들이 새로이 도입이 되었기 때문에 결국에 난이도는 비슷해 집니다.
쉽다고 생각하시는 것 혹은 마음에 드시는 것을 먼저 시작하시면 됩니다. 그리고 배우시다가 다른 언어로 갈아탔다가 다시 이어서 배우셔도 되구요,
좋은 주말 되세요.
처음 입문이시라면 자바나 파이썬보다는 "자바스크립트"를 추천드립니다.
C는 대부분의 전통있는 컴퓨터공학과등에서 가장 먼저 가르치는 언어이지만 절대 초심자가 다루기에 쉬운 언어가 아닙니다.
C++ 은 더더욱 그런게...C 에서 더 확장되는 개념을 얹어서 나온게 C 입니다.
걷는것도 아직 못배운 상태에서 달리기를 배우려고 하시면 당연히 어렵습니다.
반면에 자바스크립트는 초심자가 가장 재미있게 배우고 다양한곳에 쓸수 있으며 난이도가 어렵지 않습니다.
웹사이트를 만드는 가장 근간이 되는 언어이며, 요즘엔 윈도우 어플리케이션, 서버, 딥러닝 등 모든 분야에 고루 쓸수 있는 언어입니다.
아래 공부하시기 좋은 사이트들 모아서 제공드리니 한번 살펴보시고 공부하시면 좋을것 같습니다^^
https://www.opentutorials.org/course/1가장 유명한 초심자 가이드 생활코딩 사이트입니다.
같은 이름으로 페이스북 페이지에서 많은 개발자들이 신규 개발자를 위하여 조언 및 실질적인 도움을 주니 활용하시면 아주 좋습니다.
유,무료 프로그래밍 강의가 정리되어있는 인프런 사이트 입니다.
이벤트 등으로 유료강의를 저렴하거나 무료로 제공하는 경우도 많고 강의 질이 생각보다 매우 좋습니다.
유저들끼리의 각종 Q&A, 테크에 관련한 것들이 잘 올라오는 커뮤니티 오키 입니다.
관련하여 괜찮은 무료 강의들에 URL이 올라오는 경우도 많습니다.
https://programmers.co.kr/learn/challenges?language=javascript
많은 기업들이 실제 채용에도 반영하는 코딩테스트 및 강좌가 개설되어있는 프로그래머스 입니다.
기본적으로 강좌도 좋지만 실제로 알고리즘을 접목한 문제를 풀어볼수있는 환경을 잘 제공해줍니다.
구름 IDE 로 유명한 구름에 코딩테스트 도구입니다.
사용자가 직접 알고리즘 문제를 만들어서 게시한다던가, 구름IDE와 접목하여 실시간으로
다른 인원들과 채팅하며 코딩을 가능하게 해줍니다.
영어로 짧고 가볍게 들어보고 싶으시다던가.
페이스북, 트위터 등을 실제로 똑같이 만드는 "클론코딩" 등이 해보고 싶으시다면
https://academy.nomadcoders.co/
노마드코더 에서 강의를 들어보시는걸 추천드립니다.
위에 말씀드린 사이트들을 활용하시어 공부하시면 많은 도움이 되실것으로 보입니다!^^
배우기 쉬운건 파이썬이 더 쉬워 보입니다 .
최근에 비전공자 입문 과정을 보면 처음에 배우는 언어가 대부분 파이썬이기는 합니다.
그만큼 좀더 쉽기 때문에 비전공자 대상으로 하는 교육도 파이썬이 아닐까 합니다.
그외도 데이터 분석 분야에서는 많이 쓰이는 언어가 파이썬이나보디 개발자로 취업을 하는게 아니여도 좀더 도움이 되지 않을까 합니다.