- [ ]
` self # NOT this _varProtected __varPrivate # obj._ClassName__varPrivate @property # getter,accessor @propertyName.setter # mutator
`
https://www.codecademy.com/paths/visualize-data-with-python/tracks/introduction-to-python-dvp/modules/introduction-to-data-visualization/lessons/why-data-visualization/exercises/process-visualizing
https://www.codecademy.com/paths/finance-python/tracks/introduction-to-python-for-finance/modules/why-python-finance/lessons/why-python-finance/exercises/python-calculating-npv
https://www.codecademy.com/paths/analyze-data-with-python/tracks/ida-1-introduction-to-data-analysis/modules/ida-1-1-why-data-analysis/lessons/day-in-the-life-data-analyst/exercises/explore-sql
https://app.pluralsight.com/library/courses/core-python-classes-object-orientation/table-of-contents
https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-syntax/cheatsheet
Introduction to Programming in Python using Media Computation
Introduction to Python 3 (basics) - Learning to Program with Python 3
Introduction to Python Programming
https://github-production-release-asset-2e65be.s3.amazonaws.com/29447438/1da4d7ca-6837-11e6-8ab3-ae7821a7032a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200409%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200409T103235Z&X-Amz-Expires=300&X-Amz-Signature=157e9a13ac4907cc3ef19a66ca39d9bdb6b6da0e5ceeab774e59bdfa29352414&X-Amz-SignedHeaders=host&actor_id=919300&repo_id=29447438&response-content-disposition=attachment%3B%20filename%3Dbeginners_python_cheat_sheet_pcc_all.pdf&response-content-type=application%2Foctet-stream
list0.remove("value")
value = list1.pop(index)
list0.sort()
list1 = sorted(list0)
# format string literal
f"{firstname} ${lastname}"
multi if vs if elif else