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中super关键字用法实例分析
May 28 Python
Python基于checksum计算文件是否相同的方法
Jul 09 Python
深入解析Python设计模式编程中建造者模式的使用
Mar 02 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
Feb 16 Python
python 函数传参之传值还是传引用的分析
Sep 07 Python
Python3.6连接Oracle数据库的方法详解
May 18 Python
解决项目pycharm能运行,在终端却无法运行的问题
Jan 19 Python
计算机二级python学习教程(1) 教大家如何学习python
May 16 Python
python批量处理文件或文件夹
Jul 28 Python
5行Python代码实现图像分割的步骤详解
May 25 Python
Python自定义聚合函数merge与transform区别详解
May 26 Python
python json.dumps() json.dump()的区别详解
Jul 14 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/12/04 PHP
PHP中函数rand和mt_rand的区别比较
2012/12/26 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
PHP FileSystem 文件系统常用api整理总结
2019/07/12 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
微信小程序scroll-view组件实现滚动动画
2018/01/31 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
VUE解决 v-html不能触发点击事件的问题
2019/10/28 Javascript
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
python 正确保留多位小数的实例
2018/07/16 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
英国时尚首饰品牌:Missoma
2020/06/29 全球购物
好好学习保证书
2015/02/26 职场文书
简短清晨问候语
2015/11/10 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书