前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pycharm如何创建py文件_程序编写入门

pycharm如何创建py文件_程序编写入门

作者头像
全栈程序员站长
发布2022-09-27 16:16:33
1.5K0
发布2022-09-27 16:16:33
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

 1、主题

  详细介绍如何使用PyCharm创建一个IPython Notebook(基于Web技术的交互式计算文档格式)并运行。

  2、准备工作

  (1)已经创建一个工程,这里使用C:/SampleProjects/py/IPythonNotebookExample目录下的工程。

  (2)在设置对话框的Project Interpreter page页面中,

    创建一个虚拟环境created a virtual environment,这里创建了针对Python.2.7.8的虚拟环境

    安装了以下库installed the following packages

  • Jinja2
  • ipython
  • matplotlib
  • numpy
  • pyzmq
  • tornado
  • sympy

  当然Pycharm可以帮助我们自动进行安装。

  3、创建一个IPython Notebook文件

  右击工程名,选择New → File:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  输入名称及其外部扩展 MatplotlibExample.ipynb:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  此时在Project tool window显示了一个新创建的文件:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  双击打开它,这是一个空的IPython Notebook文件,以

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

为标记,并有着与真正的IPython Notebook非常相似的工具栏:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  4、填充并运行一个文件胞

  单击第一个元胞,输入代码,这里键入matplotlib库的配置代码:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  单击工具栏上的

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

(或者Shift+Enter)运行,Pycharm会弹出一个对话框显示IPython Notebook服务运行的URL地址:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  单击OK:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  可以通过浏览器来打开这个链接:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  在设置对话框中的 IPython Notebook中指定了其默认的URL。接下来我们开始真正使用IPython Notebook。

  5、使用cells

  首先,写上import语句:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  当你运行第一个cell时,Pycharm会默认创建下一个空的cell:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  输入代码(体会拼写助手功能):

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  单击

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

再次运行,无输出,但有创建了一个新的cell。

  在新的cell里面输入如下代码;

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  运行这个cell,报错:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  变量需要提前定义,因此我们再添加一个新的cell。

  6、添加cell

  单击import语句所在cell(变绿框),单击绿色的加号(或者是Alt+Enter快捷键):

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  输入变量定义代码:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  先运行这个cell,在运行下一个cell,输出正常:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  7、cell的剪贴板操作

  在工具栏中,除了

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

按钮,还有

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

(Ctrl+X)、

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

(Ctrl+C)以及

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

(Ctrl+V)按钮,如果单击

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

,则删除当前cell,并将其缓存于剪贴板上。

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

是粘贴,

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

是复制,其余按钮功能大家自己体会。

  8、选择风格

  工具栏右侧下拉菜单用于指定界面风格,这里默认为code分割。

  单击import语句的cell,单击

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

,默认创建code风格的cell,输入一下代码:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  单击下拉箭头选择Markdown模式:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  cell外观发生响应改变:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  单击

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  OK,接下来可以选择你喜欢的style类型:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  9、输入格式

  添加一个新的cell,选择Markdown格式,输入以下代码:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  单击

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  正如你所见,IPython Notebook可以实现Latex格式的公式编辑。

  接下来尝试更复杂的功能,显示公式的计算结果。添加一个cell,输入一下代码(来自SymPy: Open Source Symbolic Mathematics):

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  运行,无输出,继续添加cell,输入代码:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

  单击

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

,享受结果吧:

pycharm如何创建py文件_程序编写入门
pycharm如何创建py文件_程序编写入门

转载于 https://blog.csdn.net/u013088062/article/details/50343531

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174446.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档