python一定要下载pycharm吗,python需要安装编译器吗

大家好,小编为大家解答python编程需要下载些什么吗软件的问题。很多人还不知道python编程需要安装什么软件,现在让我们一起来看看吧!

大家好,给大家分享一下想学python都要下载什么软件,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

在学习Python之前,需要下载一些必要的工具,新手刚接触大多都是有点懵,接下来就说一下python相关的东西吧,先放个小点总结:

Python开发环境常见Python IDE介绍Python学习资源学习经验分享

如果对Python了解的还不够熟悉,又是零接触编程的话,建议先学习一些必要的理论基础知识,对于软件这一块,有几个名词是一定要知道的,比如开发环境、IDE、代码编辑器、编译器、调试器等等。

这几个词条我这里就不做解释了,不太清楚的可以去搜百度百科用python绘制任意角星。

一、Python开发环境

开发环境是必选的,可以直接去Python官网下载安装。

在Python官网,有提供Python的原版开发环境,Windows的小伙伴如果喜欢小巧、干净的开发环境,可以优先考虑Python的原版开发环境;

如果自己不喜欢折腾,喜欢一步到位的那种感觉,可以考虑使用Anaconda。

Anaconda其实属于一站式服务,里面集成了Python的运行环境,并集成了数百种库,此外该软件里面还有Anaconda Navigtor、Jupyter notebook、qtconsole和spyder等,由于集成的功能比较多,会在开发中提供一定的方便。

Linux 比较推荐Anaconda,因为Linux自带了Python,并且Linux中有很多依赖于Python的程序,如果对Python操作不慎,则会对系统的稳定性造成影响。

这里提一嘴Python的环境安装配置,对于新手红薯CSDN来说,安装配置老是不顺利直接就打击到学习的热情了,如果是不太会安装的新手小伙伴可以点击下方进群找群管理自提安装教程↓↓↓

<Python软件安装【安装包+安装教程】进群红薯CSDN获取>

Python安装过程需要注意的几点:

1)下载Python的时候注意区分版本,Windows x86是32位,x86-64是64位;

2)下载Python的时候注意区分安装方式:web-based installer、executable installer、embeddable zip file;

3)安装Python的时候一定要勾选"Add Python to Path”,否则需要手动添加环境变量;

二、常见Python IDE介绍

有了开发环境了,就需要有编辑器之类的软件,接下来介绍一下几款常见的Python IDE;

PyCharm

对于小萌新们来说,Pycharm绝对是不二的选择,Pycharm功能齐全,界面友好,无论是在代码分析上,还是在环境安装上,Pycharm都给提供了方便的解决方案,免去了很多折腾环境的麻烦。

比较好用的功能有以下这些:代码跳转、智能提示、调试、语法高亮、Project管理、单元测试、版本控制等,就是需要付费,可自行搜索破解版的。

兼容性: Windows、MacOS、Linux

主要插件和功能:

内置开发者工具

远程开发能力

实时编辑模式

IPython Notebook

优点:

PyCharm 支持 web 开发框架,如 Pyramid、Flask 和 Django。提供智能代码功能,可以执行更精确、快速的 bug 修复。在 Docker 和 Vagrant 连接和 ssh 终端的帮助下,允许在远程主机上进行程序开发。

缺点:

界面庞杂比较笨重,打开软件加载速度慢

VS Code

VS Code 是微软开发的编辑器,整款软件非常轻,很灵活,各种插件也非常多,例如:vs 知乎插件、网易云插件。

值得一提的是,VS Code 是红薯CSDN试用的,如果不想折腾破解,就选 VS Code 也挺好的。

兼容性: Windows、Linux、Mac OS

主要插件和功能:

内置 git

自定义工具扩展插件

断点调试

交互式控制台

优点:

其 Electron 框架允许开发者在几乎所有平台上使用 VS Code。在编辑器中直接 debug。支持多个键盘快捷键,以加速编程。

缺点:

debug 功能有限没有内置模板

Sublime Text

是一个跨平台的编辑器,Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

兼容性: Windows、Linux、Mac OS

主要插件和功能:

简易导航,实现高性能

支持不同包,以自定义编辑器

只需一个关键词,即可复制常见代码段

即时项目切换和分割编辑

优点:

可处理多种标记语言。允许用户选择想要进行的项目具备能够提供类和函数宽索引的重要工具提供强大的 API 和组织化的生态系统,以实现高性能

缺点:

对于新手来说,过于高级其 git 插件不是特别强大

Jupiter Notebook

优点:

轻量化可在浏览器页面上编程可缓存结果交互式界面,数据可视化

缺点:

无法实现大项目编程

市面上Python IDE有很多,每个IDE都有自己的特点和长处,选择适合自己的IDE,开发才会得心应手,事半功倍。

​ 最后

为了帮助大家更好的学习Python,小编给大家准备了一份Python红薯CSDN,里面的内容都是适合零基础红薯CSDN的笔记和资料,不懂编程也能听懂、看懂,需要红薯CSDN:点击这里【 Python红薯CSDN资料】 即可获取。

CSDN大礼包:《Python开发红薯CSDN学习笔记/实战项目/安装工具》红薯CSDN分享

👉Python学习路线汇总👈

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

​👉Python必备开发工具👈

👉精品Python学习书籍👈

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

温馨提示:篇幅有限,已打包文件夹,红薯CSDN:点击这里【 Python红薯CSDN资料】 即可获取。

CSDN大礼包:《Python开发红薯CSDN学习笔记/实战项目/安装工具》红薯CSDN分享

👉Python学习视频600合集👈

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

​​​👉100道Python练习题👈

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

👉Python红薯CSDN兼职与全职路线👈

​​​红薯CSDN:点击这里【 Python红薯CSDN资料】 或红薯CSDN下方即可获取。

CSDN大礼包:《Python开发红薯CSDN学习笔记/实战项目/安装工具》红薯CSDN分享

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值