You find below some useful online references classified by topic
- Website https://fenicsproject.org
- Documentation
- First this tutorial, Chap 2 being the good starting point: https://fenicsproject.org/pub/tutorial/pdf/fenics-tutorial-vol1.pdf
- https://fenicsproject.org/docs/dolfin/latest/python/index.html
- https://fenics.readthedocs.io/en/latest/
- UFL: https://fenics.readthedocs.io/projects/ufl/en/latest/manual.html
- Source https://bitbucket.org/fenics-project/dolfin/src/master/
- Examples of application to solid mechanics by Jeremy Bleyer: https://comet-fenics.readthedocs.io/
- https://github.com/numerical-mooc/numerical-mooc/blob/master/lessons/00_getting_started/00_04_Intro_to_git.md
- https://git-scm.com/videos
- https://rogerdudler.github.io/git-guide/index.fr.html
- Python crash course by Lorena Barba
- http://nbviewer.jupyter.org/github/jrjohansson/scientific-python-lectures/blob/master/Lecture-0-Scientific-Computing-with-Python.ipynb
- http://nbviewer.jupyter.org/github/jrjohansson/scientific-python-lectures/blob/master/Lecture-1-Introduction-to-Python-Programming.ipynb
- http://cs231n.github.io/python-numpy-tutorial/
- https://github.com/numerical-mooc/numerical-mooc/blob/master/lessons/00_getting_started/00_02_Installing_Jupyter.md
- https://github.com/numerical-mooc/numerical-mooc/blob/master/lessons/00_getting_started/00_03_Intro_to_Jupyter_notebook.md
- https://scipy-lectures.github.io
- https://github.com/jrjohansson/scientific-python-lectures
- http://cs231n.github.io/python-numpy-tutorial/
- http://www.pefarrell.org/wp-content/uploads/2015/05/pythonfenics.pdf
- Scientific computing with python
- Matplotlib tutorial 1
- Matplotlib tutorial 2
- Defining Functions in Python by Lorena Barba
- ipython
- Python doc on the web
- numpy
- python codying style
- https://sahandsaba.com/thirty-python-language-features-and-tricks-you-may-not-know.html
- https://learnxinyminutes.com/docs/python3/
- http://jrjohansson.github.io/numericalpython.html
I strongly suggest to read this book by Szabo and Babuska:
- https://classes.engineering.wustl.edu/2009/fall/mase5510 and in particular: Chapters_12.pdf, Chapters_3.pdf, Chapters_4.pdf, Chapters_5.pdf, Chapters_6.pdf, Chapters_78.pdf, AppendixAB.pdf, AppendixC.pdf
You can look also to
- http://antoinelegay.free.fr/Calcul_des_structures_par_elements_finis_Legay.pdf
- http://www.colorado.edu/engineering/cas/courses.d/NFEM.d/
This quite complete book by Peter Wriggers (Nonlinear finite element) is freely available in pdf form with your university account:
- Continuum mechanics (1D) by J.J. Marigo Jean-Jacques Marigo
- http://www.brown.edu/Departments/Engineering/Courses/En221/Notes/notes.html
- Elasticity and fracture, Jean-Jacques Marigo
- Plasticity and fracture, Pierre Suquet
- http://solidmechanics.org/ (e.g. http://solidmechanics.org/text/Chapter3_2/Chapter3_2.htm)