SWC, heavily Pandas based
http://swcarpentry.github.io/python-novice-gapminder/
Python like you mean it
https://www.pythonlikeyoumeanit.com/module_2.html
Automate the boring stuff
https://automatetheboringstuff.com/
It's a programming language - doesn't matter
Alternatives: Matlab, Mathematica, Perl, Ruby, Julia
Widely used in science
Widely used outside of science (web platforms, data science)
Number 3 on TIOBE index (Java, C, Python), https://www.tiobe.com/tiobe-index/
What else: huge active community, many scientific libraries, high level, open
Some drawbacks (types, reproducibility)
What do your friends use?
Python software is like the wild west compared with Matlab