Project

General

Profile

Kickstartercommon » History » Version 10

Nicolas Aunai, 25/03/2017 10:41 AM

1 2 Nicolas Aunai
# Common tips
2 1 Nicolas Aunai
3
4 6 Nicolas Aunai
## Python
5 1 Nicolas Aunai
6 6 Nicolas Aunai
* [Where can I get notebook examples?](#Where-can-I-get-notebook-examples) ?
7
8 7 Nicolas Aunai
## C++
9
10
* [Classical C/C++ pitfalls explained by INTEL](https://software.intel.com/en-us/articles/the-ultimate-question-of-programming-refactoring-and-everything)
11 8 Nicolas Aunai
* [The definitive C++ book guide and list](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)
12 6 Nicolas Aunai
13 10 Nicolas Aunai
## Debugging
14
* [What tools to find bugs in C and C++](#What-tools-to-find-bugs-in-C-and-C++) ?
15 9 Nicolas Aunai
16
17 6 Nicolas Aunai
----
18
19
20
## Python
21
22
### Where can I get notebook examples?
23
check the [notebook gallery](http://nb.bianp.net/sort/views/) : Links to the best IPython and Jupyter Notebooks.
24
25 1 Nicolas Aunai
26
27 10 Nicolas Aunai
## Debugging
28
29
### What tools to find bugs in C and C++ ?
30
31 9 Nicolas Aunai
Use google sanitizers, [here is a video](https://www.youtube.com/watch?v=Q2C2lP8_tNE) that explains what they are and [here is the github access](https://github.com/google/sanitizers).
32 6 Nicolas Aunai
33
34
35 5 Nicolas Aunai
36 1 Nicolas Aunai
## Read Documentation you will need
37
38
* Do you know [devdocs](http://devdocs.io) ? Whether you're coding in C++, C,  python, etc. there's a documentation for you. Ok there's none for IDL and poor FORTRAN...
39 3 Nicolas Aunai
40
41
42 4 Nicolas Aunai
## Version Control
43 3 Nicolas Aunai
44
* [git cheat sheet](https://zeroturnaround.com/wp-content/uploads/2016/02/Git-Cheat-Sheet.png?twitterID=nixCraft%EF%BB%BF)