专栏首页Python小屋Python开发环境Anaconda3使用指南(入门篇)

Python开发环境Anaconda3使用指南(入门篇)

虽然说,我认为IDLE是世界上最美的Python开发环境,但是确实略显简陋,对Python内功(代码编写和调试)要求也高,并且每个扩展库都需要自己安装和配置,所以更多初学者和资深Python爱好者更偏向于使用Anaconda3、PyCharm或其他开发环境,而在众多Python开发环境中,Anaconda3因为集成安装大量扩展库,得到了很多Python学习者和开发人员尤其是科研人员的喜爱。为此,本文简单介绍Anaconda3开发环境的使用。

本文以Windows操作系统为例。首先打开网址https://www.anaconda.com/download/#windows,进入如下页面,选择Python3或Python2,建议选择Python3:

安装之后,有IPython、Jupyter notebook和Spyder三个Python开发环境可用,本文重点介绍后面两个,如图:

1)首先看一下Jupyter notebook,单击上面的菜单,自动打开一个网页,如图:

单击右上角的“new”菜单,选择“Python3”,进入下面的界面:

在每个cell中输入代码块,然后单击箭头所指处按钮“run cell”运行代码并查看输出结果。

2)单击开始菜单的Spyder,打开下面的界面:

在上面的窗口中,1处为程序窗口,可以编写完整的程序然后单击上方工具栏的运行按钮执行程序,程序运行结果会显示在右下角窗口的Python或IPython窗口中;2处为Python交互开发窗口,类似于IDLE;3处为IPython交互开发窗口,类似于Jupyter notebook。

本文分享自微信公众号 - Python小屋(Python_xiaowu),作者:董付国

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-01-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 1000道Python题库系列分享一(17道)

    本系列题目共约1000道,下一期题库分享时发布本期题目参考答案,可以在微信公众号菜单查看系列题目。 1.1 到Python官方网站下载并安装Python解释器...

    Python小屋屋主
  • Python+sklearn使用三种交叉验证方法评估模型泛化能力

    本文使用的数据集格式请参考:使用Python预处理机器学习需要的手写体数字图像文件数据集

    Python小屋屋主
  • Python使用集合实现素数筛选法

    首先生成指定范围内的所有自然数,然后从前往后遍历其中的数字,并分别删除这些数字的倍数,最后剩下的数字都是素数。 很久很久以前,曾经写过一个使用列表+filter...

    Python小屋屋主
  • 自己动手「焊」键盘,使用Python编写,一键放连招不在话下

    近日,一位中国开发者在 GitHub 上开源了一个带有 USB 和蓝牙的手工「焊」接 Python 键盘的代码。该项目使用了 AdaFruit 的人员开发的 C...

    机器之心
  • python初学者的建议

    Python是一种非常富有表现力的语言。它为我们提供了一个庞大的标准库和许多内置模块,帮助我们快速完成工作。然而,许多人可能会迷失在它提供的功能中,不能充分利用...

    昱良
  • 【机器学习】何谓机器学习 机器学习能做些什么?

    最近我和一对夫妇共进晚餐,他们问我从事什么职业,我回应道:“机器学习。”妻子回头问丈夫:“亲爱的,什么是机器学习?”她的丈夫答道:“T-800型终结者。”在《终...

    陆勤_数据人网
  • 用 Type Annotation 提升 Python 代码健壮性

    花下猫语:众所周知,Python 是一门动态类型语言,这也是造成它性能较慢的一大原因。如今 Python 也引入了一些类型检查的辅助,那么,类型检查对于提升 P...

    Python猫
  • Python列表边遍历边删除,怎么用才不报越界错误呢?

    IDEA 强大的自动代码补全功能快捷键 Tab,代码标签输入完成后,按Tab,生成代码。

    睡魔的谎言
  • 为什么偏偏是你学不好Python?

    首先定位:知道如今的市场行情,需要掌握什么技能才能找到一份Python开发的工作,现在公司需要什么人才,这个就是你学习的一个方向。

    一墨编程学习
  • Python数据分析—数据建立

    由于互联网的快速发展,网络上存储了越来越多的数据信息。各大公司通过对这些数据进行分析,可以得到一些有助于决策的信息。

    阿黎逸阳

扫码关注云+社区

领取腾讯云代金券