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中zip()函数用法实例教程
Jul 31 Python
python删除列表中重复记录的方法
Apr 28 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
Jan 09 Python
python设置值及NaN值处理方法
Jul 03 Python
使用python实现快速搭建简易的FTP服务器
Sep 12 Python
学生信息管理系统python版
Oct 17 Python
Python读取xlsx文件的实现方法
Jul 04 Python
python递归法解决棋盘分割问题
Jul 17 Python
python hashlib加密实现代码
Oct 17 Python
Pytorch基本变量类型FloatTensor与Variable用法
Jan 08 Python
Django使用Celery加redis执行异步任务的实例内容
Feb 20 Python
python百行代码实现汉服圈图片爬取
Nov 23 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获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
二级域名转向类
2006/11/09 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
window.onload和$(function(){})的区别介绍
2013/10/30 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
JS中利用swiper实现3d翻转幻灯片实例代码
2017/08/25 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
2018/12/06 Javascript
js的对象与函数详解
2019/01/21 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
python实现字符串加密成纯数字
2019/03/19 Python
django项目中使用手机号登录的实例代码
2019/08/15 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
链表面试题-一个链表的结点结构
2015/05/04 面试题
安全生产检讨书
2014/01/21 职场文书
2013年研究生毕业感言
2014/02/06 职场文书
钳工实训报告总结
2014/11/04 职场文书
党员争先创优承诺书
2015/01/20 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python
Python中如何处理常见报错
2022/01/18 Python
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python