프로그래밍 자체는 대학교 1학년 C언어를 통해 처음 시작하게 됐다. 돌이켜 보면 Python에 비하면 C는 매운맛이라고 표현할 수 있을 정도로 복잡하고 불친절한 언어라고 생각한다. C를 배우고 나서도 Java, C++,Python 등을 공부하기 시작했는데 C를 공부했을 때 보다 비교적 쉽고 간편(?)했다. 어찌 저찌 인공지능을 다루는 연구실에 들어오면서 Python을 다시 공부하게 됐다.
파이썬이 공부할만한 가치를 가지는 언어라는 건 다음의 이유로 납득할 수 있다.
- Python은 말이 통한다!
- 친절한 문법이 우리를 다독인다
- 무료 🤑
- 깔끔하다
- 즐거운 코딩 생활을 만들어준다
- 신속하다
1. Python은 말이 통한다!
파이썬은 인간이 읽고 이해하기 쉬운 문법을 가지고 있어 '코드가 마치 영어로 말하는 것처럼' 느껴집니다. 다른 프로그래밍 언어와 비교해도 매우 직관적이고 명확한 코드를 작성할 수 있습니다. 이는 초보자와 전문가 모두에게 큰 장점으로 다가옵니다. 코드의 가독성이 높기 때문에 협업과 유지보수가 용이하며, 빠르게 이해하고 수정할 수 있습니다.
2. 친절한 문법이 우리를 다독인다
파이썬은 복잡한 문법 구조를 최소화하여 간결하고 이해하기 쉽게 설계되었습니다. 들여쓰기를 통해 코드 블록을 구분하는 방식은 코드를 더 깔끔하고 구조적으로 만들며, 명확한 코드 작성을 돕습니다. 이러한 문법 덕분에 파이썬은 배우기 쉽고, 프로그래밍 입문자에게도 친숙한 언어입니다.
3. 무료 🤑
파이썬은 오픈 소스 언어로, 누구나 무료로 사용할 수 있습니다. 라이센스 비용 없이 파이썬을 다운로드하고 사용할 수 있으며, 다양한 라이브러리와 프레임워크 또한 무료로 제공됩니다. 이는 개인 프로젝트는 물론, 기업에서도 비용 효율적으로 파이썬을 활용할 수 있게 해줍니다.
4. 깔끔하다
파이썬의 코드는 매우 깔끔하고 직관적입니다. 다른 언어에 비해 코드 라인이 적고, 명확한 구조를 유지할 수 있습니다. 이는 유지보수와 협업을 용이하게 하며, 코드의 품질을 높여줍니다. 파이썬은 코드가 어떻게 동작하는지를 쉽게 파악할 수 있도록 돕기 때문에, 디버깅과 수정도 더 간단하게 만들어 줍니다.
5. 즐거운 코딩 생활을 만들어준다
파이썬은 다양한 분야에서 활용될 수 있는 광범위한 라이브러리와 프레임워크를 제공합니다. 웹 개발, 데이터 분석, 인공지능, 자동화 등 다양한 분야에서 파이썬을 사용할 수 있어, 흥미로운 프로젝트를 쉽게 시작할 수 있습니다. 파이썬 커뮤니티는 매우 활발하며, 다양한 자료와 지원을 통해 즐겁고 효율적인 코딩 생활을 누릴 수 있습니다.
6. 신속하다
파이썬은 인터프리터 언어로, 코드를 작성하고 바로 실행할 수 있어 빠른 개발과 테스트가 가능합니다. 동적 타이핑과 간결한 문법 덕분에 프로토타입을 신속하게 만들 수 있으며, 아이디어를 빠르게 구현하고 수정할 수 있습니다. 이는 프로젝트 진행 속도를 높여주고, 생산성을 크게 향상시킵니다.
"Life is too short, You need python." (인생은 너무 짧으니 파이썬이 필요해.)
'이론 (Python)' 카테고리의 다른 글
2. Python_ 자료형 (0) | 2024.06.27 |
---|---|
1-5. Python_ Anaconda navigator 설치하기 (0) | 2024.06.25 |
1-4. Python_쉽게 설치하기 (0) | 2024.06.25 |
1-3. Python_할 수 있는 것/ 할 수 없는 것 (0) | 2024.06.25 |
1-1. Python_ 인간다운 언어 (0) | 2024.06.25 |