学习python用什么软件

Python016

学习python用什么软件,第1张

一、Python代码编辑器

Sublime Text

Sublime Text是一款非常流行的代码编辑器,支持Python代码编辑,同时兼容所有平台,并且丰富的插件扩展了语法和编辑功能,迅捷小巧,具有良好的兼容性,很受编程人士的喜爱!

2. Vim

Vim和Vi是一种模型编辑器,它将文本查看从文本编辑中分离,VIM在原始VI之上做了诸多改进,包括可扩展模型和就地代码构建,VIMScripts可用于各种Python开发任务!

3. Atom

Atom被称为“21世纪可破解的文本编辑器”,可以兼容所有平台,拥有时尚的界面、文件系统浏览器和扩展插件市场,使用Electron构建,其运行时安装的扩展插件可支持Python语言!

二、Python集成开发环境

1. PyCharm

PyCharm是唯一一款专门面向Python的全功能集成开发环境,同样拥有付费版和免费开源版,PyCharm不论是在Windows、 Mac OS X系统中,还是在Linux系统中都支持快速安装和使用。

PyCharm直接支持Python开发环境,打开一个新的文件然后就可以开始编写代码,也可以在PyCharm中直接运行和调试Python程序,它还支持源码管理和项目,并且其拥有众多便利和支持社区,能够快速掌握学习使用!

2. Eclipse + PyDev

PyDev是Eclipse集成开发环境的一个插件,支持Python调试、代码补全和交互式Python控制台等,在Eclipse中安装PyDev非常便捷,只需从Eclipse中选择“Help”点击“Eclipse Marketplace”然后搜索PyDev,点击安装,必要的时候重启Eclipse即可,对于资深Eclipse开发者来说,PyDev可以很轻松上手!

3. Visual Studio

Visual Studio是一款全功能集成开发平台,提供了免费版和付费版,可以支持各种平台的开发,且附带了自己的扩展插件市场。在Visual Studio中可进行Python编程,并且支持Python智能感知、调试和其他工具,值得注意的是Visual Studio不支持Linux平台!

4. Thonny

Thonny是针对新手的一款集成开发环境,适用于全部主流平台,默认情况下,Thonny会和自带捆绑的Python版本一起安装,十分方便新手使用!

tecplot python使用:

Tecplot 是一种绘图视觉处理,Tecplot可快捷地将大量的资料转成容易了解的图表及影象。表现方式有等高线、3d流线、网格、向量、剖面、切片、阴影、上色等…

用法详解:

第一章:菜单功能

打开Tecplot之后,可以看到Tecplot的界面,最上面一行是菜单栏,且每一菜单下都有其对应的菜单选项。屏幕的左端是一些工具栏选项,这会在第三章做具体叙述

1 文件菜单 文件菜单中主要包括一些图表和数据文件,还有一些与文件相关的活动

New layout:主要用于删除现有的文本框,以备重新调入一个Tecplot图

Open layout:弹出对话框,可以在确切的路径下恢复一个先前曾保存过的图文件

Save layout as:以一个新的文件名来存储先前曾保存过的图形

2编辑菜单

可以运用编辑菜单来对绘图进行重排列、拷贝、删除某图块,而不需要重新建立一个绘图

Select all:在弹出的对话框中为选择框、图域、文本、几何、线条等提供选择

Push:把已选择的项目推到当前图片堆的底部。

Pop:用于把现有图片堆中的已选项从堆中取出,而如文本、几何体、二维图形或xy 网格域、文本框就有可能被弹出

Copy layout to clipboard:把当前的图案复制到剪贴板上去

3 视图菜单

使用视图菜单可以控制当前图形的视图效果。具有对视图进行缩放、调整其大小等功能

Redraw:用以刷新当前的图片框,以显示出所有的那些悬而未决的变化

Zoom:可以对图形进行交互的放缩

Fit to full size:放大图形使之填满整个图片框&#61548Center :可以把文本框的图形置于中心位置

Last:可以恢复Tecplot视图栈中先前的一个视图

3D rotate:用以实现对一个三维视图的旋转,在弹出的对话框中可以选择一个所希 望做的旋转模式、旋转速度等项

4 轴菜单 运用此菜单可以控制xy图、二维、三维图形的轴线情况,具有以下诸选项

Edit:在弹出的对话框中设置X、Y、Z轴的显示与陈列情况,它主要包括两个区域: 1.show axis:可以控制x、y、z轴的具体显示与否2.page buttons:它包括以下几个按钮选项

Range:用于调整各坐标轴变量的范围

Grid:主要控制网格线的显示与否及其显示时网格线的特征 Tick:设置标尺的显示与否及其显示方式 Labels:设置标尺标签的显示与否

Line:可设置各轴线的显示与否及轴线的颜色、厚度等项

Area:主要控制网格区域的格式,这包括网格域的填充和网格边界线的属性等功能 &#61548AssignXYZ:对每个变量选择一合适的参数,实现在三维图中轴线位置关系的变化

3D Orientation Axis:可以设置三维方向轴的显示与否,或者显示的颜色、尺寸大小、显示位置等各参数

3D Axis Reset:对三维图的轴线位置重新设置

5 域菜单:

运用此菜单可控制二维、三维图各个域的属性,如网格、等高线、矢量、散列、阴影等 属性

Mesh Attributes:可控制二、三维图形的各块域,如各图块域的类型、网格线的模式等

属性

Contour attributes:可设置等高线的颜色、图块类型等参数

Contour variable:可根据需要设置不同的变量参数以显示其对应的等高线 &#61548Contour line

mode:借此设置当前各图块等高线的类型

Vector attributes:用此对话框可以设置二、三维的矢量图。在此对话框中,每个区域的

名字、当前的矢量属性均有显示。若想修饰某一区域的属性,可先选定一个域,选

择合适的属性,在其下拉菜单中选择期望的值,单击之。可以对图表的每一个区域设置其矢量的显示与否、显示类型、矢量颜色、三维图切线矢量的显示等属性。若一二维图如(图一)所示,可见其对应于某参数变量的矢量图(图二)