Session

Getting started with Python

According to the TIOBE Index and the latest GitHub State of the Octoverse report, Python currently stands as the most popular programming language. Its remarkable trajectory over the past three decades can be attributed to its inherent simplicity, an expansive ecosystem of libraries and packages, and its remarkable versatility across a diverse array of domains including data analytics, machine learning, artificial intelligence, cybersecurity, IoT, robotics, and automated task execution.

Join Microsoft Azure and AI MVP, Eric D. Boyd, for an immersive hands-on workshop into the world of Python. During this one-day workshop, you'll learn a programming language with far-reaching applicability. As the language of choice for data science, advanced research, and the expanding field of AI, Python will propel you into the heart of machine learning and artificial intelligence. And you don’t need any prior knowledge of Python to attend.

We'll begin by getting our development environment set up for Python development with Visual Studio Code. Once everyone is up and running, we will spend the rest of the day exploring the Python language and writing Python code together. We will start exploring fundamental language constructs including variables, data types, functions, conditionals, loops, and guidelines for writing Python code according to the conventions established by the Python community.

Next, we will explore Python data structures for working with collections of data and learn how we can work with these data structures effectively and efficiently using powerful Python language features. We will also explore exceptions and how to handle errors in your Python programs.

From there, we'll explore how you can structure and reuse code with Python modules. We will explore what’s available in the built-in Python standard library, and we will explore the ecosystem of Python packages and libraries including popular libraries like NumPy, Pandas, and Matplotlib.

As a developer, one of the things you should do to create great software is test your code. In addition to exploring the troubleshooting and debugging capabilities of Visual Studio Code, we will explore how to create automated tests to test your Python code.

Before we conclude, we will explore how to use Python to create programs and apps beyond the terminal window. We will use notebooks for interactively working with Python. We will explore how you can consume Python from other languages like C# and how Python can integrate with your C# apps. And lastly, we will explore how to create web apps and web APIs with Python using Flask and FastAPI.

Eric Boyd

Founder & CEO, responsiveX, Azure & AI MVP, Microsoft RD

Chicago, Illinois, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top