We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Core Python 3

Numeric Types, Dates, and Times

Austin Bingham and Robert Smallshire

Python includes a powerful collection of numeric types beyond the basic int and float. In this course you'll learn about these types, the shortcomings they address in the basic numeric types, and how and when to deploy them in your Python programs.

Read more

Python includes a powerful collection of numeric types beyond the basic int and float. In this course you'll learn about these types, the shortcomings they address in the basic numeric types, and how and when to deploy them in your Python programs.

Python’s basic numeric types, int and float, are generally intuitive and are often sufficient for most programming tasks. There are some calculations, however, for which these types aren’t the right tool, and numeric types with different qualities are called for. In this course, Core Python 3: Numeric Types, Dates, and Times, you’ll take a look at some of the other numeric types that Python provides. First, you’ll look at the Decimal, Fraction, and complex types, and you'll discover when they should be used and how to use them. Next you’ll review some functions that can be used with many or all numeric types. Then you’ll see how to work with dates and times using Python’s datetime package. Finally, you’ll learn about a practical example where using the right numeric type makes a big difference. When you’re finished with this course, you’ll have a better understanding of how to apply Python’s standard numeric types and perhaps a deeper appreciation for numerical programming in general.

Enroll now

What's inside

Syllabus

Course Overview
Review of int and float
The Decimal Module
The Fractions Module
Read more
Complex Numbers
Built-in Functions Relating to Numbers
Dates and Times with the Datetime Module
Computational Geometry

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Digs into the subtle differences between built-in numeric types, such as Decimal, Fraction, and others, and when they should be used
Taught by instructors with extensive experience in Python
Covers advanced concepts such as using Complex Numbers and Computational Geometry
Emphasizes application by exploring practical examples where the right numeric type makes a significant difference
Assumes learners have basic Python programming knowledge
Suitable for programmers who need to work with complex numeric data and calculations

Save this course

Save Core Python 3: Numeric Types, Dates, and Times to your list so you can find it easily later:
Save

Career center

Learners who complete Core Python 3: Numeric Types, Dates, and Times will develop knowledge and skills that may be useful to these careers:
Data Scientist
A Data Scientist needs to understand how to use Python's numeric types in order to perform accurate and reliable analysis. This course provides a great introduction to Python's numeric types and how to use them in a variety of situations. Those interested in a career as a Data Scientist would benefit from taking this course.
Statistician
A Statistician needs to understand how to use Python's numeric types in order to perform accurate and reliable analysis. This course provides a great introduction to Python's numeric types and how to use them in a variety of situations. Those interested in a career as a Statistician would benefit from taking this course.
Computational Scientist
A Computational Scientist uses Python in nearly every aspect of the role. In addition, this course covers topics such as The Decimal Module and The Fractions Module which are essential for accurate data analysis. Those interested in this field would do well to take this course.
Quantitative Trader
A Quantitative Trader utilizes Python in many aspects of their work, from data analysis to model building. Additionally, this course covers topics such as The Decimal Module and The Fractions Module which are essential for accurate financial analysis. Those interested in this field would do well to take this course.
Software Developer
A Software Developer will use Python's date and time features in many applications and products. This course provides a great introduction to those features and how to use them. Those interested in a career as a Software Developer should take this course.
Software Engineer
A Software Engineer needs to understand how to use Python's numeric types in order to perform accurate and reliable analysis. This course provides a great introduction to Python's numeric types and how to use them in a variety of situations. Those interested in a career as a Software Engineer would benefit from taking this course.
Quantitative Analyst
A Quantitative Analyst utilizes Python in many aspects of their work, from data analysis to model building. Additionally, this course covers topics such as The Decimal Module and The Fractions Module which are essential for accurate financial analysis. Those interested in this field would do well to take this course.
Actuary
An Actuary utilizes Python in many aspects of their work, from data analysis to model building. Additionally, this course covers topics such as The Decimal Module and The Fractions Module which are essential for accurate financial analysis. Those interested in this field would do well to take this course.
Machine Learning Engineer
A Machine Learning Engineer uses Python in nearly every aspect of the role. In addition, this course covers topics such as The Decimal Module and The Fractions Module which are essential for accurate data analysis. Those interested in this field would do well to take this course.
Operations Research Analyst
An Operations Research Analyst needs to understand how to use Python's numeric types in order to perform accurate and reliable analysis. This course provides a great introduction to Python's numeric types and how to use them in a variety of situations. Those interested in a career as an Operations Research Analyst would benefit from taking this course.
Data Analyst
A Data Analyst uses Python in nearly every aspect of the role. In addition, this course covers topics such as The Decimal Module and The Fractions Module which are essential for accurate data analysis. Those interested in this field would do well to take this course.
Risk Analyst
A Risk Analyst utilizes Python in many aspects of their work, from data analysis to model building. Additionally, this course covers topics such as The Decimal Module and The Fractions Module which are essential for accurate financial analysis. Those interested in this field would do well to take this course.
Data Engineer
A Data Engineer will use Python's date and time features in many applications and products. This course provides a great introduction to those features and how to use them. Those interested in a career as a Data Engineer should take this course.
Business Analyst
A Business Analyst utilizes Python in many aspects of their work, from data analysis to model building. Additionally, this course covers topics such as The Decimal Module and The Fractions Module which are essential for accurate financial analysis. Those interested in this field would do well to take this course.
Financial Analyst
A Financial Analyst will use Python's date and time features in many applications and products. This course provides a great introduction to those features and how to use them. Those interested in a career as a Financial Analyst should take this course.

Reading list

We've selected 15 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Core Python 3: Numeric Types, Dates, and Times.
Provides a comprehensive collection of practical recipes and examples that demonstrate how to solve common programming problems in Python. It covers a wide range of topics, including numeric types, dates, and times, making it a valuable resource for anyone who wants to learn more about these topics.
Provides a concise and comprehensive overview of the Python programming language.
Provides a comprehensive reference to the Python programming language.
Provides a quick and easy introduction to the Python programming language.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Core Python 3: Numeric Types, Dates, and Times.
Working with Java Data Types (Java SE 8 Programmer I...
Most relevant
.NET 6 BCL Playbook
Python Collections
Core Python 3: Introspection
Working with Selected Classes from the Java API (Java SE...
Core Python 3: Robust Resource and Error Handling
Splitting and Combining Data with R
Python 101: Develop Your First Python Program
Reading and Writing CSV Files in Python
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser