안녕하세요 민 입니다. ! 오랜만에 포스팅으로 돌아왔습니다.
스프링부트를 하다가 파이썬과 파이썬 프레임워크인 Django 프레임워크를 공부하게 되어서 늦게 포스팅하게 되었는데요.
저의 공부방식의 특성상 자바와 스프링을 활용하고 있는데 파이썬을 배워야 하는 이유 먼저 알아야 한다고 생각하였기 때문에 이번시간에는 파이썬을 사용하는 이유에 대해서 설명해드리겠습니다 !!
- 파이썬을 배워야 하는 이유
- 자바를 배워야 하는 이유
- 파이썬과 자바의 사용분야
- 결론
파이썬을 배워야하는 이유는 간단한데요.
다른 언어에 비해서 문법에 간단한데요. 가장 예시를 설명해드리겠습니다
JAVA -> System.out.println("hello world")
Python -> print("hello world")
이것은 다들 아시는 간단한 출력문인데요. 간단한 출력문에서조차 이렇게 차이가 나고, 변수형, 함수까지 생각하면 코드의 양도 상당히 줄어서 파이썬은 비교적 문법이 간단하다고 생각할 수 있습니다 .
자바가 웹 서버프로그램에 특화되어 있다면 파이썬은 더욱 더 넓은 범위에서 사용이 가능합니다. 대표적으로
텐서플로우를 활용하여 딥러닝 개발가능
데이터의 분석과 시각화
Django등과 같은 웹 개발 프레임워크 -> 웹 서버 프로그램 개발
이렇게 다방면으로 사용이 가능합니다. 파이썬이 2019년도까진 다른 웹 서버 프로그램에 비해 밀리는 편이였지만 현재는 더욱 앞서고있죠 !!
모든 운영체제에서 파이썬은 사용가능합니다.
사실 많은 장점이 존재하고 이전에도 블로그 포스팅에서 이야기했지만
그보다 근본적인 이유는 많은 기업에서 예전부터 자바를 사용하였기 때문에
훨씬 더 자바가 파이썬보다 효율적이냐는 말에는 답할 수 없지만
자바를 이용할경우 비용절감이 가능합니다 .
스타트업에서의 웹 개발, 빅데이터 , 데이터 사이언스, 의료, 금융
데이터 수집 및 분석을 통하여 인사이트에 도출하기도 하며
인공지능 개발까지 아우를 수 있는 언어입니다.
텐서플로우를 이용한 머신러닝
또한 알고리즘 기술을 개발하는 언어의 가장 대표적인 언어로 파이썬이 사용
되고 있습니다.
대표적으로 사용되는 곳 : 유튜브와 인스타그램 요기요 , 넷플릭스
기존의 많은 기업들에서 자바를 활용하며
서버 개발자, 웹 개발 , 모바일 개발 , 게임 개발까지 할 수 있습니다.
대표적인 게임으로는 마인크래프트가 존재하죠 ??
이렇듯 다양한 분야에서 파이썬과 자바가 사용되는 것을 볼 수 있습니다.
다 사용하는 것이 무조건 좋다.
이건 누구나 다 아는 사실이지만 현재 자신에게 있는 프로그래밍 학습 순서의 우선순위만 존재할 뿐 다양한 것을 개발하기 위해서 또 자기자신의 가치를 높이기 위해서는 파이썬과 자바 모두 다 할 줄 알아야 한다고 생각합니다 .
이상입니다 좋은 하루되세요 !!