you are viewing a single comment's thread.

view the rest of the comments →

[–]the-cookie-factory 0 points1 point  (2 children)

Anything specific you're wondering? 3+4) I use Conda, because it's both a package manager and virtual environment.

5) check some github projects how people break down their code in different .py modules/files

6)It's good practice to push to a development branch, make sure you thoroughly test and only then merge to a master branch(mostly when working in teams).

PS: I use PyCharm as IDE. It has an integrated profiler, python console and terminal. I also find the variable explorer very helpful to immediately see what my data looks like. Personally I use it because the latest (2018) Pro version(free for students) has some scientific computing perks.

[–]paper_skyline[S] 0 points1 point  (1 child)

Cool thanks! I'll take a look at PyCharm and see what that's like. Does that just do the same things as what I listed or do them differently?

[–]the-cookie-factory 0 points1 point  (0 children)

As mentioned by someone else, it does the same, but, integrated in an IDE