问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

好学编程:零基础学Python需要用到哪些软件?

发布网友 发布时间:2024-10-01 08:38

我来回答

1个回答

热心网友 时间:2024-10-30 03:42

对于刚入门的编程新手来说,可能对Python编程所需的软件感到困惑,这是很正常的,因为大家都是从这种状态开始的。

接下来,好学编程将从最基本的软件讲起;

如果对编程接触不多,那么有必要了解一些基本概念,比如开发环境、IDE、代码编辑器、编译器、调试器等。

关于这些名词的解释,这里就不详细展开了,百度百科上已有详细说明。

简单来说,使用什么编辑器并不会影响你的程序编写,这些编辑器主要是为了提高效率、方便调试,是可选的。而开发环境则是必选的。

一、Python开发环境

如果你想要运行Python程序,那么Python的开发环境是必不可少的。

Python解释器的安装(以python-3.6为例)

选择要下载的文件:

根据你的电脑位数选择下载版本,这里详细讲解一下选择版本下载的问题。

Gzipped source tarball 和 XZ compressed source tarball 是Linux系统和CentOS系统下载的版本。

下载Python时注意区分版本:

安装方式的区分:

1)web-based installer

在线安装;下载的是一个exe可执行程序,双击后,该程序自动下载安装文件(所以需要有网络)进行安装

2)executable installer

程序安装;下载的是一个exe可执行程序,双击进行安装。

3)embeddable zip file

解压安装;下载的是一个压缩文件,解压后即表示安装完成。

下载好安装包之后,就和你平常安装QQ一样点击下一步就可以了。

有需要特别注意的!!

记得勾选 Add Python 3.6 to PATH

按 Win+R 键,输入 cmd 调出命令提示符,输入 python:

如果提示相应的版本号和一些指令,说明Python就已经安装好了。

如果显示的Python“不是内部或外部命令”,很有可能是忘记安装的时候忘记勾选环境变量。

最简单的方法,卸载重新装一下,一定要记得勾选“Add Python 3.6 to PATH”。

这一步很简单,零基础的小白只要进去Python官网下载安装就行了。

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

Anaconda

它能帮你安装好许多麻烦的东西,用起来相对来说省心一些。

一站式服务,里面集成了Python的运行环境、pip 包管理工具、常用的库、配置好环境路径等等,这些事情小白自己一个个去做的话,容易遇到各种各样的问题。

如果你想用 Python 搞数据方面的事情,就安装它就好了,它甚至开发了一套 JIT 的解释器 Numba。

所以 Anaconda 有了 JIT 之后,对线上科学计算效率要求比较高的东西也可以搞了。

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

二、常用的Python IDE

有了开发环境,就需要有编辑器之类的软件。

在安装Python开发环境的时候,就已经自带了一个编辑器,叫IDLE,

IDLE

IDLE是python创初人Guido van Rossum使用python and Tkinter来创建的一个集成开发环境,要使用IDLE必须安装python and Tkinter。

特性:自动缩进,彩色编码,命令历史(Alt+p,Alt+n)和单词自动(Alt+/)完成。

用IDLE执行Tkinter程序,不要在程序中包括mainloop!IDLE本身就是Tkinter应用程序,它会自动调用mainloop。

再调用一次mainloop会与IDLE的事件循环冲突,造成运行时错误。

相对来说这个编辑器比较简陋,没有商用编辑器那么功能强大,我个人不是很喜欢用这个。

对于萌新们来说,比较推荐pycharm。

功能齐全,界面友好,现已有民间汉化包,无论是在代码分析上,还是安装环境,都提供了方便的解决方案,免去了很多折腾环境的麻烦。

但是呢,也有个缺点:对电脑配置要求很高,动不动内存就上1G......

对于有经验的人来说,Vs code、Sublime和Atom等软件成了重要工具,但这些软件配置并不简单,更适合有经验的伙伴,对于萌新来说,不是很友好。

PyCharm

Pycharm是一种python IDE带有一套可以帮助用户在使用python语言开发式提高其效率的工具。

好用的功能比如调试、语法高亮、projece管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

pycharm在编写和调试python方面可谓强者,软件使用简单,功能强大,就是需要付费,如果想免费使用可以使用社区版。

兼容性:Windows、MacOS、Linux

主要插件和功能:

优点:

缺点:

VS Code

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

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

兼容性:Windows、Linux、Mac OS

主要插件和功能:

优点:

缺点:

Sublime Text

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

兼容性:Windows、Linux、Mac OS

主要插件和功能:

优点:

缺点:

Jupiter Notebook

优点:

缺点:无法实现大项目编程

Atom

Atom 是github专门为程序员推出的一个跨平台文本编辑器。

具有简洁和直观的图形用户界面,并有很多有趣的特点,并且支持包含Python在内的众多语言。

支持自动完成分屏功能,集成了文件管理器。

现在市面上Python IDE有很多,每个IDE都有自己的特点和长处,选择适合自己的IDE,自己用得顺手的就行,没有说必须要用哪一个。

如果你还在用360浏览器的话,谷歌浏览器强烈推荐你。

尤其是在利用Python进行网络爬虫时,谷歌浏览器会显得十分顺手。

同时在部分功能上,谷歌浏览器要优于苹果电脑自带的浏览器,例如在添加书签时,谷歌浏览器可以手动建立文件夹进行分类。

以上就是本次分享的全部内容,想学习更多编程技巧,欢迎持续关注好学编程!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
干货| 手把手教你搭建一套OpenStack云平台 口碑最好的切菜刀 什么材质的菜刀最好用 菜刀的种类和用途 张九龄三首古诗词赏析(风格清淡,语言素练) word文字底纹颜色怎么设置在哪 东施效颦这则语言告诉人们一个怎样的道理,欲意又是什么呢 胜芳买房多少钱 胜芳谁最有钱 315儿童智能手表是哪个牌子 孕囊看男女准不准 作为兼职人员,我如何使用马克水印相机记录工作情况和获得证明?? 编程常用软件有哪些呢? 工程行业如何应用马克水印相机确保工人在特定的时间和地点工作? 提款机存款显示钞票被回收是为什么 有4天了还能找回来嘛? 中国近现代史纲要题库为什么说农民问题和和土地问题是中国革命的今本... 中国近现代史纲要考查试题: 1.结合历史与现实,谈谈你对开放性眼界的理解... ...费最新规定 企业退休人员丧葬费2021年最新标准有哪些-今日头条_百度... 各路大神,求发一下带有引导词的瑜伽冥想音乐和休息术音乐,一定带走引导... 有一首瑜伽的冥想音乐,是引导我们放松身体的,但是不是蕙兰的,是另外一... 感冒发低烧吃什么药? 5320xm标准里面的主题删不掉阿 诺基亚5320XM怎么卸载主题啊? 诺基亚5320xm怎样删除主题 诺基亚5320XM安装在内存卡上的主题如何删除?在程序管理中卸载不了,一... 诺基亚5320XM为什么删除不掉安在手机里的主题 ...元素?和第一代方舟反应堆的可控冷聚变运作原理是一 用苹果手机如何赚钱 手机赚钱靠谱的方法有哪些?详解新手怎么才能利用手机赚钱 冷聚变文化影响 安卓系统手机,在与手机双方后通话把通话录音自动全部录音,使用什么电话... 天津室内六区哪里有卖炒面用的生的细面条 ? 为什么示波器在有的时候不显示图像? 示波器出现下列情况要调节什么按钮,怎麽调节 示波器显示无图像:是亮度不足还是调节问题? 重阳节诗句经典古诗词 想买一款15万左右的家用车,要省油一点的,省油车排行中经常靠前的是什 ... 15万左右、家用、合资、性价比高,大家觉得买什么车好呢?。 15万左右买什么车好,求推荐一款安全性高、油耗低的家用轿车。 老婆想让我换辆车,打算在15万左右拿下,适合家庭用车的,买什么车好? 15万左右买什么车好,性价比高点的车,合资车,日系韩系除外 求张家界2人3日游路线,从长沙出发,主要是路线和住宿问题。时间为... 想中秋节的时候去张家界玩,有几个问题不解 被字旁一个扁是什么字 疯狂猜成语一位公公精神好 什么是总胆红素偏高 普洱茶有哪些好的牌子 复习CMA时要注意什么 普洱茶十大名牌指哪几牌子 普洱茶哪个牌子性价比高 富士色彩设置的最大特点是什么