For the academic year 2016-17, the lecture is split into two series: info1 and info2
If you are already programming fluently in some languages other than Python, we will happily recommend some books to learn Python and give you some programming challenges
These courses are mostly intended for beginners but students who already have rudiments in programming (e.g. only know Matlab) can benefit from them. Also, note that knowledge of Python and of the skills listed below is a requirement for the other hands-on classes of the Cogmaster (Atelier d’experimentation, de simulation, …) .
The aim of these lectures is to help you:
At the end of this series of lectures, you should:
Know a little bit about computers’ architecture
Know the basic programming concepts:
Have acquired some practical skills:
The files of the lectures are available on the web site http://www.pallier.org/ressources/AIP2016.
In particular, check the books folder and the list of all html and pdf documents.
You can keep a local copy of all the lectures using git with the repository at https://github.com/chrplr/AIP2016, following these instructions. (NOT YET UPDATED FOR 2016!!! WAIT)
For beginners:
For intermediate students:
For advanced students:
read Think Complexity, a book is about complexity science, data structures and algorithms, intermediate programming in Python, and the philosophy of science.
Python for signal processing: http://www.scipy-lectures.org/