Pour se lancer et apprendre Python, je recommande...
Note
Qu'est-ce que Python ?
Un language de programmation très populaire. Gratuit, libre, multi-plateforme, simple à apprendre, écrire et lire.
L'installeur Anaconda, qui permet de "tout" installer en un seul clic (un seul gros fichier de presque 400 Mo, gratuit), sur Windows, Linux ou Mac OS.
Pour écrire des programmes Python, Spyder (avec IPython) est franchement une combinaison superbe. Surtout pour faire du Python numérique/scientifique. L'interface utilisateur ressemble assez à celle de Matlab (code à gauche, sortie à droite, un bouton vert à cliquer pour exécuter etc), et le logiciel entier est vraiment parfait. Seule la recherche d'aide est (un peu) moins bien que Matlab, le reste me semble (objectivement) mieux conçu pour Spyder. Mais une recherche sur Internet (avec DuckDuckGo bien sûr, et pas Gouuuugle) marche bien généralement.
Pour apprendre Python, les bases sont bien abordées ici (en anglais) (et dans les pages suivantes). Sachant que la plupart des éléments de syntaxes et des concepts sont très faciles d'approche, en particulier si vous avez déjà une expérience de programmation.
Et pour lire quelques démos, j'en ai écrit une soixantaine ici bitbucket.org/lbesson/python-demos, qui couvrent rapidement des domaines aussi variés que le traitement d'images, l'apprentissage statistique, le calcul numérique (résolution d'une EDP), la production de graphiques (notamment des histogrammes et des camembers pour de fausses notes pour des examens), l'algèbre linéaire, le calcul symbolique (avec SymPy), et des morceaux d'algorithmique de base...
Note
Matlab est une marque déposée de MathWorks. Et Python c'est super !