Core Python: The Numeric Tower, Conversion, and Operators
Course info



Course info



Description
There are many reasons that you would need to use numbers or complex math in a software development scenario. For example, Python can be used to:
- Quickly count currency
- Calculate camera aperture
- Create fractals
First, you’ll explore the built-in number types.
Next, you’ll discover how the operators work.
Finally, you’ll learn how to implement operators on your objects.
When you’re finished with this course, you’ll have the skills and knowledge of numbers and protocols needed to leverage operators and custom classes.
Section Introduction Transcripts
Course Overview
Hi, everyone. My name is Matt Harrison. Welcome to my course, Core Python: The Numeric Tower, Conversion, and Operators. I'm a Python and data science author, corporate trainer and consultant at Metasnake. I've been using Python since the year 2000, and I'm excited to drop some Python knowledge bombs. Python is probably the most popular language at the moment. This course is a quick introduction to numbers, theory behind floating points, and implementing your own objects that respond to math operations in Python. Some of the major topics that we will cover include: The idea of a numeric tower, Python's implementation of the numeric tower, additional numeric types that are included in the standard library, and developing objects that support math operations. By the end of this course, you'll know how Python works behind the scenes to support math. You'll also have an intuition of when to use floating point numbers and when to use decimals. I hope that you'll join me on this journey to dive into Python's numeric types with, The Core Python, The Numeric Tower, Conversion, and Operators course at Pluralsight.