- Learning Python
- Fabrizio Romano
- 227字
- 2021-07-30 09:41:55
A note on the IDEs
Just a few words about Integrated Development Environments (IDEs). To follow the examples in this book you don't need one, any text editor will do fine. If you want to have more advanced features such as syntax coloring and auto completion, you will have to fetch yourself an IDE. You can find a comprehensive list of open source IDEs (just Google "python ides") on the Python website. I personally use Sublime Text editor. It's free to try out and it costs just a few dollars. I have tried many IDEs in my life, but this is the one that makes me most productive.
Two extremely important pieces of advice:
- Whatever IDE you will chose to use, try to learn it well so that you can exploit its strengths, but don't depend on it. Exercise yourself to work with VIM (or any other text editor) once in a while, learn to be able to do some work on any platform, with any set of tools.
- Whatever text editor/IDE you will use, when it comes to writing Python, indentation is four spaces. Don't use tabs, don't mix them with spaces. Use four spaces, not two, not three, not five. Just use four. The whole world works like that, and you don't want to become an outcast because you were fond of the three-space layout.
推薦閱讀
- Modular Programming with Python
- GitLab Cookbook
- ASP.NET MVC4框架揭秘
- CockroachDB權(quán)威指南
- 計(jì)算機(jī)圖形學(xué)編程(使用OpenGL和C++)(第2版)
- 算法零基礎(chǔ)一本通(Python版)
- PHP程序設(shè)計(jì)(慕課版)
- 你必須知道的204個(gè)Visual C++開(kāi)發(fā)問(wèn)題
- Visual Basic程序設(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo)
- Microsoft Dynamics GP 2013 Reporting, Second Edition
- C程序設(shè)計(jì)案例教程
- C和C++游戲趣味編程
- Mastering Data Mining with Python:Find patterns hidden in your data
- Scala編程(第5版)
- HTML5+CSS3+jQuery Mobile APP與移動(dòng)網(wǎng)站設(shè)計(jì)從入門(mén)到精通