The Python Standard Library is a set of modules, that are not part of the Python language but are distributed with it. In this course, Getting Started with the Python Standard Library, you'll be provided solutions for common tasks in application development. First, you'll look at powerful extensions to the Python language collections types as well as how to read and store data in different text formats. Next, you'll move on to networking to access web services, email, and more. Finally, you'll learn text processing using regular expressions, random data, and utilities to write command line applications. By the end of this course, you'll have a better understanding of the Python Standard Library.
Douglas Starnes is a polyglot ninja and tech community influencer in the Memphis area making stuff that works on more than just the web. He is a co-director of the Memphis Python User Group and a board member of the Memphis .NET User Group.
Course Overview So, you've learned Python, and are writing your first application. There are many tasks that you could encounter. Maybe you need to access a web service, read data from an XML file, or write a command-line utility. Before writing code to do this yourself, you should check with the Python Standard Library. I'm Douglas Starnes, and I've been writing Python for a number of years, both professionally, and in personal projects, as well. I've delivered many presentations on Python, as a speaker at conferences across the southeast United States. I also run a Python user group, and I just created this course, Getting Started with the Python Standard Library. Over the next few hours, you'll see how the Python Standard Library can help you avoid reinventing the wheel, by leveraging its implementations of common needs found in software development. We'll look at powerful extensions through the Python language collection types, as well as how to read and store data in different text formats. Then, we'll move on to networking to access web services, email, and more. Finally, we'll look at text processing, using regular expressions, random data, and utilities to write command-line applications. Since the Python Standard Library is distributed with the language, it's already installed if you've got Python, so there's no reason not to give it a try. You'll find it could speed up development, reduce the time for design, testing, and maintenance, and in general, make your life as a Python developer, more pleasant. Thanks for watching the course, and I look forward to working with you.