Microsoft

Welcome to Microsoft Virtual Booth at PyCon Korea 2020, #Pythonistas! Hope that you all read from 1) #Microsoft #Azure and Python, to remaining parts below like 2) Sponsor session introduction, 3) Microsoft MVP's #TopPicks, and 4) More resources.  🐍

1. #Microsoft #Azure and Python

Microsoft and PyCon have had a strong relationship globally for years. This year, especially, there were also online PyCon US on last May, and PyCon APAC 2020 organized by PyCon Malaysia with Microsoft sponsorship (Link 1, Link 2, Link 3). Microsoft has worked with Python communities to create tools and services which provide ease of development.
Invent with purpose: Empower your inner inventor to turn ideas into outcomes with Microsoft Azure. Python is great to build and deploy your applications, and further to apply empowering AI & data science functionalities. At PyCon US 2020 which happened online in last May, Microsoft shared the improvements we’ve made for Python developers in Azure, especially our newer offerings that enable you to build and deploy Python applications in the cloud at any scale. You can check out the details of Microsoft's presentations at aka.ms/PyConKR/PyConUS-Microsoft.
Also, Read about what Microsoft loves about PyCon and the Python community on the "Microsoft’s Python team loves PyCon, including this year’s online version!" article, which is really cool!

2. Sponsor session introduction

Microsoft Korea would like to happily present "Building Python-based Static sites with Cloud and DevOps" at this PyCon Korea 2020. Check more details at 1-minute video with two presenters below! Also, Nina Zakharenko, a keynote speaker, is a newly elected member of the Board of Directors of the PSF as well as focuses on Python at Microsoft on the Cloud Developer Advocacy team. "Light Up Your Life, with Python and LEDs!" should be interesting to you.

3. Microsoft Python MVP's #TopPicks

The Microsoft MVP Award gives us the unique opportunity to celebrate, honor and say thank you to top-notch technology experts who make outstanding contributions to their communities. There are two Python MVPs in Korea: Chinseok Lee & Sangkon Han. They both truly loves Python communities, and have participated in past PyCon Korea events for years. Let's see their #TopPicks content with introduction! 🐍 (Below pictures were taken at last PyCon Korea 2019 - Microsoft open lunch. Chinseok (left) had "Implementing Azure Functions with Python" session, and Sangkon (right) presented "Simplifying Python dev environment - Docker & WSL" session.)

[Sangkon MVP's #TopPicks] 


For Beginner Pythonistas!

Haven't you experienced Python yet?

I think a tutorial at python.org is the best resource to learn Python. However, this tutorial is available in English, so it's a bit of a burden for those who want to start python as a hobby or lightly for Korean. One of the other things to recommend in the Korean-written tutorial is Introduction to Python from Microsoft. If you're new to Python, see this 'Introduction to Python'. If you think 'Introduction to Python' is too easy to you, 'Take your first steps with Python' is also a great article.

More fun articles?

Was the tutorial too easy to you? Is Python attractive to you? Then you can try something more exciting! How about learning how NASA uses Python? This is one of articles from Microsoft that is recommended for beginner Pythonistas. In this article: Discover the role of Python in space exploration, you will also learn how to use Visual Studio Code, and how to use Jupyter Notebook. We hope you enjoy your trip with NASA and Microsoft.

All about interesting 'Data Analysis'

Many developers do challenges with Python for data science and analysis. Beyond to just a trip with NASA and Microsoft, I would like to share an article about your own 'Free Travel'. 12 small tutorials from Microsoft will guide you 'Data Analysts' by finishing step-by-step. If you would like to analyze with different data, join in 'Classify space rocks by using Python and artificial intelligence' challenge!

See more on DOCS!

Microsoft Docs provides various Python resources. One great thing is that you will be able to record and track your learning progress, and even obtain badges (you want to pick them, although they seem trivial) through Docs and Learn!

I am

I am a teaching assistant professor at Pusan national university - Software Education Center, and have been a MVP since 2016. Currently, I am developing Online Judge system with Python and Django to more enjoy programming learning, and studying data analysis and machine learning with Pusan national university students together. I have been enjoying using Python since when I was at a small startup in Busan to launch small services with Python, and now developing with Python for fast development and with fine-grained modules happily.

[Chinseok MVP's #TopPicks] 


Cloud deployments with Python!

 

First, check local Python execution.

I am using Visual Studio Code (VSCode) as my local dev environment. There are several ways to install Python distribution to my local environment as first step to use Python: 1. Download/install at python.org, 2. Download/install at anaconda.com, 3. Installing through Microsoft Store on Windows, and 4. Installing with brew on macOS. If you are using Windows environment, the first section: 'Set up your development environment' at "Get started using Python on Windows for beginners" would be a good starting point. Finally, do not forget to install ms-python.python extension on your VSCode!

Azure Web Apps, the easiest way to use cloud with Python Django Apps

So now, your local environment is great with Python! To provide external services with your written Python codes, cloud is the best. I usually deploy my Django apps with Azure Web App, as a Django-holic member. Tutorial: Deploy a Django web app with PostgreSQL using the Azure portal guides you how to deploy Django apps and Azure cloud.

I want to focus on service devs than cloud infra

I am now more interested in 'Serverless' rather than web apps, because serverless concept enables me to more focus on development activities than using virtual machines or Web Apps in cloud. In serverless environment, cloud vendor (Microsoft) manages my servers, and I don't have to worry about how high availability is managed. Moreover, there is no charges unless no one using my apps, and serverless on Azure is free for 1 million requests per month as of now. So I can definitely more focus on business logics. Tutorial: Create and deploy serverless Azure Functions in Python with Visual Studio Code explains Azure Functions and serverless more details, and I had my presentation at Korea Serverless User Group Meetup. My GitHub repo content (Korean) would be helpful to you for reference.

I am

My name is Chinseok Lee, a Ask Company organizer as well as Microsoft Azure MVP. I am operating Ask Company with Django/React Facebook Group and Python/Django/React VOD edu services hoping "Python for all, Development for all" world. I have been recently focusing on Python/Django/React/Docker business consulting and trainings in Busan/Daejeon and other area in Korea. Python is the best programming language for the beginners. Life is short. Use Python!

4. More resources

More various content for Python users is available at Microsoft Docs and Learn.
  • Azure for Python Developers: Deploy your Python code to Azure for web apps, serverless apps, containers, and machine learning models. Take advantage of the Azure libraries (SDK) for Python to programmatically access the full range of Azure services including storage, databases, pre-built AI capabilities, and much more.
  • Build an AI web app by using Python and Flask: Use Python, Flask, and Azure Cognitive Services to build a web app that incorporates AI
Python-Azure-IoT-Central-and-Docker-Container-Debugging tutorial and a sponsor session were dont at PyCon Korea 2019 last year, and Python + AI GitHub repo content was presented at PyCon Kiwi last year - those are also great resources with Azure and Python.
Get the latest articles, documentation, and events from Microsoft.Source - the curated monthly developer community newsletter. Learn about new technologies and find opportunities to connect with other developers online and locally. Thank you for coming to Microsoft virtual booth at PyCon Korea 2020!

Sponsors

Diamond

Sapphire

Startup

Community

Publisher/Media