零基础学Python需要用到哪些软件?

 对于没什么基础的初学者来讲,可能连Python要用到哪些软件都不太清楚,这个都可以理解,大家都是这样过来的。

下面就从最基础的软件开始讲起:

如果在编程方面接触的比较少,那么对于软件这一块,有几个名词是一定要了解的,比如开发环境、IDE、代码编辑器、编译器、调试器等等。

名词解释这里我就不赘述了,百度百科解释的很详细。

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

一、Python开发环境

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

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

选择要下载的文件:

可以根据你自己本身的Windows电脑位数选择下载,这里详细讲一下选择版本下载的问题。

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

下载Python的时候注意区分版本:

  • macOS 64-bit/32-bit installer:Mac电脑32位系统版本
  • macOS 64-bit instller:Mac电脑64位系统
  • Windows x86-64:windows 64位操作系统版本
  • Windows x86:windows 32操作系统版本

安装方式的区分:

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

主要插件和功能:

  • 内置开发者工具
  • 远程开发能力
  • 实时编辑模式
  • IPython Notebook

优点:

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

缺点:

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

VS Code

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

值得一提的是,VS Code 是免费试用的,如果不想折腾破解,就选 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

优点:

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

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

Atom

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

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

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

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

   知道你对python数据分析感兴趣,所以给你准备了下面的资料~

 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以点击链接免费领取或者滑到最后扫描二v码【保证100%免费

python学习资源免费分享,保证100%免费!!!

需要的话可以点击这里👉Python学习路线(2023修正版)附涉及资料 (安全链接,放心点击)

文末有福利领取哦~ 

一、Python所有方向的学习路线

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

二、Python必备开发工具

在这里插入图片描述​​​

三、精品Python学习书籍

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

四、Python视频合集

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

五、实战案例

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

六、Python练习题

检查学习结果。
在这里插入图片描述​​​

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述​​​
在这里插入图片描述​​​

 👉这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取【保证100%免费

Python学习路线(2023修正版)附涉及资料《Python学习资料》,已经打包好了,自取【ps:需要领取的资料(请备注清楚,查找与发送给你)】。因链接常https://mp.weixin.qq.com/s/UVxw0daFCgAMFhz9cfrjAQ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值