home |
copyright ©2016, tim@menzies.us
overview |
syllabus |
src |
submit |
chat
Everyone on the team should ahve the same indent policies in their IDE
- Menzies: 2 spaces, "tab" injects 2 spaces.
- Mathew: 2 spaces, "tab" injects 2 spaces.
Everyone of the same team should use the same coding conventions:
- Menzies: use
i
forself
- Everyone else in the whole work: use
self
forself
Don't matter what, but all members of the team should use the same style guidelines
- e.g. Style guide: http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html
- Pycharm
- Extremely user friendly for beginners and experts
- Professional edition free with student mail id.
- Integration with PEP8 and standard style checkers
- Compatability with pip and anaconda package managers
- More here
- Eclipse with PyDev
- Open source
- Aids developers familiar with the eclipse ecosystem
- PEP8 style checker incorporated by default
- Notepad ++
- For windows users
- Plugin
- Lightweight
- Not recommended for beginners
- Emacs or Vim
- Ipython
- Interactive python by Junyper.
- Supports documentation as well as coding.
- Can be made Cloud based
- Shareable
- Runs on your browser
- Cloud 9
- Cloud based programming
- Integration with git
- Package manager is simple and inbuilt.
- Free version has a decent amount of RAM for smaller projects.
- Share other suggestions on slack