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的Supervisor进行进程监控以及自动启动
May 29 Python
Python中用函数作为返回值和实现闭包的教程
Apr 27 Python
python开发之基于thread线程搜索本地文件的方法
Nov 11 Python
python脚本爬取字体文件的实现方法
Apr 29 Python
python实现机器人行走效果
Jan 29 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
Feb 02 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
python统计中文字符数量的两种方法
Jan 31 Python
基于python历史天气采集的分析
Feb 14 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
PHP基于phpqrcode类库生成二维码过程解析
May 28 Python
Python 用户输入和while循环的操作
May 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日期时间函数的高级应用技巧
2009/05/16 PHP
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
利用PHP实现短域名互转
2013/07/05 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
js打开新窗口方法整理
2014/02/17 Javascript
jquery插件之定时查询待处理任务数量
2014/05/01 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
写给vue新手们的vue渲染页面教程
2017/09/01 Javascript
r.js来合并压缩css文件的示例
2018/04/26 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
2018/09/18 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
layui给下拉框、按钮状态、时间赋初始值的方法
2019/09/10 Javascript
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
Python re模块介绍
2014/11/30 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
Python实现控制台进度条功能
2016/01/04 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
Django model反向关联名称的方法
2018/12/15 Python
Python实现的在特定目录下导入模块功能分析
2019/02/11 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
详解Python 最短匹配模式
2020/07/29 Python
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
工作个人的自我评价
2014/01/14 职场文书
聊城大学毕业生自荐书
2014/02/01 职场文书
触电现场处置方案
2014/05/14 职场文书
详解python的内存分配机制
2021/05/10 Python