Clear, simple and useful explanation and representation of Order 1 Crossover http://www.rubicite.com/Tutorials/GeneticAlgorithms/CrossoverOperators/Order1CrossoverOperator.aspx
matplotlib.pyplot is a collection of command style functions that make matplotlib work like MATLAB. Hire is a nice tutorial. Visualization is so easy and powerful, that can be used just to see the data 🙂 http://matplotlib.org/users/pyplot_tutorial.html
Another great video form Justin.
PyCharm is unbelievably good editor that really accelerates the development process. Its available in Professional, Community and Edu versions. https://www.jetbrains.com/pycharm/ It has a lot of features https://www.jetbrains.com/pycharm/features/index.html including excellent support for version control systems. To install PyCharm community version on Linux
https://developers.google.com/optimization/ This is a really good place for theory and practice about optimization problems. I was looking for TSP when found it and it’s better than expected. Tools are available in several languages and a lot of optimization problems. Github
Here is a pretty good explanation with example. http://subjectguides.uwaterloo.ca/content.php?pid=84805&sid=1885850 In the below example, an author has 8 papers that have been cited 33, 30, 20, 15, 7, 6, 5 and 4 times. This tells us that the author’s h-index is