Python♯
Python is a high-level, general-purpose programming language that has become the lingua franca for data analysis and machine learning across an ever-expanding range of disciplines. It is widely used across a number of fields for ingesting, processing, and visualizing large datasets.
Anaconda♯
Anaconda is a distribution of the Python and R programming languages for scientific computing (data science, machine learning applications, large-scale data processing, predictive analytics, etc.), that aims to simplify package management and deployment.
Accessing Anaconda in Engineering Computer Labs♯
Anaconda is already installed in a few of computer labs where it's used for course work. For any computer lab PCs where it's not already available, it can be installed on-demand via the Software Center app on the Start Menu.
Anaconda is also available in the Engineering Virtual Labs on the Start Menu or in the Python folder on the desktop.
Installing Anaconda on personal laptops♯
Anaconda has a freely available installation available for Windows, MacOS, and Linux computers. Students are encouraged to install it locally for easy access to a Python programming environment.
PyCharm Community Edition♯
PyCharm is an integrated development environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Django. PyCharm is developed by JetBrains.
Accessing PyCharm in Engineering Computer Labs♯
PyCharm is already installed in a few of computer labs where it's used for course work. For any computer lab PCs where it's not already available, it can be installed on-demand via the Software Center app on the Start Menu.
PyCharm is also available in the Engineering Virtual Labs on the Start Menu or in the Python folder on the desktop.
Installing PyCharm on personal laptops♯
PyCharm has a freely available Community Edition installer available for Windows, MacOS, and Linux computers. Students are encouraged to install it locally for easy access to a Python programming environment.