python自带的IDLE阶段

这个是鄙人看着教程介绍,亦步亦趋地打开python安装包中的IDLE(mac显示的软件标识,如果是windows系统的话,应该python.exe),这是一个即时交互的IDE,非常方便,比如输入print("hello, world")之后回车,IDE会马上输出hello,world的结果,而不必像其它的IDE那样需要去调试,或输入相应的命令行来启动运行py文件。

jupyter notebook阶段

当鄙人学到python代码块,比如函数、类、for循环等需要输入多行python代码的时候,使用python自带的IDLE就有些不方便了,因为python虽然语言简洁,但有严格的缩进要求,而自带的IDLE目前(鄙人接触到的时候)还是不能自动缩进的,而jupyter notebook不但可以自动缩进、高亮显示,而且也可以十分方便地进行输出调试。jupyter notebook,鄙人是直接下载Anaconda,调用方式:在mac终端进入相应的虚拟环境,然后输入jupyter notebook。如果是windows系统的,可以直接在启动栏中找到Anaconda的文件夹,里头有相应的jupyter notebook的标识,直接点击即可。

vscode阶段

鄙人学完python和python的web框架Django后,进行网站开发的时候接触到的这款软件,因为需要项目的管理,而不仅仅再只是单个的py文件的编辑了,还包括html文件、css文件、js文件等等。vscode免费的,个人感觉十分友好,而且有自动缩进、高亮显示、自动填充、错误识别提醒、调试debug等。关于vscode的使用和相关插件的安装,可以参考本站提供的vscode及其插件的安装

终端或命令行shell阶段

这个阶段鄙人也不记得是什么时候了,总之是挺靠后的,好像是在学习机器学习的前期,就是学习矩阵运算Numpy和数据处理Pandas的时候,之后也是经常使用,比如某个函数的功能忘记了,就用终端的shell进行测试。终端或命令行shell和IDLE十分相似,基本上一样。只要在终端或命令行工具输入“python”即可,当然,前提是要安装好python并配置好环境变量。

spyder阶段

这是鄙人训练机器学习模型的时候经常使用的一款IDE,有自动缩进、高亮显示,运行文件简单——一键即可运行,不用输入命令行。Anaconda里头有封装这款软件。mac和linux的可以通过终端进入虚拟环境,然后输入“spyder”即可,稍等一会儿就可以启动;windows的话可以在启动栏找到Anaconda的安装文件,然后直接点击文件夹里头的spyder即可。

博客:

笨鸟工具-璞玉天成,大器晚成

原文地址:写python开发用什么编程软件,五款不同阶段使用的IDE

python开发用什么编程软件,五款不同阶段使用的IDE相关推荐

  1. python开发最受欢迎的十款工具

    python开发最受欢迎的十款工具 dreamyla3个月前 今天小编给正在学习python开发的朋友介绍十款最受欢迎的开发工具,因为在学习python开发过程中少不了IDE或者代码编辑器,想要提高开 ...

  2. s7 200 smart编程软件是款功能强大的plc编程工具

    s7 200 smart编程软件是款功能强大的plc编程工具;它是由大家都比较熟悉的西门子官方进行研发推出,还对新款的编程软件进行支持,包括了CP243-1等;软件还可进行远程的编程.数据传输的功能也 ...

  3. 和12岁小同志搞创客开发:Mind+编程软件简介、安装及使用

     机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧. ​项目专栏:https://blog.csdn.net/m0_38106923/category_11097422.htm ...

  4. python开发环境推荐_推荐一款Python开发环境管理神器

    在 Python 开发中,有些情况下,我们可能面临在一台机器上同时安装多版本Python的需求.比如: 有多个Python项目,每个项目依赖不同的Python版本. 有一个Python项目,它需要同时 ...

  5. linux调色软件,五款可以代替Lightroom的专业调色软件,值得一用

    原标题:五款可以代替Lightroom的专业调色软件,值得一用 美国Adobe是著名的图形图像和排版软件的生产商.一个强大设计家族总是少不了Adobe软件的身影,在后期制作为重点的图形工具软件中,也一 ...

  6. python的最佳开发工具_10款最佳Python开发工具推荐,每一款都是神器!

    1. 最强大的终端:Upterm原来想推荐鱼或zsh,但事实上,我主要是想自动完成这个功能.最近使用的Upterm其实是非常简单易用.它是一个全平台终端,这可以说是一个IDE终端,强大的自动完成功能. ...

  7. 测试3d游戏pfs的软件,五款大型3D游戏性能测试(二)

    ●五款大型3D游戏性能测试(二) ○Call Of Juarez <Call Of Juarez>的测试和其他游戏项目的测试稍有不同,它并非利用完整游戏程序运行相应的Demo以得到测试数据 ...

  8. 编程软件python是什么-现在编程软件有哪些?常用是哪一种?

    不是吧?还有小伙伴不知道有些工具在敲代码时候超级好用,下面就给大家详细介绍这些工具,希望对大家的工作效率有所提高! 1.桌面.效率工具Onenote onenote就像纸质的笔记本.收集资料.知识管理 ...

  9. python开发工具下所有软件都打不开_Python 开发工具链全解

    可能刚开始学习Python时,有人跟你说可以将源文件所在的文件夹添加到 PYTHONPATH环境变量中,然后可以从其他位置导入此代码.在大多数情况下,这个人常常忘记补充这是一个非常糟糕的主意.有些人在 ...

最新文章

  1. get the better of sb
  2. Constraint4:default约束
  3. 我对模板模式和策略模式的理解
  4. 分数换算小数补0法_分数怎么化成整数 分数转化方法
  5. Tomcat 又爆出高危漏洞!Tomcat 8.5~10 中招…
  6. 递归--练习6--noi1755菲波那契数列
  7. html动感相册怎么转成视频,ps把相片或图片制作成一个动感的相册视频效果
  8. SQL Prompt教程:使用SQL提示代码分析避免T-SQL技术债务
  9. 《软件评测师教程》学习笔记-第一章:软件测试概述
  10. 粒子群优化算法python
  11. word文档中实现目录索引中标题加粗,前导符和页码不加粗
  12. thermal 代码分析
  13. pytorch中的collate_fn 是什么作用
  14. 【erlang】【rebar依赖】添加eredis依赖
  15. 2023最新智简魔方快云模板源码+已免授权
  16. 爬取链家在北京每个地区的房屋信息
  17. 卸载EDR软件(简单记录)
  18. Thymeleaf教程 (十二) 标签内,js中使用表达式
  19. linux命令删除非文件系统,Linux磁盘与文件系统管理的一些命令
  20. the security of smart contract- 2

热门文章

  1. 邮箱服务器邮件压缩,Windows Mail 可以压缩邮件存储.这可能需要几分钟.
  2. 惠普服务器螺丝钉型号,【惠普 MicroServer Gen8 服务器开箱展示】包装|成色|外壳|螺丝_摘要频道_什么值得买...
  3. 首个逗号去除,string转数组,数组转list。list转String
  4. HGAME 2022 Writeup
  5. freemark 同一个模版用if else导出不同的word,word分页
  6. 做副业赚钱,这几个热门自媒体平台收益超多
  7. 微信公众号登录授权(全网发布)一键绑定公众号设置教程及常见问题
  8. 林志颖娇妻晒出陶喆夫妇迎婴派对照片,网友:这派对阵容亮了!
  9. 自定义相机及视频录制界面
  10. Python有趣的微信好友数据分析