isc-scripts Seismology related examples written in python. Useful links to start: Official documentation (basics, good to know): Python 3.x.x documentation The Python Standard Library Built-in Functions Built-in Constants Built-in Types, Data Structures Built-in Exceptions More Control Flow Tools, Compound statements Virtual Environments and Packages Style Guide for Python Code Python Data Analysis Library Matplotlib ObsPy obspyDMT Full package list Courses, tutorials, examples, apps: Sites: realpython.com - easy to understand, very good examples (start here) https://learnpythonthehardway.org/book/ Interactive (online coding+videos): Intro to Computer Science Programming Foundations with Python Intro to Data Analysis Videos: Learn Python - Full Course for Beginners (4 hours fast boot:) Apps: Enki Mimo Books: Packt Books Free Development tools: IDES: PyCharm Community (for beginners) VS Code Python Extension Pack Highlight Matching Tag Auto Close Tag Auto Rename Tag Spyder Scientific Python IDE Atom IDEs Versus Text Editors Top IDE index https://www.pylint.org/ Pycharm Professional Free for open souce projects SQL Editors, browsers: https://dbeaver.io https://popsql.io https://teamsql.io https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html (free registration needed) http://www.squirrelsql.org