아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
수줍은고슴도치264
수줍은고슴도치26421.02.21

C언어 자바 파이썬 입문언어가 어떤게 좋을까요?

C언어는 기초만 할줄 아는데 파이썬이나 자바중 뭐 할지 고민중입니다.

C언어는 계속 공부할것이구, 둘중에 추천이 좋은걸로 공부하겠지만 또 어떻게 공부하는게 좋을지 조언을 듣고싶습니다!

55글자 더 채워주세요.
답변의 개수8개의 답변이 있어요!
  • 안녕하세요.

    프로그래밍 언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 둘 다 요새 자주 쓰는 언어라 각 언어의 특징을 보고 맞는 언어로 공부하시기 바랍니다.

    파이썬은 데이터통계, 빅데이터, 인공지능 쪽에서 많이 사용되고 비교적 쉽게 배울 수 있는 언어입니다. 자바는 웹이나 안드로이드, 임베디드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다.

    모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.

    인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다.
    [자바]
    https://www.youtube.com/playlist?list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck

    [파이썬]
    https://youtu.be/kWiCuklohdY

    [인프런]
    https://www.inflearn.com

    [커뮤니티]
    https://okky.kr/

    [추천도서]

    자바 쪽을 공부하시면 "Java의 정석(남궁성/도우출판)" 이란 책을 추천드립니다. 기초부터 심화학습까지 자세히 나와있습니다. 또한 작가가 직접 운영하는 카페, 유튜브 강의도 있어서 하다가 모르는 것이 있으면 물어보면서 더 많이 배울 수 있습니다.

    파이썬언어를 공부하신다면 "혼자 공부하는 파이썬(윤인성/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 초보자도 알기 쉽게 설명이 되어 있어서 배우실 때 어려움 없이 배울 수 있으리라 생각됩니다. 유튜브 강의동영상도 있어서 같이 시청하시면 좋을 것 같습니다.


  • 파이썬 추천드립니다.

    문법도 간단하고 여러 분야에서 쓰일 수 있는 범용성도 큽니다.

    특히 최근 많은 관심을 받고 있는 인공지능과 데이터 사이언스 분야에 파이썬이 주로 쓰이기 때문에 파이썬의 인기가 더 많아지는 추세입니다.

    파이썬 책으로는 점프 투 파이썬 추천합니다.

    아래 링크로 들어가면 굳이 책으로 안 사도 위키독스로 읽을 수 있어서 좋습니다.

    https://wikidocs.net/book/1

    위 책으로 공부하다가 좀 더 자세히 알고 싶을 땐 공식 튜토리얼 보는 걸 추천합니다.

    https://docs.python.org/3/tutorial/


  • 안녕하세요! 답변부터 말씀드리면 질문자님이 무엇을 하고 싶은지에 따라 다릅니다. C언어를 계속 하는 이유와 자바 혹은 파이썬을 왜 배워야 하는지 이유가 명확해야 합니다.

    먼저 C언어는 성능 이슈 관련해서 많이 사용됩니다. 고수준 프로그래밍 언어 중 가장 빠르거든요. 요즘에는 딥러닝 분야에서 높은 성능이 요구되기 때문에 C/C++이 많이 쓰이고요. 이쪽 분야에서 일을 하고 싶다면 꾸준히 C 배우는 것 추천드립니다. C는 저도 그렇게 깊게 파보질 않아서 어떻게 공부해야할지는...

    그리고 자바는 안드로이드에도 많이 쓰이지만 현재는 코틀린에게 그 자리를 물려준 상태이고 웹 서비스 백엔드 개발을 할 때 가장 많이 쓰입니다. 질문자님이 만약 개발로 딱히 하고 싶은 것은 없는데 취업은 개발자로 하고 싶다면 자바 추천드려요. 자바로 정하셨다면 일단 프로그래밍을 배우셨으니 문법 대충 훑고 스프링 프레임워크로 웹 서비스를 개발해보는 것을 추천드립니다. 저 같은 경우는 책을 위주로 공부를 많이 했었구요. 인프런 강의도 꽤 들으면서 제가 배웠던 것을 토대로 프로젝트를 했었습니다.

    책 :

    - 혼자 공부하는 자바

    - 스프링 부트와 AWS로 혼자 구현하는 웹 서비스

    강의:

    - 백기선님의 인프런 강의 시리즈

    데이터 분석, 웹 서비스 여러 분야에서 일하고 싶다면 파이썬을 추천드립니다. 한국 한정 자바가 압도적이긴 하지만 최근 세계적으로 봤을 때 파이썬 프로그래머가 자바 프로그래머의 수를 추월했습니다. 한국도 점점 자바보다는 파이썬을 가르치는 곳도 늘고 있고요. 유망하다라고는 말씀드릴 순 없지만 배워서 나쁠건 없다라는게 제 느낌입니다. 실제로 제가 일하는 분야인 devops 엔지니어의 경우는 주 프로그래밍 언어 중 하나기도 하구요. 파이썬을 배우신다면 김왼손의 왼손코딩님의 강의와 책을 추천드립니다.

    책: https://coupa.ng/bRsghA

    유튜브 : https://www.youtube.com/watch?v=UrwFkNRzzT4&list=PLGPF8gvWLYyontH0PECIUFFUdvATXWQEL

    앞서 언급드렸지만 질문자님이 무엇을 하고 싶고 어떻게 하고 싶은지가 매우 중요합니다. 그리고 정말 간단하게 작은거라도 무언가를 만들어보면서 무엇이 부족한지 체크한 후 책/강의를 통해서 보충하시는 방법으로 실력을 쌓으시는 걸 추천드려요. 무작정 책만 보고 하면 재미가 없어서 지치거든요 ㅎㅎ 감사합니다.


  • 목표로 하는 것에 맞는 프로그래밍 언어를 배우시는 것이 좋을 듯 싶습니다.

    앱개발이 목표라면 자바를 배우시면 될 것으로 보이고 인공지능이나 딥러닝 관련 개발을 원하신다면 자주 쓰이는 파이썬을 배우시는 것이 좋을 듯 싶습니다.

    그 외에 일반적인 개발자를 목표로 한다면 C언어를 배우고 나서 자바나 C++ 정도를 배우시면 될 것으로 보이구요.

    공부하면서 구현하기 쉬운 프로그램을 만들어가면서 실력을 쌓으시면 될 것으로 보입니다.


  • 프로그래밍이 처음이라면 파이썬 프로그래밍을 공부하는 것을 추천합니다.

    다른 프로그래밍 언어에 비해서 쉽기 때문에 처음 배우기 좋은 언어 입니다.

    공부하는 방법으로는 유튜브에서 파이썬 프로그래밍 강의를 듣는 것이 좋을 것 같습니다.

    강의를 듣다가 잘 이해가 가지 않는 부분을 검색해서 여러 사람의 강의를 들으면서 이해하는 것이 좋을 것 같습니다.

    특정 강의가 좋다고 꼭 그사람 강의만 듣는 것보다는 여러사람의 강의를 들어보는 것도 좋은 것 같습니다.


  • 일단 프로그래밍 언어 선택을 하기 위해선 어떤 분야 쪽을 프로그래밍 할지 선택하는 것이 중요합니다.
    언어마다 특화된 분야가 있어서

    게임이면 게임, 빅데이터면 빅데이터, 웹 디자인이면 웹디자인 등 한 분야를 선택하는게 언어 선택에 도움이 됩니다.
    본인이 프로그래밍이 일반 취미 수준이 아닌 개발자 수준까지 원한다면
    독학보단 학원쪽을 추천합니다.
    모르는게 있으면 바로 피드백이 되니 훨씬 효율적이라 생각 됩니다.


  • 개발언어중 low 언어로는 c언어를 많이 사용합니다.

    처음 배우는거라면 c언어 추천들구요.

    c언어를 배우면 java배우는게 한결 편합니다. (java먼저 할시 c언어 배우는데 힘듬)

    파이썬 같은경우는 저같은 쉘스크립트작업이 필요하거나 개발보조로 많이 사용 됩니다.

    예를 들어서 데이터베이스랑 연동이 필요한 소스를 작성시 기본 포맷팅이 필요한데,

    java 파일을 만들때마다 이 포맷팅을 일일히 만들기가 번거로워서 파이썬을 이용해(기본 포맷팅에 파일명, 변수명을 내가 입력한걸로 치환함)

    java파일을 생성해서 옮기고 있습니다.

    무조건 한언어만 파시는거보다는 일단 c언어로 개발언어 적응을 하신후에 상황에 맞게 사용하시는게 가장 좋습니다.


  • 안녕하세요.

    요즘 파이썬이 대세라고는 알려져있습니다.

    보편적으로 웹개발이 취업하기도 광범위합니다.

    또한 기본적으로 java는독학하기에도 수월합니다.

    자바스크립트를 시작으로해서 앞부분 프론트를 마무리하고 java로 들어서면서 서비스쪽(조금 더 디테일하게) 배우는것이 괜찮을 것 같습니다.

    자바스크립트는 현재 많이 사용중이므로 쉽게 접근하실 수 있습니다.

    감사합니다.