Источники
Официальная документация
Справка по языку и стандартной библиотеке: docs.python.org
Важнейшие (для нас) сторонние библиотеки
Вычисления: модуль numpy
Матметоды: модуль scipy
Рисование графиков: модуль matplotlib
Работа с табличными данными: модуль pandas
Построение карт: модуль cartopy
Обработка сейсмоданных: модуль obspy
Курсы для начинающих
Питонтьютер (на русском)
METANIT.COM — Язык программирования Python (на русском)
Python 101
Курсы для продолжающих
Scipy Lecture Notes — One document to learn numerics, science, and data with Python
Bernd Klein — Python course (Python 2 and 3, Numerical Python, Machine Learning, Tkinter Tutorial)
Hans Petter Langtangen, Leif Rune Hellevik — A very basic introduction to scientific Python programming
Шпаргалки
Python Cheatsheet Based on the book Automate the Boring Stuff with Python and many other sources
Comprehensive Python Cheatsheet by Jure Šorn
WebsiteSetup Python Cheat Sheet
Сайты
LeetCode — сайт для решения алгоритмических задач на Python
Семён Лукашевский — PyProg.Pro (на русском)
Про Python (на русском)
Python для начинающих (на русском)
Книги
Allen B. Downey — Think Python: How to Think Like a Computer Scientist, 2nd Edition
Al Sweigart — Automate the Boring Stuff with Python
Qingkai Kong, Timmy Siauw, Alexandre Bayen — Python Programming And Numerical Methods: A Guide For Engineers And Scientists
Intermediate Python (на русском)
Intermediate Python (на английском)
Mark Pilgrim — Dive into Python 3
Hans Petter Langtangen, Svein Linge — Finite Difference Computing with PDEs - A Modern Software Approach
Hans Petter Langtangen — A worked example on scientificcomputing with Python
Рецепты, статьи и Q&A
StackOverflow / Python
ActiveState Recipes / Python