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实现快速排序和插入排序算法及自定义排序的示例
Feb 16 Python
Python中str is not callable问题详解及解决办法
Feb 10 Python
windows系统下Python环境搭建教程
Mar 28 Python
Python实现读取json文件到excel表
Nov 18 Python
基于Python中numpy数组的合并实例讲解
Apr 04 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
Aug 12 Python
浅谈pytorch池化maxpool2D注意事项
Feb 18 Python
python实现简单井字棋游戏
Mar 04 Python
使用keras实现孪生网络中的权值共享教程
Jun 11 Python
python如何控制进程或者线程的个数
Oct 16 Python
用python查找统一局域网下ip对应的mac地址
Jan 13 Python
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
Apr 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
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
删除数组元素实用的PHP数组函数
2008/08/18 PHP
php中的观察者模式
2010/03/24 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
PHP进阶学习之反射基本概念与用法分析
2019/06/18 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
Vue.js的模板语法详解
2020/02/16 Javascript
vue+elementUI动态增加表单项并添加验证的代码详解
2020/12/17 Vue.js
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
如何用Python来理一理红楼梦里的那些关系
2019/08/14 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
2020/03/10 Python
Python面向对象魔法方法和单例模块代码实例
2020/03/25 Python
Python使用configparser读取ini配置文件
2020/05/25 Python
Django model重写save方法及update踩坑详解
2020/07/27 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
什么是数据库锁?Oracle中都有哪些类型的锁?
2015/08/21 面试题
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
师范生自我鉴定
2014/03/20 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
单位工作证明书格式
2014/10/04 职场文书
公路施工安全责任书
2015/05/08 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
2021/06/30 SQL Server
Redis分布式锁Redlock的实现
2021/08/07 Redis