다른 프로그래밍의 언어들에 비해 난이도가 쉽기도하고 파이썬 기반으로 개발을 할 수 있는 것들이 많다는 부분에 매력적으로 느껴 파이썬(python)을 공부하게 되었습니다. 오늘은 점프 투 파이썬을 통해 파이썬의 이론과 함께 내가 공부한 일지를 작성해보고자 합니다.
"Life is too short, You need python."
(인생은 너무 짧으니 파이썬이 필요해.)
파이썬의 기원과 이름의 유래
1990년 암스테르담의 귀도 반 로섬이 개발한 파이썬은, 그 이름을 코미디 쇼 '몬티 파이선의 날아다니는 서커스'에서 따왔다고 합니다.
이 언어의 이름은 고대 신화에서 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 상징하며, 아폴로신이 이 뱀을 델파이에서 쫓아냈다는 이야기가 전해지고 있습니다. 이에 따라 파이썬 관련 책 표지나 아이콘에는 뱀 모양의 그림이 많이 사용되고 있습니다.
파이썬의 교육 및 기업에서의 활용
파이썬은 교육 및 기업 환경에서 널리 사용되고 있습니다. 구글과 같은 기업에서도 50% 이상의 코드가 파이썬으로 작성되었다는 이야기가 있을 정도로, 실무에서도 활발하게 활용되고 있습니다.
파이썬의 사용 용이성과 배우기 쉬운 문법
파이썬은 생각하는 방식을 자연스럽게 표현할 수 있는 언어로, 프로그래머가 복잡한 컴퓨터 사고 체계를 따라가려고 애쓸 필요가 없습니다. 또한, 배우기 쉽고 간결한 문법을 가지고 있어 프로그래머가 빠르게 습득하여 원하는 기능을 구현할 수 있습니다.
파이썬의 무료이면서 강력한 기능
무료로 제공되는 오픈 소스 언어로, 다른 언어로 작성된 프로그램을 파이썬에 통합하여 사용할 수 있습니다. 이를 통해 시스템 프로그래밍이나 하드웨어 제어와 같이 복잡한 프로그램도 파이썬에서 사용 가능합니다.
코드의 간결함과 가독성
파이썬은 간결한 문법을 가지고 있어 코드의 가독성을 높여주며, 이를 통해 공동 작업과 유지보수가 용이합니다. 또한, 줄을 잘 맞추는 것이 파이썬 코드 실행에 필수적이라는 특징을 가지고 있습니다.
프로그래밍의 즐거움과 개발 속도
파이썬은 프로그래머가 다양한 문제에 집중할 수 있도록 도와주며, 코드를 작성하고 문제를 해결하는 과정에서 즐거움을 느끼게 합니다. 또한, 빠른 개발과 실행 속도를 통해 생산성을 높여줍니다.
파이썬의 다양한 활용과 가능성
컴퓨터 프로그래밍 교육부터 기업의 실무까지 파이썬은 다양한 분야에서 활용되고 있습니다. 그만큼 파이썬은 프로그래밍을 즐기며 새로운 가능성을 탐험하고자 하는 이들에게 많은 매력을 뽐내고 있습니다.
'공부' 카테고리의 다른 글
[python] 홈브루(Homebrew)이용 맥(Mac)에서 파이썬 설치 방법 (71) | 2023.12.08 |
---|---|
[python] 파이썬으로 할 수 있는 일과 우리가 일상 속에서 사용하고 있는 플랫폼 (63) | 2023.12.07 |
[CSTS] 프로그램 기술의 한계, 테스트의 진화 과정, 테스트 원칙, ISO 25010 품질 특성 (57) | 2023.11.17 |
[CSTS] 테스트 목적, 오류 결함 장애 (1) | 2023.10.08 |
CSTS 자격증 공부 일지: 소프트웨어 테스트의 전문가로 나아가는 여정 (0) | 2023.09.10 |