The Python programming language, its syntax, and standard libraries, have undergone some changes between version 2 and 3. In this course, you'll learn about the key fundamental concepts and features of Python version 3.
Learning Objectives
Python Basics
- start the course
- recall syntax considerations for data types, numbers, and operations
- work with strings and print formatting
- declare functions, accept arguments, and return values from functions
- work with tuples and arrays in Python
- work with dictionaries and lists in Python
- use loops and branching in Python
- convert dates and times between formats
- implement a module and include it in another source file
- work with file input and output operations
Python Classes
- create and instantiate a class
- define and initialize class variables and methods
- use default arguments to implement function overloading
- define and instantiate a derived class
- overload an operator in a class
Practice: Classes and File I/O
- read a file and load it into a Python class