python的运行方式真多呀

前言

系统终端

Linux和macos系统是自带python的,登录系统之后,直接敲python命令即可运行,windows系统需要安装完python程序之后,且将python添加到系统环境中,即可在CMD中运行python命令。

python官网:https://www.python.org/

图片

这种方式打开的python是python自带的交互式shell,虽然可以交互式运行,但是不是特别好用,所以不推荐这种方式。

图片

IDLE

其实python还自带一个IDLE,这是python一个图形化的编辑器。相当简洁。基本功能有语法加亮、段落缩进、基本文本编辑、TABLE键控制、调试程序。

图片

ipython

如果想要交互式的使用python,这里强烈推荐使用ipython。ipython 是为数据分析而生的,比默认的python shell 功能强大非常多。支持变量自动补全,自动缩进,内置了很多魔法命令。jupyter的核心就是ipython。如果做数据分析方面的工作,ipython非常方便,类似于R语言。

图片

Jupyter

jupyterlab或者jupyter notebook的核心都是ipython,然后提供一个网页版的交互式脚本撰写,比ipython方便的地方是支持markdown,直接就可以生成文档,显示图形也更方便。也是用于数据分析。

图片

Spyder

Spyder也是基于数据分析而生的,核心也是ipython,非常类似于Rstudio,甚至可以设置成Rstudio模式的界面。绘图直接显示在绘图窗口内。之前我比较喜欢用Spyder,

但后来放弃了,原因是Spyder不太稳定,启动太慢,容易卡顿。而且高分辨率屏幕目前不支持,很不协调。

我非常喜欢Spyder中Rstudio的布局,非常合理,如果能够改进一下,spyder还是非常 适合新手做数据分析的。

图片

Anaconda

Anaconda是一个用python做数据分析的平台,这个也是强烈推荐的,可以省却太多烦恼,安装完成之后环境基本上就完成了。而且Anaconda已经集成了上面介绍的全部工具,包括python,ipython,jupyter,spyder等,还可以添加更多工具。

特别推荐给新人。Anaconda缺点是启动太慢了。不过不要紧,没必要每次都启动导航,这些工具也可以单独打开。比如在终端中直接运行ipython。

图片

Pycharm

pycharm是最流行的python开发工具。功能非常强大。也是最专业的的python IDE,有社区办免费使用,新手够用了。专业版需要按月付费,价格不菲。缺点是比较消耗内存。刚开始可以先使用社区版,后面有需要再购买付费版。

还有一点,pycharm主要用来pythonpython编程,不太适合交互式数据分析,但jetbrain也提供了交互式的付费工具DataSpell。

图片

Rstudio

现在在Rstudio中也可以很方面的运行python,只需要通过reticulate包即可。也可以打开python shell。不过目前还不完善,还比较乱。如果能直接提供一个ipython交互环境就好了,绘图直接在绘图窗口显示。但是我觉得不如直接开发一个新工具,名字就叫pythonstudio。

图片

vscode

目前我使用的是python环境是vscode。其实vscode只是一个编辑器,和其他文本编辑器一样,只是用来写代码,然后用python解释器执行。不过vscode可以安装很多扩展功能,自动连接到python解释器执行。选择vscode主要是因为免费,启动快,既能运行脚本,又可以在内部调用ipython进行数据分析,也可以直接打开jupyter运行,也就是一个简单的文本编辑器什么工作都包括了。不过缺点就是配置起来比较麻烦,不太适合新手。

图片

上面介绍了这么多工具,选择自己喜欢的就行了,工具再好,一条代码不敲也白费。

读者福利:知道你可能对Python感兴趣,便准备了这套python学习资料

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等学习教程。带你从零基础系统性的学好Python!

零基础Python学习资源介绍

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

👉Python必备开发工具👈

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python学习视频600合集👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉100道Python练习题👈

检查学习结果。

👉面试刷题👈

在这里插入图片描述

在这里插入图片描述

资料领取

上述这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码输入“领取资料” 即可自动领取
或者

点此链接】领取

好文推荐

了解python的前景:https://blog.csdn.net/xiqng17111342931/article/details/127705925

了解python的副业:https://blog.csdn.net/xiqng17111342931/article/details/127872402

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值