Python is becoming a widely used programming language at Universities. It is beginner friendly and a suitable tool for research. Of course you will see it in the field of machine learning, artificial intelligence, finance and economics. You are probably also not surprised to see it in beta fields like biology, astrology and engineering. But you might be surprised to also encounter it in linguistics, psychology and sociology. These days, it is everywhere!
For example, check out these 25 courses where Python is used:
Course | University | ECTS |
---|---|---|
Scientific Programming | Universiteit van Amsterdam | 12 |
Algorithms and Data Structures in Python | Universiteit van Amsterdam | 6 |
Introduction to Python | Universiteit van Amsterdam | 6 |
Computational Finance | Universiteit van Amsterdam | 5 |
Big Data and Automated Content Analysis | Universiteit van Amsterdam | 6 |
Modelling and Simulation | Universiteit van Amsterdam | 6 |
Text Mining and Collective Intelligence | Universiteit van Amsterdam | 6 |
Python for Finance | Vrije Universiteit Amsterdam | 6 |
Introduction to Python for Humanities and Social Science | Vrije Universiteit Amsterdam | 6 |
Introduction to Programming | Vrije Universiteit Amsterdam | 3 |
Programming in Python for Text Analysis | Vrije Universiteit Amsterdam | 6 |
Programming Fundamentals Using Python | Erasmus Universiteit Rotterdam | 6 |
Introduction to Data Science with Python | Erasmus Universiteit Rotterdam | 6 |
Scientific computing for Drug Discovery in Python and/or R | Universiteit Leiden | 1.5 |
Python for Linguists | Universiteit Leiden | 5 |
Ocean Waves | TU Delft | 6 |
Aerospace Signals, Systems & Control | TU Delft | 7 |
Geostatistics & Remote Sensing | TU Delft | 5 |
Machine Learning | TU Delft | 5 |
Python for Physicists | Rijksuniversiteit Groningen | 5 |
Data Analytics for Engineers | TU Eindhoven | 5 |
DBL Gene Expression | TU Eindhoven | 5 |
Computational Thinking | Universiteit Utrecht | 7.5 |
Introduction to Python for Life Sciences | Universiteit Utrecht | 3 |
Bioinformatics & Genomics | Universiteit Utrecht | 7.5 |
So, many graduating students will enter the workforce with Python as a skill. As a result, you will see a change in the Python numbers in The Netherlands. This will be a long term trend. The usage of Python at universities will have a big impact.
Furthermore, Python seems to be a viable replacement for commercial software like Matlab. Especially with the rising number of users. Some companies have already made the switch. For those who haven’t, I created the course Python for Matlab users.
Are you surprised by the courses in this list? Or are you currently taking a course which you think should be included? Do you think it can replace Matlab? Please feel free to leave a comment!