python与idea的集成的实现


Posted in Python onNovember 20, 2020

      python是一种功能强大和适用面很广的开发语言,在大数据应用和机器学习日益流行的年代,python凭借其简洁、易用和可扩展性获得很多用户的支持,近年来使用率高速增长。python环境下,集成了科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算程序。

     一、python的安装

      略,可见python学习(一),本文的环境依赖与 python2.7 和 idea 2017

    二、idea环境与python结合

  1)python plugins的安装

     idea缺省是没有安装python的,需要在plugins里安装,具体方法见下图:

python与idea的集成的实现

等它下载完,会要求重启idea,关闭idea,并重启。

       2)创建Python工程

       在idea里面,File->new projects  ,在弹出的工程界面,选择sdk

python与idea的集成的实现

然后一路next下去

python与idea的集成的实现

  最后点击“finish”就可以创建自己的python工程了。

    3) 在python 工程中添加module

在自己的python工程,如myPythonProject下,可以建立自己的module。

python与idea的集成的实现

   在module下可以建立自己的文件

 python与idea的集成的实现

需要注意的是,一定要带入后缀名py

     4) 编写hello world

好吧,继续编写helloworld程序,在HelloWorld.py文件里面,写入如下代码: 

def hello(name):
   strHello='Hello, '+name
   return strHello;
 
  print (hello("Python!"))

      在程序文件上,右键执行,执行情况如下:

python与idea的集成的实现

      5) 外部环境中执行

虽然在idea里面可以执行这个程序,在外部环境里,也可以执行这个程序。进入这个程序所在路径,执行 python 程序文件名,这样也与idea环境中一样。    

python与idea的集成的实现

三、几个库说明

前面建立工程和module的时候,有出现如下的内容:

python与idea的集成的实现

这里简要做一下说明:

          Django:是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站       

        Google App Engine: 是一种让您可以在 Google 的基础架构上运行您的网络应用程序

        SQL Support: 是支持SQL的框架

到此这篇关于python与idea的集成的实现的文章就介绍到这了,更多相关python idea集成内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python里将list中元素依次向前移动一位
Sep 12 Python
使用IronPython把Python脚本集成到.NET程序中的教程
Mar 31 Python
Python守护线程用法实例
Jun 23 Python
python的mysqldb安装步骤详解
Aug 14 Python
python机器学习理论与实战(五)支持向量机
Jan 19 Python
Python内建模块struct实例详解
Feb 02 Python
如何在Python中实现goto语句的方法
May 18 Python
Python中的上下文管理器相关知识详解
Sep 19 Python
Pyqt5自适应布局实例
Dec 13 Python
python 基于wx实现音乐播放
Nov 24 Python
python使用numpy中的size()函数实例用法详解
Jan 29 Python
Python3+Django get/post请求实现教程详解
Feb 16 Python
安装pyinstaller遇到的各种问题(小结)
Nov 20 #Python
python3 re返回形式总结
Nov 20 #Python
python 实现图片修复(可用于去水印)
Nov 19 #Python
python 删除系统中的文件(按时间,大小,扩展名)
Nov 19 #Python
Python并发爬虫常用实现方法解析
Nov 19 #Python
python实现文件分片上传的接口自动化
Nov 19 #Python
Python类class参数self原理解析
Nov 19 #Python
You might like
php中文字符截取防乱码
2008/03/28 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
PHP基本语法实例总结
2016/09/09 PHP
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
js 加载并解析XML字符串的代码
2009/12/13 Javascript
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
javascript检测浏览器flash版本的实现代码
2011/12/06 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
2017/01/21 Javascript
提升页面加载速度的插件InstantClick
2017/09/12 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
微信小程序下拉刷新PullDownRefresh的使用方法
2018/11/29 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
Python聊天室程序(基础版)
2018/04/01 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
Python如何对齐字符串
2020/07/30 Python
canvas实现图片镜像翻转的2种方式
2020/07/22 HTML / CSS
高校学生干部的自我评价分享
2013/11/04 职场文书
毕业生就业自荐信
2013/12/04 职场文书
房地产销售计划书
2014/01/10 职场文书
办理居住证介绍信
2014/01/15 职场文书
银行催款通知书
2015/04/17 职场文书
爱的教育观后感
2015/06/17 职场文书
商务英语邮件开头问候语
2015/11/10 职场文书
如何在centos上使用yum安装rabbitmq-server
2021/03/31 Servers
nginx限制并发连接请求数的方法
2021/04/01 Servers
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers