初学 Python 这2个软件安装必不可少_pycharm edu python ide to learn programming quick

Python这几年热度逐渐上升,在很多高校Python也被列为通识课程,之所以如此受欢迎正是由于它的高效、简洁、易用、强大的第三方库等优点。如今在web开发、人工智能、大数据等方便应用非常广泛。不管你是否喜欢,不管怎么吐槽,如果想要从事人工智能,依然很难绕过Python,虽然这两年
julia、Go被炒得也很热,但是在人工智能方面依然无法撼动Python的地位。

目录

  • Python解释器
  • IDE
  • pip代理
  • 虚拟环境

Python解释器

编程语言都会涉及编译器或者解释器,使用C/C++之类的编译性语言编写的程序,是需要从源文件转换成计算机使用的机器语言,经过链接器链接之后形成了二进制的可执行文件。运行该程序的时候,就可以把二进制程序从硬盘载入到内存中并运行。但是对于Python而言,python源码不需要编译成二进制代码,它可以直接从源代码运行程序。执行Python就需要用到Python解释器,按版本划分,Python解释系可以分为:

  • 2.x
  • 3.x

2.x版本目前已经不再进行维护,所以目前大多数项目都是使用3.x,我个人比较推荐用3.6.x版本,3.7.2是目前最新的版本,但是使用过程中会有这样那样的错误,会存在不兼容等问题,而3.5.x及以下的版本也存在一些问题:

  • 前缀f格式化字符串在3.6.x之后才开始支持
  • 安装工具包时3.5.x安装相关依赖容易失败

安装步骤:

  • 下载解释器

Python Releases for Windows​www.python.org/downloads/windows/正在上传…重新上传取消

  • 双击安装

记得勾选pip,这是Python的包管理工具,会经常用到

IDE

IDE(Integrated Development Environment, 集成开发环境),目前Python的IDE有很多,vs code、eclipse、atom、anaconda、IDEA等等,我个人不太推荐使用上述这些IDE,当然如果十分喜欢这些IDE也可以。对于开发Python,我只推荐pycharm和jupyter notebook两款。毋庸置疑,这是Python最强大的IDE。跳转、关联第三方库、速度、集成度、debug等等,可以说pycharm在Python开发中大多数方面表现的都很优秀,而vs code、eclipse、anaconda、atom只是在某一个或几个方面表现还可以。首先vs code关联第三方库、函数提示等方面很慢、服务器下容易卡顿,eclipse需要额外配置Python插件,anaconda集成太多包,有很多是自己用不到的,太臃肿了,atom没用过,不过也不感兴趣,所以,我觉得使用这些IDE还不如配置一下vim。如果说不喜欢每种语言安装一个IDE,喜欢像eclipse这样支持不同语言的IDE,我支持使用IDEA,这和pycharm属于同一家的产品,很多特性有共通之处。

pycharm优点:

  • 功能丰富
  • 提示速度快
  • 强大的书签和跳转功能
  • 高效的debug
  • 学生可以注册免费使用专业版

pycharm安装步骤:

  • 下载pycharm

如果没有购买专业版,可以下载社区版免费使用:

http://www.jetbrains.com/pycharm/download/#section=windows​www.jetbrains.com/pycharm/download/#section=windows

如果有学校的邮箱,可以注册教育版,和专业版没什么区别:

Download PyCharm Edu: Python IDE to Learn Programming by JetBrains​www.jetbrains.com/pycharm-edu/download/#section=windows正在上传…重新上传取消

  • 进行安装

双击可执行文件、选择安装目录进行安装就行了。

  • 配置解释器

setting->Project->Project Interpreter

在红框位置选择上面安装的Python解释器

要检查一下,因为Python默认是生成一个虚拟环境,使用虚拟环境中的解释器

jupyter notebook优点:

  • 交互式调试
  • 随时切换Markdown和code,边做笔记边写代码

jupyter notebook安装步骤:

  • 打开cmd
  • 用pip安装
pip install jupyter notebook

最后

为了帮助大家更好的学习Python,小编给大家准备了一份Python学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,需要获取方式:扫描下方即可获取。

👉Python学习路线汇总

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

收集整理了一份《2024年最新Python全套学习资料》免费送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img



既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!

5e862fe4e9.png)

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值