Aspiring data-science and machine-learning developers now have more Microsoft-made free video tutorials to learn how to build software in Python, one of today's most popular and versatile programming languages.
Microsoft has released two more Python series for beginners in the form of two three-hour courses on YouTube, which add to the 44-part Python for Beginners series it released last fall.
So far, the first series has been viewed 1.7 million times, suggesting it has become a popular resource for budding Pythonistas.
The new More Python for Beginners series consists of 20 videos that run between two minutes and 15 minutes each. It covers working with files, lambdas or 'anonymous functions', and object-oriented programming, and each tutorial is followed by a short demo video. The tutors also introduce some newer functionality to support asynchronous development through async/await.
The new series are once again presented by Christopher Harrison, a senior program manager at Microsoft, and Susan Ibach, a business development manager from Microsoft's AI Gaming unit.
The second of the two new series, called Even More Python for Beginners: Data Tools, follows the same format and consists of 31 videos.
Harrison and Ibach say it will help students build a toolkit to get into data science and machine learning using Python. It covers the use of Jupyter Notebooks, a popular browser-based development environment, and popular data-science Python libraries.
"While we're not going to get into conversations about choosing algorithms or building models, we are going to introduce what you'll use when you begin the journey. We'll highlight Jupyter Notebooks, the favorite tool of data scientists," the pair write in a blogpost.
"We'll introduce a couple of common libraries – NumPy and pandas – which are used to help you manage data. You'll see how to create tables in memory, and how to load, save and manipulate data. We'll finish by opening Scikit-learn to create a model and graph the results."
The courses and additional material that Microsoft links to of course offer instructions on how to use Python and associated tools within the Azure cloud.
For example, the tutors suggest that students could predict flight delays by importing airline arrival data into a Jupyter notebook running on Azure Notebooks.
More on Python and programming languagesGoodbye Python 2 programming language: This is the final Python 2.7 release
PyCharm: Here's what Python programming language developers get in new IDE update
New programming language rankings: Python now as popular as Java, as TypeScript climbs
Programming languages: Java developers flock to Kotlin and ditch Oracle JDK for OpenJDK
Programming language popularity: Apple's Objective-C tumbles down the rankings
Programming languages: Go and Python are what developers most want to learn
Know Python language and up for a 'hardcore' coding test? Get in touch, says Tesla
Java or C++, Full stack or Front end: The programming languages and developer jobs that pay you the most
Google reveals new Python programming language course: Scholarships for 2,500
Microsoft boosts programming language Python's popular VS Code extension
Programming language of 2019? Python beaten by trusty old C
Programming language Python's popular extension for Visual Studio Code revamped
Programming language Python 2.7 code is now frozen: Last release coming in April
Netflix: Our Metaflow Python library for faster data science is now open source
Tech jobs: Python programming language and AWS skills demand has exploded
Python programming language creator retires, saying: 'It's been an amazing ride'
Programming languages: How Instagram's taming a multimillion-line Python monsterSalesforce: Why we ditched Python for Google's Go language in Einstein Analytics
Microsoft: We want you to learn Python programming language for free
JPMorgan's Athena has 35 million lines of Python code, and won't be updated to Python 3 in time TechRepublic
Mozilla's radical open-source move helped rewrite rules of tech CNET