{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\n",
"\n",
"Effective computation in Biomechanics\n",
"\n",
"Romain Martinez
"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\n",
"< [Preface](00.00-preface.ipynb) | [Contents](index.ipynb) | [Python fundamentals](01.01-python-base.ipynb) >"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Introduction to Python"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Why programming?\n",
"\n",
"All modern biomechanics relies on a computer in some part of their scientific workflow. Some only use computers as word processing\n",
"devices. Others may use computers that collect and analyze data.\n",
"\n",
"This course introduces ways to harness computers to accomplish and automate most aspect of research.\n",
"\n",
"This is not a pure biomechanics course nor a pure programming course. This course is about what\n",
"happens when those two worlds collide. This course is about _computational biomechanics_."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Why Python?"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Python is huge\n",
"\n",
"
\n",
"\n",
"Developers use Python to work on small, personal projects all the way up to some of the largest internet companies in the world:\n",
"\n",
"- [Facebook](https://engineering.fb.com/production-engineering/python-in-production-engineering/)\n",
"- [Instagram](https://thenewstack.io/instagram-makes-smooth-move-python-3/)\n",
"- [Google](https://stackoverflow.com/questions/2560310/heavy-usage-of-python-at-google/2561008#2561008)\n",
"- [Netflix](https://medium.com/netflix-techblog/python-at-netflix-86b6028b3b3e)\n",
"- [Reddit](https://redditblog.com/2005/12/05/on-lisp/)\n",
"- [Dropbox](https://anvilventures.com/blog/looking-inside-the-box.html)\n",
"- [The black hole picture](https://www.sciencenews.org/article/black-hole-first-picture-event-horizon-telescope)\n",
"\n",
"Python is [the fastest-growing](https://insights.stackoverflow.com/survey/2019#technology), the four most popular and is the second most loved programming language."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
"