본문 바로가기
파이썬 공부

AWS(아마존웹서비스)와 파이썬은 무슨 관계인가? AWS 파이썬

by 아구아sss 2022. 8. 1.

 

AWS(아마존 웹 서비스)는 파이썬 코드 자체를 최적화하는 인공지능 서비스를 공개했습니다. 코드검토 자동화 도구, 코드구루 리뷰어에 파이썬 지원을 하고 있는 것이죠.

 

코드 구루는 기계학습을 통한 소스코드의 결함, 버그를 자동으로 감지하고 애플리케이션의 품질을 높이는 서비스입니다.

코드 구루를 개발 파이프라인에 통합시켜 품질을 개선하고 성능을 최적화할 수 있는 장점이 있습니다.

  • 프로덕션으로 이동하기 전 코드의 문제를 포착
  • 보안 취약성을 해결
  • 모니터링을 통한 코드 품질을 사전에 개선

https://aws.amazon.com/ko/codeguru/

 

Amazon CodeGuru | 가장 비경제적인 코드 줄 찾기 | AWS

개발자는 코드를 검토할 때 개발 프로세스를 달리 변경하지 않고도 코드를 GitHub, GitHub Enterprise, Bitbucket Cloud 및 AWS CodeCommit에 커밋하고 CodeGuru Reviewer를 코드 검토자 중 하나로 추가합니다. CodeGuru

aws.amazon.com

 

AWS는 파이썬 코드에 대한 분석을 위해 대규모 코드 자료와, 문서 사례를 인공지능에 학습시켰습니다. 또, 코드 유지 관리를 위한 탐지기, 입력 유효성 검사를 위한 감지기 등을 개선했습니다. AWS 코드구루팀 관계자는 "어플리케이션 개발을 비롯, 코드의 구조를 이해하기 어려운 경우에 활용할 수 있어서 파이썬 전문가에게 큰 도움이 될 것"이라고 내다봤습니다.

 

 

파이썬은 Boto3를 통해서 AWS 서비스를 생성, 구성, 관리할 수 있습니다. 여기서 Boto3란, 파이썬용 AWS SDK(소프트웨어 개발 키트)입니다. SDK는 개발자가 소프트웨어 어플리케이션을 만드는데 사용하는 소프트웨어 도구 모음이죠. Boto3은 저수준 API는 물론, 개발자용 리소스 API를 모두 제공합니다.

 

추가로, AWS Toolkit for PyCharm은 파이썬 어플리케이션을 쉽게 생성하고, 디버그해주는 PyCharm IDE용 플러그인입니다. 이 도구를 활용하면 AWS에서 파이썬 개발을 쉽게 시작할 수 있죠.

 

더 자세한 사항은 아래에서 확인하세요!

https://aws.amazon.com/ko/what-is/python/

 

파이썬이란 무엇인가요? - Python에 대한 클라우드 초보자 가이드 - AWS

 

aws.amazon.com

 

이처럼 AWS는 파이썬을 이용한 풀스택 개발자, 프론트엔드 개발자, 취미 빌더, DevOps 엔지니어, AI 앱 개발자, 데이터 사이언티스트, 임베디드 분석 개발자, 데이터베이스 관리자 등에게 모두 적합한 서비스입니다. 

 

우선, 이를 활용하기 위해서는 기본적으로 파이썬 Boto3 패키지를 pip install boto3을 통해서 다운받아야합니다. 그런 다음, AWS API를 AWS 사이트에서 인증받아야 하죠. AWS IAM에 접속하셔서 프로그래밍 방식 엑세스를 활용한 사용자 추가를 통해 이용 가능합니다.

 

 

AWS 클라우드를 최대한으로 활용하고 전문가로서의 입지를 넓혀보세요!

댓글