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 相关文章推荐
Flask入门教程实例:搭建一个静态博客
Mar 27 Python
python中的字典使用分享
Jul 31 Python
详解用python实现简单的遗传算法
Jan 02 Python
用TensorFlow实现lasso回归和岭回归算法的示例
May 02 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
python实现抽奖小程序
Apr 15 Python
使用python和pygame制作挡板弹球游戏
Dec 03 Python
python中的线程threading.Thread()使用详解
Dec 17 Python
vue学习笔记之动态组件和v-once指令简单示例
Feb 29 Python
Python内置异常类型全面汇总
May 28 Python
Django中Q查询及Q()对象 F查询及F()对象用法
Jul 09 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 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中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
php文件操作相关类实例
2015/06/18 PHP
php中使用GD库做验证码
2016/03/31 PHP
PHP实现动态删除XML数据的方法示例
2018/03/30 PHP
PHP5.6读写excel表格文件操作示例
2019/02/26 PHP
BOOM vs RR BO5 第二场 2.14
2021/03/10 DOTA
js 格式化时间日期函数小结
2010/03/20 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
两个listbox实现选项的添加删除和搜索
2013/03/01 Javascript
深入理解javascript作用域和闭包
2014/09/23 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
python开发之字符串string操作方法实例详解
2015/11/12 Python
python 调用HBase的简单实例
2016/12/18 Python
Python3中条件控制、循环与函数的简易教程
2017/11/21 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
详解python中递归函数
2019/04/16 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
Django中提示消息messages的设置方式
2019/11/15 Python
python要安装在哪个盘
2020/06/15 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
python爬虫scrapy框架的梨视频案例解析
2021/02/20 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
蒂芙尼澳大利亚官方网站:Tiffany&Co. Australia
2017/08/27 全球购物
Java面向对象面试题
2016/12/26 面试题
师范毕业生自我鉴定
2014/01/15 职场文书
销售人才自我评价范文
2014/09/27 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书
导游词之西递宏村
2019/12/10 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电
Python机器学习之决策树和随机森林
2021/07/15 Javascript