고등학교 교과 선택을 신청해야하는데 프로그래밍 관련 교과가 무엇인가요?
고등학교 교과 선택을 해야 하는데 프로그래밍 관련 교과는 무엇이고 관련 학과는 무엇이 있나요? 그리고 파이썬을 배우는데 Java, c언어, 파이썬 셋의 차이점은 무엇인가요?
코딩과 프로그래밍은 다른 것인가요? 다른 것이면 무슨 차이인가요?
안녕하세요.
코딩과 프로그래밍은 약간의 차이는 있지만 보통 같은 뜻으로 쓰입니다.
일반적으로 많이 쓰는 언어가 파이썬, 자바,C가 있습니다. 차이점은 C는 절차지향적언어이고 파이썬,자바는 객체지향적언어라고 합니다. 절차지향적이라는 거는 코딩 순서대로 실행이 된다고 보시면 되고, 객체지향적이라는 거는 객체(하나의모듈)라는 것을 만들어서 재사용함으로써 여러 군데서 호출해서 쓸수 있다고 보시면 됩니다. 그래서 C 같은 경우에 속도는 빠르지만 유지보수는 좀 불편한 점이 있고 반대로 파이썬이나 자바는 속도는 좀 느리지만 유지보수에 편한 장점이 있습니다.
C는 가장 기초적인 언어이긴 한데 난이도가 좀 있습니다. 자바는 보통 웹이나 안드로이드 개발할 때도 사용되고 실제로 사용이 많이 되는 언어이고, 파이썬은 다른 언어보다 간단하여 처음 배우기에는 좀 더 수월한 장점이 있습니다.
고등학교땐 그냥 과학 수학 열심히 하시면됩니다
코딩은 처음 배우시는거라면 기본적인 알고리즘 공부부터 하시는게 좋습니다.
내가 어느정도 코딩에 감이 있다 생각하시면 C언어부터 공부하시고
그게 아니라 코딩 처음하고 코딩에 흥미를 느껴보고 싶다 하시면 파이썬부터 시작하시면 됩니다.
기본적인 언어 몇개를 다룰 줄 알면 그때 자바, 웹 프로그래밍, 앱 개발 등 분야를 구체화시키시면 됩니다.
추천하는 책으로는 점프 투 ~~~(파이썬) 시리즈 이고요.
참고로 코딩 배우는 곳은 책 보다는 인터넷에 올라와있는 오픈소스를 이용하시는게
훨씬 배우기 좋습니다. 이론보단 실전이 좋은 편이죠.
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.고등학교 교과에서 프로그래밍은 필수가 아니라서 해당고교에서 하지 않으면 그만인 상황입니다.
그리고 자바, C언어, 파이썬의 차이는 언어의 시대성이 반영되어 있습니다.
최초 c는 완전 고전언어로 난이도가 비교적 높고
C 에서 업그레이드 된게 c++이고 다음에서야 자바가 등장했죠.
파이썬은 사실 오래된 언어이긴한데 최근 광범위하게 사용되고 있습니다. 주로 데이터를 다루는데 사용되구요.
코딩과 프로그래밍은 현장에서는 혼재되어 사용되고 있으니 크게 의미부여하지 않으셔도 됩니다!
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!
파이썬, 자바, C언어 셋다 많이 사용하는 프로그래밍 언어 입니다.
파이썬, C언어는 절차 지향 언어로 코드를 순서대로 읽어서 실행하는 방식을 가지고 있습니다.
파이썬이 객체지향 언어라는 이야기가 있지만 개인적으로는 아니라고 생각합니다.
자바는 객체 지향 언어로 사물을 코드로 표현하여 사용하는 방식을 가지고 있습니다.
목적에 따라 다른 언어를 많이 선택 합니다.
웹개발 할때는 국내에서는 자바가 앞도적으로 많지만 해외에서는 파이썬도 많이 사용하는 것 같습니다.
C언어는 보통 하드웨어와 관련된 분야 또는 높은 성능이 요구되는 곳에서 많이 사용됩니다.
파이썬은 최근에는 데이터분석 및 AI관련된 분야에서 많이 사용되고 있습니다.
프로그래밍은 설계부터 코딩까지를 포함하는것으로 알고 있습니다.
코딩은 설계된 것을 프로그래밍 언어로 표현한다고 보면 될 것 같습니다.