1 분 소요

안녕하세요! 11기 SSAFYCIAL 김주현 기자입니다! 싸피 지원을 고민 중인 여러분, 자바와 파이썬 중 어떤 트랙을 선택해야 할지 고민되시죠? 오늘은 그 고민을 조금이나마 덜어드리기 위해, 자바와 파이썬에 비교, 분석하여 여러분에게 알려주는 시간을 가지고자 합니다!

1

3

Theme 1. 가독성

자바와 파이썬을 비교할 때 가장 먼저 눈에 띄는 것은 가독성입니다. 파이썬은 그 간결하고 실제 영어에 가까운 문법 덕분에 많은 코딩 초보자들이 선호하는 언어입니다. 반면에 자바는 좀 더 많은 코드를 필요로 하기 때문에, 파이썬에 비해 배우기 시작할 때 조금 더 복잡하게 느껴질 수 있습니다.

4

Theme2. 취업

자바는 2009년부터 정부의 정보화 사업 구축을 위한, 자바 기반의 ‘전자정부 표준 프레임워크’를 시행했습니다. 이것이 지금까지 이어져, 국내의 많은 기업에서는 자바를 주력 언어로 채택하고 있습니다. 반면에 파이썬은 최근에 각광받는 AI, 빅데이터 분야가 발전하면서, 그림과 같이 세계적인 점유율에서 높은 순위를 기록하고 있습니다. 이런 파이썬의 잠재력을 높게 평가하면, 파이썬을 공부하는 것도 충분히 선택지로 고려할만하겠네요!

2

Theme3. 활용 분야

자바는 크게 안정성과 성능이 요구되는 대규모 시스템 개발에서 강점을 가집니다. 금융 시스템, 클라우드 서비스, 안드로이드 앱 개발 등에서 자주 사용되죠. 대표적으로 자바를 활용한 예시로는 넷플릭스와 카카오톡이 있습니다. 파이썬은 그 유연성과 풍부한 라이브러리 덕분에 데이터 과학, 머신러닝, 웹 개발 등 다양한 분야에서 사용됩니다.

5

Theme 4. 특징

자바의 큰 특징으로는 ‘이식성’이라고 할 수 있는데요. 그림과 같은 코드를 통해, 그 ‘이식성’을 확인할 수 있습니다. 자바 특유의 “한 번 작성하면, 어디서든 실행된다(Write Once, Run Anywhere - WORA)”는 슬로건답게, 자바 애플리케이션은 한 플랫폼에서 개발하고 다른 어떤 플랫폼에서도 수정 없이 실행하기가 용이합니다.

파이썬의 큰 특징으로는 앞서 언급한 ‘가독성의 용이’와 ‘풍부한 라이브러리와 프레임워크’가 있는데요. 구체적으로 설명하자면, ‘가독성’이 높은 덕분에, 개발자들 사이에서 코드를 공유하고 협업하기 쉽습니다. 그리고 ‘풍부한 라이브러리와 프레임워크’의 구체적인 예시로는, 데이터 분석을 위한 Pandas, NumPy, 과학 계산을 위한 SciPy, 웹 개발을 위한 Django와 Flask, 머신러닝을 위한 TensorFlow, PyTorch 등 광범위한 용도의 라이브러리와 프레임워크가 있습니다. 이러한 풍부한 라이브러리는 개발자들이 복잡한 작업을 빠르게 수행할 수 있게 해줍니다.

이렇게 자바와 파이썬을 비교하는 시간을 가졌는데요. 만약 자바에 관심을 가진 비전공자 예비 싸피생 분들은 꼭! 서울과 대전에 비전공자 자바반이 개설되어있으니, 추후에 싸피 지원에 참고하시길 바라며, 이만 포스팅을 마치겠습니다!

11기_구미_김주현

댓글남기기