0 环境
- 编辑器:vscode
- 系统版本:win10
- python版本:3.9.6
1 常见的误区
以我自己为例,一开始想学爬虫,正好手头有书,然后错误的在没学python
前,在网上搜索闲逛,看看是否牛,发现python
负面新闻挺多的,纠结要不要学,毕竟精力有限,现在想想也是被网上的人牵着鼻子走,好比大家都说那个人是痞子,你也被动认为他是痞子,离他远远的,刻板印象让我们直接没尝试入门就放弃了(我就是),我建议放下偏见,把python当作从不认识的小姐姐(假设python–>不老女神)先和它聊聊,亲自认识它,再看是否值得你深入学习。由于公司需要,没办法带着个人偏见学习,直到看到开源项目,以及公司大佬们写的,才发现python也么有那么不堪嘛,看着挺优雅的,而且给人很方便的感觉,很适合复制粘贴。重要的一点:不管别人说那条路多么不好,不管是因为什么原因,仅供参考,该去就去别犹豫。用直白的话就是,不要想太多,直接就是干就对了。
2 正文
工欲善其事必先利其器,常用的工具有:1. Jupyter 2. Pycharm 3. Pyenv 4. Vscode 5. Sublime Text 6. vim(很牛,只停留在简单用用,就此略过)等。
Jupyter
是一个在线网页版的编辑器,对于做大数据分析的DS来讲,它用的比较多。
Pycharm
是值得入手学习,用作开发的首选之一,学习python
基础的话,社区版就够用了。相对于后面讲到的Vscode
和Sublime Text
更加的强大,不过后面两款编辑器轻量够用,对于电脑配置低点的人来讲,会更加的友好。
Vscode
是微软推出来的一款轻量级编辑器,它的灵魂点在于有个插件商城,插件丰富,比如python
自动补全,你想到的基本有,齐全且有分类,且不像Sublime Text
安装查看个插件那么麻烦,还有个有点比Sublime Text
帅多了。缺点就是需要自己动手安装相关python
插件,在配置一下即可,不适合懒人。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d9u37YwZ-1657242917679)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/652bd4912c504c9ca77c43fe44667c39~tplv-k3u1fbpfcp-watermark.image?)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6UJdNR3U-1657242917681)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ccb8458f3f494c9a95a7906c4f0715e9~tplv-k3u1fbpfcp-watermark.image?)]
Sublime Text
刚开始就是用的它,轻量强大,刚开始是免费的,现在走收费路线了,但是难不住万能的网友。值得一提的是,你可以直接下载想要的插件,虽然有但不是可见可得,要先找到包管理,导致下载个东西就麻烦,值得一提的是,你装好python
后,既可食用。为了食用舒服,记得安装个Anaconda
,且要到包设置里找到它,加一行配置 {"anaconda_linting": false}
。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-889jASlN-1657242917681)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d013eb79498b49e2af138637c33db332~tplv-k3u1fbpfcp-watermark.image?)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NiPAxA46-1657242917682)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c665beb2ad35461ea1917280045a3307~tplv-k3u1fbpfcp-watermark.image?)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h7MzlTPq-1657242917682)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a158b8239bf6452cac4b7185919fcf43~tplv-k3u1fbpfcp-watermark.image?)]
Pyenv
是Python
版本管理工具,环境区分。当手头有多个项目多个python版本,你怎么管理,它的用处就来了。由于我用的是windows
,使用就是venv
。 venv官网
3 总结
不要想太多(不是不思考哦,有时候知道的太多,反而会阻碍人前进的脚步),别不行动,认为可行,立马就去,不要三分钟热度,专注去做,实在不合适再撤。后面讲到了常用的工具,对于初学或项目不多的人来说包管理工具,可以先放一边,等需要的时候再去学习,减少学习包袱,常用的编程工具:重量级代表
Pycharm
,轻量级代表vscode
,Sublime Text
等,vscode
出身正统,典型的才貌双全。相对的另一位Sublime Text
属于我很丑,但我很强大很温柔。