共计 1755 个字符,预计需要花费 5 分钟才能阅读完成。
大家好,我是 bug,一个一般程序员。
程序员的疾速成长,在于多练习,多输入,多分享,多链接。
怎奈执行力太差,错过了很多好的机会。
什么时候开始都不算晚,欢送大家关注,见证一个一般程序员的成长之路。
这里先立个 Flag,加入 涛哥聊 Python 技术圈 常识星球的每日作业打卡,先保持 7 天。
问题:
Day5
Q12: 开发 Python 你最罕用的哪些工具?你的理由是什么?
解决:
对于开发工具的了解:
- 提供了编程语言的开发和运行环境。
- 不便写代码。
- 不便运行调试代码。
- 反对打包脚本等扩大性能插件的应用。
- 如果日常工具应用遇到问题,能够很不便找到多种解决方案。
开发 Python 曾经第五天了 doge,最罕用的开发工具是 PyCharm。
有时候,一些简略的代码不相熟,须要运行验证。
也会间接通过 PowerShell 运行 iPython,在命令行中执行验证。
如果电脑系统的 Python 零碎环境变量是配置好的,间接在 Shell 程序中,输出 python 回车便能进入。
如下所示:
PS C:\Users\bug> python
Python 3.10.0 (tags/v3.10.0:b494f59, Oct 4 2021, 19:00:18) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello python")
hello python
>>>
为什么选 PyCharm 呢?
简略说,就图一省事,不须要思考编程外的很多货色。
另一个,习惯问题,Android 开发应用的 Android Studio 和 Java 开发应用的 Idea,都是 Pycharm 的公司 Jetbrains 推出的。
这几个软件的布局,性能都很相似,上手比拟快。
刚接触 Python,也理解过,VS 和 Eclipce 等编程软件,也能够通过装置插件的形式,反对 Python 编程。
甚至文本编辑器,Sublime 也能够进行编程。
实践上讲,只有下载配置了 Python 的软件包,装置了 pip 包管理程序,基本上轻易找个文本编辑器,就能够实现大部分 Python 我的项目的开发。
但实际上,对于开发者工夫的耗费,特地是老手,将是无奈预估的(坑太多)。
举个栗子:
因多人合作开发,我的项目版本治理等须要,项目组决定用 git 对我的项目代码进行治理。
小明 是编程大佬,日常用 Sublime 写代码,装置了很多 Sublime 插件来丑化、调试等工作。
因经手的我的项目比拟多,所以我的项目的关上敞开、切换比拟不便。
要用 git 治理 Python 我的项目,小明先下载了 git 新版本的软件包。
而后又找了 Sublime 反对的 git 插件,失常应用。
小明感觉 git 插件有些性能没反对,应用起来不棘手,
又间接通过 Shell 命令行进行应用,通过 git 相干的命令,对代码的变动进行查看,对我的项目的分支和各个开发的提交记录进行查阅等。
操作起来绝对麻烦,没有那么直观,但小明感觉很好用。
小红 是前端开发,但这个我的项目还在调研初期。
相干的开发资源没提供很多,比方开发服务器还没到位,有时候须要小红本部署下服务端的 Python 服务。
小红平时习惯用 VS 开发,也不须要开发 Python,就间接也用 VS 进行 Python 代码的查看和运行。
要用 git 治理我的项目,下载了 git 软件包,又间接在 VS 上下载安装了 git 插件,就能够应用了。
VS 插件中,git 的罕用性能曾经被 UI 化了,学习成本低,使用方便。
小刚 是公司新来的实习生,经小明大佬教诲,间接用 PyCharm 进行 Python 开发。
对于应用 git,小刚发现 PyCharm 的设置中就有对于 git 的一页设置,只须要把 git 软件的目录指定。
在 PyCharm 中,对于有 git 仓库的我的项目,居然间接呈现了版本治理的相干性能菜单。
而且配置时,不太懂每项的含意,百度一下,居然那么多搜寻记录,齐全不放心学不会。
总结:
好了,Day5 打卡完结,对于开发工具,只有选一个支流的,本人习惯的计划就好了。
只有这样做,日常开发遇到的各种问题,个别都有方法解决。千万不能在刚开始的时候,在这方面节约太多工夫。
毕竟合不适合,只有用过才晓得。
如果你也正在学习 Python,欢送和 bug 一起交换。
关注公众号 bug 玩编程,一起玩编程!