In this video, Kathryn Hodge walks you through what you should know before starting this course.
- [Instructor] Here's what you should know for the course. You should know how to use control-flow statements like if/else statements, for loops, while loops. You should be comfortable with these and using them in your applications. You should also be comfortable with lists, tuples, dictionaries, and other basic data structures. For some of the things built into the Python standard library, it'll be useful to know some basic mathematical and statistical concepts such as minimum, maximum, absolute value, range, and it's also important that you know how to run your Python files.
So, you can either do it from the command line or your own IDE. You should just know how you're going to run your Python file once we start coding. For this course, I'm going to be using PyCharm, but you can really use any editor that's out there. If you want to download PyCharm, you can download it down below. In this course, I'm going to have some print statements that are already in the code, but they're just there to keep us organized and on track and let you know where the course is going. Here are some resources. It might be helpful to first take Python 3 Essential Training, but it's not necessary if you already feel comfortable with Python 3.
There's also a link to the documentation if you want any specifics on the modules or built-in functions that we're going to be using. We are going to be using a variety of tools with different examples to show the breadth of what the standard library can do for you. So feel free to bounce around to the tools that interest you most.
- Working with logical and comparison operators
- Getting a list of numbers with the range() and list() functions
- Using mathematical functions such as round(), abs(), and pow()
- Calculating a given input's length
- Importing and using the math module
- Reading a user's command-line arguments
- Getting the current time
- Formatting dates and times with datetime
- Creating a timer
- Using urllib to get content from the Internet
- Using the JSON module to decode content