File: learn_python.rst

package info (click to toggle)
python-mne 1.9.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 131,492 kB
  • sloc: python: 213,302; javascript: 12,910; sh: 447; makefile: 144
file content (25 lines) | stat: -rw-r--r-- 1,093 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
.. _learn-python:

Getting started with Python
===========================

`Python`_ is a modern general-purpose object-oriented high-level programming
language. There are many general introductions to Python online; here are a
few:

- The official `Python tutorial <https://docs.python.org/3/tutorial/index.html>`__
- W3Schools `Python tutorial <https://www.w3schools.com/python/>`__
- Software Carpentry's `Python lesson <http://swcarpentry.github.io/python-novice-inflammation/>`_

Additionally, here are a couple tutorials focused on scientific programming in
Python:

- the `SciPy Lecture Notes <http://scipy-lectures.org/>`_
- `NumPy for MATLAB users <https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html>`_

There are also many video tutorials online, including `videos from the annual
SciPy conferences
<https://www.youtube.com/user/EnthoughtMedia/playlists?shelf_id=1&sort=dd&view=50>`_.
One of those is a `Python introduction for complete beginners
<https://www.youtube.com/watch?v=Xmxy2NU9LOI>`_, but there are many more
lectures on advanced topics available as well.