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中使用装饰器和元编程实现结构体类实例
Jan 28 Python
详解Python中的变量及其命名和打印
Mar 11 Python
使用Python编写一个最基础的代码解释器的要点解析
Jul 12 Python
详解python之配置日志的几种方式
May 22 Python
tensorflow输出权重值和偏差的方法
Feb 10 Python
利用Python yagmail三行代码实现发送邮件
May 11 Python
利用arcgis的python读取要素的X,Y方法
Dec 22 Python
Python高级特性与几种函数的讲解
Mar 08 Python
解决pyqt5中QToolButton无法使用的问题
Jun 21 Python
Python qrcode 生成一个二维码的实例详解
Feb 12 Python
django 装饰器 检测登录状态操作
Jul 02 Python
python设置中文界面实例方法
Oct 27 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预定义变量使用帮助(带实例)
2013/10/30 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
PHP使用正则表达式获取微博中的话题和对象名
2015/07/18 PHP
php判断当前操作系统类型
2015/10/28 PHP
php连接mysql数据库
2017/03/21 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
PHP+Apache实现二级域名之间共享cookie的方法
2019/07/24 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
js 图片缩放(按比例)控制代码
2009/05/27 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
2016/08/24 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
微信小程序后台持续定位功能使用详解
2019/08/23 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
安装Python和pygame及相应的环境变量配置(图文教程)
2017/06/04 Python
python使用SMTP发送qq或sina邮件
2017/10/21 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
2014年学习雷锋活动总结
2014/03/01 职场文书
创先争优个人承诺书
2014/08/30 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
2015年建党94周年演讲稿
2015/03/19 职场文书
如何写一份具有法律效力的借款协议书?
2019/07/02 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle