마이크로소프트

마이크로소프트 버추얼 부스에 오신  #파이써니스타  분들 모두 반갑습니다! 1) #마이크로소프트 #애저와 파이썬 , 2) 후원사 발표 소개 , 3) 마이크로소프트 파이썬 MVP #강추_핫픽 , 4) 더 많은 내용을 보려면? 순서로 설명합니다. 놓치지 말고 끝까지 읽어주세요!  🐍

1. #마이크로소프트 #애저와 파이썬

마이크로소프트와 PyCon 및 파이썬 (Python)은 전 세계에 걸쳐 여러 해 동안 함께 해왔습니다. 특히 올해는 지난 5월 온라인으로 개최된 PyCon US에 이어, PyCon Malaysia에서 주최한 PyCon APAC 2020까지 (링크1, 링크2, 링크3), 파이썬 커뮤니티와 함께 하면서 파이썬 개발에 용이한 도구와 서비스를 계속 개선하고 있습니다.
마이크로소프트 애저 (Azure)는 파이썬 개발자 분들께서 가지고 계신 무궁무진한 상상력을 클라우드에 구현하도록 도와줍니다. Python 앱을 빌드 및 배포하고, 더 나아가 AI 및 데이터 과학 기능 적용 등 다양하게 애저 클라우드에서 마음껏 펼치실 수 있습니다. 지난 PyCon US 2020때 마이크로소프트에서 선보였던 내용을 통해 보다 자세히 만나실 수 있는데요, aka.ms/PyConKR/PyConUS-Microsoft 링크를 통해 애저를 사용하는 Python 개발자들을 위해 구현해 낸 개선점들, 특히 클라우드 내 어떠한 스케일에서도 파이썬 애플리케이션을 구축, 구현할 수 있게 하는 기능들을 영문으로 확인하실 수 있습니다.
추가로, PyCon 및 파이썬 커뮤니티에 대해 파이썬 소프트웨어 재단과 나누었던 이야기를 담은 블로그 글 ("Microsoft’s Python team loves PyCon, including this year’s online version!")도 읽어보셨으면 합니다.

2. 후원사 발표 소개

이번 파이콘 한국 2020에서 한국마이크로소프트에서는 "Python 기반 Static 사이트를 DevOps와 클라우드로 빌드하기" 발표를 준비하였습니다. 파이썬 언어와 클라우드및 DevOps가 만나는 내용이 궁금하시다면 아래 소개 영상을 확인하세요! 그리고 키노트 연사인 Nina Zakharenko는 파이썬 소프트웨어 재단 이사회 멤버이면서 마이크로소프트 클라우드 개발자 지원팀에서 파이썬 관련 일을 하고 계시기도 합니다. Nina께서 발표해 주실 키노트 "Light Up Your Life, with Python and LEDs!" 도 많이 흥미로울 것 같습니다.

3. 마이크로소프트 파이썬 MVP #강추_핫픽

마이크로소프트 MVP 어워드는 자신이 속한 커뮤니티에서 뛰어난 기여를 한 최고의 기술 전문가들에게 존경과 감사를 표하고 축하하는 마이크로소프트만의 특별한 어워드입니다. 국내에 계신 여러 MVP 분들 중, 이진석 MVP & 한상곤 MVP 두 분은 파이썬 커뮤니티를 정말 사랑하며 수 년째 파이콘과 함께 해 오고 계십니다. 두 MVP 분들 소개와 함께 #강추_핫픽 내용을 함께 봅시다! 🐍 (아래 사진은 PyCon Korea 2019, 마이크로소프트 열린점심때 입니다. 왼쪽에 계신 이진석 MVP께서 "파이썬으로 Azure Functions 쓰기"를, 오른쪽에 계신 한상곤 MVP께서 "파이썬 개발 환경, 단순화 - Docker와 WSL"을 발표해 주셨습니다.)

[한상곤 MVP's #강추_핫픽] 


시작하는 파이써니스타를 위하여!

파이썬 처음이신가요?

저는 파이썬을 학습하는데 가장 좋은 자료는 python.org에서 제공하는 튜토리얼이라 생각합니다. 하지만 이 튜토리얼은 영어로 제공되기 때문에 파이썬을 취미로 혹은 가볍게 시작하고자 하는 분들에게 조금 부담스럽다는 의견도 있습니다. 한글로 된 튜토리얼 중에서 추천할 만한 다른 자료 중 하나는 MS에서 제공하는 Python 소개 입니다. 파이썬을 처음 접하신다면 'Python 소개'를 참고해보세요. 'Python 소개'가 너무 간단하다고 생각하시면 'Python으로 첫 번째 단계 수행'도 멋진 기사 입니다.

좀 더 신나는 것은 없나요?

튜토리얼은 너무 쉬우셨나요? 파이썬이 매력적이신가요? 그렇다면 좀 더 신나는 것을 해볼 수 있겠군요! 그렇다면 NASA에서 파이썬을 어떻게 활용하는지 배워보는건 어떨까요? MS에서 제공하는 기사 중에서 초급 파이써니스트에게 추천할만한 기사입니다. 우주 탐사에서 Python의 역할 알아보기입니다. 이 기사를 통해서 여러분은 Visual Studio Code 사용법도 배우실 수 있고, Jupyter Notebook에 대한 간다한 사용법도 배울 수 있습니다. NASA와 MS에서 제공하는 즐거운 여행이 되시길 기원합니다.

흥미로운 모든 것 '데이터 분석'

많은 분들이 데이터 분석을 위해서 파이썬에 도전합니다. 앞선 NASA와 MS에서 제공하는 단순한 여행이 아니라 여러분만의 '자유 여행'을 위한 기사를 소개하고자 합니다. MS에서 제공하는 12개의 소규모 튜토리얼을 차근 차근 완성하시면 '데이터 분석'을 하고 계신 여러분을 확인하실 수 있을 껍니다. 혹시 다른 데이터를 분석하고 계시다면 'Python 및 인공 지능을 사용하여 우주 암석 분류'에 도전해보세요!

DOCS를 활용해보세요!

MS에서 제공하는 다양한 Python 자료는 Microsoft Docs에서 확인하실 수 있습니다. 더 좋은 점은 여러분의 학습 과정을 꼼꼼하게 기록하고 별것 아닌것 같지만 가지고 싶은 뱃지(!)도 제공하고 있으니 Microsoft Docs를 잘 활용해 보세요!

I am

저는 현재 부산대학교 소프트웨어교육센터에서 강의전담 교수로 근무하고 있으며, 2016년 부터 MVP 활동을 하고 있는 한상곤입니다. 현재는 Python과 Django를 사용해서 프로그래밍을 좀 더 흥미롭게 배울 수 있는 Online Judge를 개발하고 있으며, 부산대학교 학생분들과 데이터분석 및 머신러닝을 연구하고 함께 공부하고 있습니다. 부산의 작은 스타트업에서 Python을 사용해서 소규모 서비스를 런칭했던 시절부터 Python을 즐겁게 활용하고 있으며, 지금도 Python의 빠른 개발과 꼼꼼한 모듈을 활용해서 재미있고 즐겁게 서비스를 개발하고 있습니다.

[이진석 MVP's #강추_핫픽] 


파이썬 앱을 클라우드에 배포하는 다양한 방법!

 

우선, 파이썬을 로컬에서 실행하기

저는 Visual Studio Code (이하 VSCode) 로 파이썬 개발 환경을 사용하는데요, 먼저, 파이썬을 로컬에서 실행하기 위해 파이썬 배포판을 설치해야 할 것입니다. 1. python.org로부터 다운로드/설치, 2. anaconda.com으로부터 다운로드/설치, 3. Windows에서는 Microsoft Store를 통한 설치, 4. macOS에서는 brew를 통한 설치 등 다양한 방식이 있을텐데요, Windows에서는 "초보자를 위한 Windows에서 Python 사용 시작" 에서 개발 환경 설정부터 읽어보시면 좋겠습니다. VSCode에서는 ms-python.python 확장을 꼭 설치해주세요!

파이썬 장고 앱을 클라우드에 올리는 쉬운 방법, 애저 웹앱

로컬 환경에서 파이썬이 잘 실행되고 계실까요? 작성한 파이썬 코드로 서비스를 하려면 빠르게 확인하고 배포하는 클라우드가 좋습니다. Django로 웹앱을 개발하는 저는 애저 웹앱 (Azure Web App)을 통해 장고 앱을 쉽고 빠르게 배포를 합니다. 웹 UI를 기반으로 하는 애저 포털에서 PostgreSQL을 사용하는 장고 (Django) 웹앱 배포 문서 내용을 통해 클라우드에서 어떻게 장고 웹앱 배포를 하는지 살펴보세요.

클라우드 인프라보다 서비스 개발에 더욱 집중하기

사실 저는 방금 설명한 웹앱보다는 요즘 서버리스에 관심이 많은데요, 아무래도 클라우드에 가상 머신을 배포한다거나, 아니면 웹앱이라는 부분보다는 조금 더 서비스 개발에 더욱 집중하고 싶은 마음이 크기 때문입니다. 서버리스에서는 서버 관리를 클라우드 벤더 (Microsoft)에서 해 주고, 고가용성을 제가 신경쓰지 않아도 관리가 되죠. 또한 접속자가 없을 때에는 비용이 지불되지 않고 월 100만 요청까지는 무료이기에 비즈니스 로직에 더 집중할 수 있다는 장점이 있습니다. VSCode를 사용해 Python에서 서버리스 Azure Function을 만들고 배포하는 튜토리얼 문서를 보시면 자세히 나와있는데요, 이에 대한 내용을 지난 서버리스 한국 사용자 그룹 밋업때 발표한 내용을 깃헙 저장소에 공개하였으니 살펴보시면 좋겠습니다.

I am

저는 Ask Company 운영자이면서 Microsoft Azure MVP 활동을 하고 있는 이진석입니다. 모두를 위한 파이썬, 모두를 위한 개발이 될 수 있기를 바라는 마음으로 Ask Company with Django/React 페이스북 그룹과 파이썬/장고/리액트 VOD 교육 서비스를 운영하고 있으며, 최근 부산/대전을 중심으로 파이썬/장고/리액트/Docker 기업 컨설팅/교육에 집중하고 있습니다. 파이썬은 처음 시작하는 언어로서 최고의 선택입니다. 인생은 짧습니다. 파이썬을 쓰세요.

4. 더 많은 내용을 보려면?

위에 두 MVP께서 추천하신 내용 뿐만 아니라 파이썬 사용자를 위한 다양한 내용을 마이크로소프트 DocsLearn에서 확인하실 수 있습니다.
  • 파이썬 개발자를 위한 Azure 문서 포털: 웹앱, 서버리스 앱, 컨테이너 및 기계 학습 모델용 Python 코드를 Azure에 배포하는 다양한 방법 및 가이드가 설명된 문서를 보실 수 있습니다. 또한 파이썬용 Azure 라이브러리(SDK)를 활용하는 방법, 데이터 및 클라우드 스토리지를 잘 활용하는 법, 머신 러닝 (기계 학습)을 위한 모델 학습 및 AI 서비스를 사용하는 방법이 설명되어 있는 문서 링크를 확인하실 수 있습니다.
  • 파이썬 및 Flask를 사용한 AI 웹앱 빌드: 이미지에서 텍스트 추출 및 변환하는 파이썬 앱을 만들어 보는 방법을 단계별로 살펴보는 약 1시간 15분 정도 분량의 Learn 모듈입니다. Flask로 사진을 업로드하는 페이지를 파이썬으로 작성하고 Cognitive Services와 연동한 다음, Azure에 배포하는 법을 확인하실 수 있습니다.
그리고, 작년 파이콘 한국 2019때 진행했던 튜토리얼 내용인 파이썬, Azure IoT Central, Docker 컨테이너 디버깅하기 및 발표 영상과 함께, 작년 파이콘 Kiwi때 공유된 Python + AI 깃헙 저장소 내용도 참고 부탁드립니다.
마이크로소프트는 파이썬을 포함한 여러 국내외 개발자 커뮤니티와 함께 합니다. 큐레이팅된 월간 개발자 커뮤니티 뉴스레터인 Microsoft.Source를 통해 최신 기사, 설명서 및 이벤트 소식을 받아 보시고, 새로운 기술 발견 및 온라인 & 지역별로 다른 개발자와 연결할 기회를 만나보세요. 향후 파이썬 행사 뿐만 아니라 여러 개발자 관련 행사에서 마이크로소프트와 또 만났으면 합니다. 감사합니다!

후원사 목록

다이아몬드

사파이어

스타트업

커뮤니티

출판사/미디어