5/5
## Type Hints Additionally, in Python we can use something called type hints. We can say: ```python my_typed_number: int = 9 ``` This colon and then int is known as a type hint. It's more helpful for humans to know that anytime you see my typed number, that's going to be an integer or a number. We could also say: ```python my_typed_bool: bool = False ``` ```python my_typed_string: str = "hi" ``` So str is a type hint for a string, bool is a type hint for a boolean which is a true or false. Int is a type hint for an integer, a.k.a a number. You can also update variables. So my variable originally starts off as 7. ```python my_variable = 7 ``` We can copy this value, paste it here, and then we can update it to 77. ```python my_variable = 77 ```
A challenging introduction to type hints in Python - This video lesson covers the basic use cases of type hints as a way to convey data type expectations of variables in Python. It delves into how type hints can benefit code readability and improve the ability for other developers to understand code.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Course Overview
About the course
Python basics
Introduction to Web3.py
Introduction to Titanoboa
Introduction to Moccasin
How to create an ERC-20
How to test Python code and Vyper smart contract
How to deploy Vyper smart contracts on ZKsync using Moccasin
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
On-chain Data Analyst
$59,000 - $139,000 (avg. salary)
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on May 29, 2025
Vyper Developer
Intermediate Python and VyperDuration: 2h 20min
Duration: 1h 51min
Duration: 58min
Duration: 2h 23min
Duration: 53min
Duration: 2h 24min
Duration: 28min
Duration: 1h 54min
Duration: 11min
Course Overview
About the course
Python basics
Introduction to Web3.py
Introduction to Titanoboa
Introduction to Moccasin
How to create an ERC-20
How to test Python code and Vyper smart contract
How to deploy Vyper smart contracts on ZKsync using Moccasin
Smart Contract Auditor
$100,000 - $200,000 (avg. salary)
On-chain Data Analyst
$59,000 - $139,000 (avg. salary)
DeFi Developer
$75,000 - $200,000 (avg. salary)
Smart Contract Engineer
$100,000 - $150,000 (avg. salary)
Web3 developer
$60,000 - $150,000 (avg. salary)
Web3 Developer Relations
$85,000 - $125,000 (avg. salary)
Last updated on May 29, 2025