AI 시대 역량: 파이썬을 배워야 하는 이유

AI 시대에 파이썬을 배워야 하는 이유

written by tiaz0128

AI 시대

젠슨 황(Jensen Huang)이 콜롬비아 비즈니스 스쿨에서 진행한 대담에서 한 유명한 발언입니다.

“AI가 당신의 일을 빼앗지는 않을 것입니다. 하지만 AI를 사용하는 사람이 당신의 일을 빼앗을 것입니다.”

> Columbia Business School - NVIDIA CEO Jensen Huang Reveals Keys to AI, Leadership

우리는 이 말을 어떤 의미로 받아들여야 할까요?

거대한 변화

우리는 살아오면서 다양한 변화를 경험했었습니다.

하지만 AI는 그보다 더 임펙트가 큰, 본질적인 변화를 가져오고 있습니다. 그리고 그런 변화에 사람들은 놀라워하는 동시에, 불안해하고 있습니다. 왜 AI가 가져오는 변화는 그동안의 변화와 느낌이 다른 것일까요? 아마도 그것은 AI가 우리의 ‘직업’마저도 위협하고 있다고 생각하기 때문일것 입니다.

변화의 본질

그렇다면 AI가 가져다 주는 본질적인 변화란 무엇일까요? 내 직업이 위험하다고 느끼는 불안감은 어디에서 오는 것일까요? 바로 ‘내가 하는 일을 대신한다.’라는 것입니다. AI는 나를 대신해서 나의 일을 처리해주는 놀라운 도구입니다. 그러나 이러한 이점이 양날의 검이 되어 나를 위협하게 될까봐 두렵기도 합니다.

AI라는 도구의 사용은 이제 피해갈수 없는 시대의 거대한 흐름입니다. 10명이 하던일을 AI를 사용하여 1명이 처리할 수 있는 시대입니다. AI를 통한 생산성의 증대가 모든 분야의 노동 시장에 엄청난 변화를 가져올 것입니다. 앞으로의 시대는 1명의 사람이 10명의 일을 할 수 있는 시대, AI를 통한 개인의 생산성이 비약적으로 높아지는 ‘자동화의 시대’인 것입니다.

대세는 파이썬

파이썬은 전 세계 프로그래밍 언어 중, 가장 인기 있는 언어로 자리 잡았습니다. 그렇다면 왜 파이썬의 인기는 날이 갈수록 높아지는 걸까요?

대세는 파이썬

> 출처 : tiobe.com

AI 활용

답은 간단합니다. AI가 가장 잘 사용하는 프로그래밍 언어 중 하나이기 때문입니다. AI를 통해 수많은 사람들이 직간접적으로 파이썬을 사용하고 있습니다. AI는 파이썬 사용을 더욱 가속화 시킬것으로 보입니다.

> YouTube - Octoverse: AI leads Python

앞으로 AI와 파이썬

AI가 보다 더 많이, 널리 사용되면서 파이썬의 인기는 당분간 계속 될것으로 보입니다.

내년에는 대부분의 개발자들이 AI 도구가 코드 문서화(81%), 코드 테스트(80%), 코드 작성(76%) 등의 영역에 더 통합될 것이라고 동의합니다.

> 출처 : 2024 Stack Overflow Developer Survey

AI가 코드를 작성해준다면, 왜 파이썬을 배워야 할까요?

이제 프로그래밍이 개발자들의 전유물이었던 시대는 저물었습니다. 다양한 분야의 사람들이 다양한 문제를 AI를 사용해 해결하고 있습니다. 그렇다면 AI를 잘 사용하는 방법은 무엇일까요?

AI의 기본 동작 방식은 질문에 답을 한다는 것입니다. AI를 통해 내가 원하는 결과를 만들어내기 위해서는, 질문을 잘 할 수 있는 능력이 필요합니다. 즉, 파이썬의 기본 개념과 원리를 이해하고 있어야 AI에게 정확한 요구사항을 전달하고 문제를 해결할 수 있습니다.

파이썬의 장점

흔히 파이썬이 프로그래밍을 시작하기 가장 좋은 언어라고 합니다. 파이썬은 어떤 장점이 있을까요?

쉬운 문법과 가독성

파이썬은 자연어와 유사한 문법 구조를 가지고 있어 초보자도 빠르게 배울 수 있습니다.

범용성

웹 개발, 데이터 분석, 인공지능, 자동화, 과학 연구 등 거의 모든 분야에서 활용 가능합니다.

풍부한 라이브러리와 참고 자료

수많은 고품질 라이브러리가 있어, 필요한 기능을 찾아 손쉽게 설치하고 사용할 수 있습니다. 또한 참고할 수 있는 수많은 자료(서적, 강의, 블로그, 레퍼런스, 오픈소스…)가 있습니다.

커뮤니티

전 세계적으로 거대한 개발자 커뮤니티가 형성되어 있고 우리나라에도 ‘파이썬 한국 사용자 모임’이 있습니다. 파이썬 사용에 궁금한 것이나 어려움이 있다면 도움을 요청해보세요!

파이썬 전문 분야

그렇다면 파이썬은 어떤 분야에서 사용되고 있을까요?

백엔드 개발 & DevOps

FastAPI, Django, Flask 등의 프레임워크를 사용하여 웹 서비스의 백엔드를 구축할 수 있습니다. 또한 자동화 스크립트, CI/CD 파이프라인 관리, 클라우드 인프라 관리 등에 파이썬이 널리 사용됩니다.

데이터 사이언스 & 인공지능

NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch 등의 라이브러리를 활용한 데이터 분석, 머신러닝, 딥러닝이 파이썬의 가장 강력한 활용 분야 중 하나입니다.

업무 자동화

제가 생각하는 가장 핫한 키워드입니다. 모든 분야는 앞으로 AI를 통해 자동화되는 시대입니다. 그리고 파이썬이 중간 매개체로써 중요한 역할을 하고 있습니다.

자동화의 시대

모든 분야, 모든 사람이 자신의 업무를 자동화하는 방법을 고민하고 있습니다. 그리고 이제는 AI와 파이썬으로 개발자, 비개발자 상관없이 업무 자동화를 할 수 있는 시대라고 생각 합니다.

마무리

젠슨 황(Jensen Huang)의 위의 발언은 AI 기술의 발전이 직업 자체를 대체하기보다는, AI를 효과적으로 활용하는 사람들이 경쟁에서 우위를 점할 것이라는 점을 강조한 것입니다. AI를 빠르게 채택하고 적응하는 것이 앞으로 성공의 핵심임을 시사하는 것입니다.

Life is short, you need Python.

비단 개발자뿐만 아니라, 비개발자인 사람도 AI의 도움으로 많은 것들을 할 수 있는 세상입니다. 이제는 파이썬이 단순한 프로그래밍 언어를 넘어, 수많은 가능성을 열어주는 열쇠와 같은 역할을 해주고 있습니다.

파이썬과 AI를 이용한다면 누구든지 자신의 업무를 효율적으로 개선할 수 있습니다. 앞으로 자동화의 시대에 파이썬 역량을 키우는 것은 분야를 막론하고 개인의 가능성을 무한히 확장시켜주는 중요한 열쇠입니다.

“파이썬 학습을 시작하기에 지금이 바로 최적의 시기입니다.”

참고 문헌

python AI

tiaz0128

Eat Sleep Coding.

Never Never GiveUp.

Security  |  BackEnd  |  Multi Cloud