# Python Python’s inherent characteristics and the wealth of resources that have grown around it have made it the data engineer’s language of choice. Python is a high-level, interpreted, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically-typed and garbage-collected. Visit the following resources to learn more: - [@roadmap@Visit the Dedicated Python Roadmap](https://roadmap.sh/python) - [@article@Tutorial Series: How to Code in Python](https://www.digitalocean.com/community/tutorials/how-to-write-your-first-python-3-program) - [@article@Google's Python Class](https://developers.google.com/edu/python) - [@video@Learn Python - Full Course](https://www.youtube.com/watch?v=4M87qBgpafk)