아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
그윽한꽃게80
그윽한꽃게8020.10.15

파이썬과 자바는 어디에 쓰이나요?

파이썬과 자바가 요즘 많이 쓰인다고 들었습니다. 객체지향 뭐시기 해서도 알려주세요!

어떤곳에 많이 쓰이고 어떻게 사용되나요?

프로그래밈을 입문하려고 합니다. 쉽게 설명부탁드립니다.

감사합니다.

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

    처음 코딩을 시작하시는 분들이 어떤 언어를 배워야할지 고민을 많이 하십니다.

    사실 언어보다는 본인이 무엇을 만들고 싶은지부터 명확히 하는 것이 좋습니다.

    어떤 것을 만들 것이냐에 따라 유리한 언어와 툴이 있기 때문입니다.

    어느 언어 한 언어에 능숙해지면 다른 언어를 공부할 때 진입 장벽이 낮아지기 때문에

    어떤 것을 먼저 시작해야하는지는 중요하지 않다고 생각합니다.

    딥러닝, 인공지능, 데이터 관리와 관련된 것을 만들고 싶으시다면 파이썬,

    웹, 프론트엔드, 하이브리드 애플리케이션을 만들고 싶다면 자바스크립트,

    웹, 안드로이드 애플리케이션을 만들고 싶다면 자바를 공부하시는 것을 추천드립니다.

    자바, 파이썬, 자바스크립트에 대한 강의는 생활코딩에서 무료로 보실 수 있습니다.

    생활코딩 : https://opentutorials.org/course/1223


  • 자바는 웹, 모바일, 앱 등 실사용이 많이 되는 언어이고, 파이썬은 인공지능이나 빅데이터 쪽에서 쓰이고 문법이 간단하여 다른 언어보다 배우기 쉬운 장점이 있습니다.

    객체지향이라는 것은 보통 붕어빵으로 예를 많이 드는데..

    붕어빵을 만들기 위해서는 붕어빵틀이 필요하죠? 그 붕어빵틀을 통해서 팥붕어빵, 생크림붕어빵 등을 만들어내죠. 여기서 만들어 내는 각각의 붕어빵을 객체라고 하고 그것을 만들어 내는 붕어빵틀을 class라고 합니다. 이 class를 통해서 객체를 계속 생성하고 그것을 사용하는 것을 객체지향이라고 합니다.


  • 일반적으로 많이 쓰는 언어가 C, 자바, 파이썬이 있습니다. 차이점은 C는 절차지향적언어이고 파이썬, 자바는 객체지향적언어라고 합니다. 절차지향적이라는 것은 코딩한 순서대로 실행이 된다고 보시면 되고, 객체지향적이라는 것은 객체(하나의모듈)라는 것을 만들어서 재사용함으로써 여러 군데서 호출해서 쓸수 있다고 보시면 됩니다. 그래서 C 같은 경우에 속도는 빠르지만 유지보수는 좀 불편한 점이 있고 반대로 파이썬이나 자바는 속도는 좀 느리지만 유지보수에 편한 장점이 있습니다.

    파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다.

    인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트와 추천도서 참고하시길 바랍니다.

    [생활코딩]
    https://www.youtube.com/user/egoing2

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

    [추천도서]
    프로그래밍 기초를 공부하시려면 "Do it! 첫 코딩(정동균/이지스퍼블리싱)"이란 책을 추천드립니다. 프로그래밍의 개념부터 해서 아주 기초적인 부분을 설명해 주고 있습니다. 뒷부분에는 가장 많이 쓰이는 언어인 자바로 코딩하는 법에 대한 설명도 있습니다.


  • 파이썬은 웹개발, 데이터분석, AI 등에서 사용이 되고 있습니다.

    웹개발은 많은 회사가 사용은 하지는 않지만 인스타그램이나 8퍼센트 등의 회사에서 사용하고 있다고 합니다.

    보통은 데이터분석이나 AI 관련 분야에서 많이 사용하는 것으로 알고 있습니다.

    자바의 경우 제일 많이 사용하는 분야는 웹개발이 아닐까 생각이 됩니다.

    안드로이드도 자바로 개발이 가능하지만 2~3년전부터 코틀린으로 변경이 되고 있습니다.

    프로그래밍 언어기 때문에 개발할때 사용이 됩니다.

    카카오톡, 인스타그램, 페이스북 등 전부다 개발을 해서 만들어 진것입니다.