前言

python是一种功能强大和适用面很广的开发语言,在大数据应用和机器学习日益流行的年代,python凭借其简洁、易用和可扩展性获得很多用户的支持,近年来使用率高速增长。python环境下,集成了科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算程序。

Python Plugins的安装

Idea缺省是没有安装Python的,需要在plugins里安装,具体方法见下图:

等它下载完,会要求重启idea,关闭idea,并重启。

创建Python工程

在idea里面,File->new projects ,在弹出的工程界面,选择sdk

然后一路next下去

最后点击“finish”就可以创建自己的python工程了。

在python 工程中添加module

在自己的python工程,如myPythonProject下,可以建立自己的module。

在module下可以建立自己的文件。

需要注意的是,一定要带入后缀名py。

编写hello world

好吧,继续编写helloworld程序,在HelloWorld.py文件里面,写入如下代码:

def hello(name):

strHello='Hello,'+namereturnstrHello;

print (hello("Python!"))

在程序文件上,右键执行,执行情况如下:

外部环境中执行

虽然在idea里面可以执行这个程序,在外部环境里,也可以执行这个程序。进入这个程序所在路径,执行 python 程序文件名,这样也与idea环境中一样。

几个库说明

前面建立工程和module的时候,有出现如下的内容:

这里简要做一下说明:

Django:是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站

Google App Engine: 是一种让您可以在 Google 的基础架构上运行您的网络应用程序

SQL Support: 是支持SQL的框架

欢迎大家,加入我的微信公众号:大数据躺过的坑 人工智能躺过的坑

同时,大家可以关注我的个人博客:

http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/

详情请见:http://www.cnblogs.com/zlslch/p/7473861.html

人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。

目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071)

idea python-IDEA里如何安装Python插件打造开发环境(图文详解)相关推荐

  1. xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...

    本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...

  2. win8 64 mysql下载教程_windows下安装mysql-8.0.18-winx64的教程(图文详解)

    1.下载安装包 安装包现在地址: https://dev.mysql.com/downloads/mysql/ 2.解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: C:\Progr ...

  3. mysql压缩包删除_mysql解压缩方式安装和彻底删除的方法图文详解

    一.安装mysql (1)将下载下来的mysql压缩文件解压缩到需要安装mysql的目录中 (2)打开解压后的文件夹,复制default.ini文件并重命名为my.ini,此文件的相关配置为: (3) ...

  4. python灰色波浪线,PyCharm关闭碍眼的波浪线图文详解

    下面我先给出了一小段代码示例,思考一下,为什么name,my_name 不会有波浪线,而 myname 和 wangbm 会有波浪线呢? Pycharm 本身会实时地对变量名进行检查,如果变量名不是一 ...

  5. python给变量赋值中文_Python变量与赋值的图文详解

    这次给大家带来Python变量与赋值的图文详解,使用Python变量与赋值的注意事项有哪些,下面就是实战案例,一起来看一下. Python是一门独特的语言,与C语言有很大区别,初学Python很多萌新 ...

  6. IDEA里如何安装Python插件打造开发环境(图文详解)

    前言 python是一种功能强大和适用面很广的开发语言,在大数据应用和机器学习日益流行的年代,python凭借其简洁.易用和可扩展性获得很多用户的支持,近年来使用率高速增长.python环境下,集成了 ...

  7. python长表转换宽表_如何用Python来处理数据表的长宽转换(图文详解)

    不多说,直接上干货! 很多地方都需用到这个知识点,比如Tableau里.   通常可以采取如python 和 r来作为数据处理的前期. 数据长宽转换是很常用的需求,特别是当是从Excel中导入的汇总表 ...

  8. Mac下安装mysql5.7 完整步骤(图文详解)

    2019独角兽企业重金招聘Python工程师标准>>> 1.官网下载 MySQL v5.7官方正式版下载地址:https://dev.mysql.com/downloads/mysq ...

  9. Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解

    由于工作需要,我需要同时使用Windows和Mac OS X操作系统,虽然公司可以配置两台机器,但是出于发热量,空间占用,操作系统互通等原因,我还是更倾向于在虚拟机环境里工作.由于在大部分工作还是在W ...

最新文章

  1. 联通短信网关返回90状态的解决
  2. 小马哥spring编程核心思想_Spring源码高级笔记之——Spring核心思想
  3. pycharm 运行程序时提示错误信息:ModuleNotFoundError: No module named 'pytest' 解决方法
  4. mybatis入门(四)之动态SQL
  5. cloud foundry_实际的Reactor操作–检索Cloud Foundry应用程序的详细信息
  6. 使用Spark Streaming SQL基于时间窗口进行数据统计
  7. echarts mysql_ECharts实现mysql 数据图表化
  8. Openbiz Cubi 企业级应用程序开发(一)
  9. Windows进程通信之共享内存通信(C++)
  10. python selenium 下拉列表_Selenium+Python之下拉菜单的定位
  11. 断网重启路由器就好_每天都要重启路由器?难怪WIFI越用越慢,宽带师傅透露其中窍门...
  12. 本地mongochef连接其他计算机上的数据库认证失败解决方法
  13. unity学习笔记-3dmax人型动画导入unity需要注意的事项
  14. 面对对象原则:高内聚、低耦合
  15. NestJs简明教程
  16. 判断点线位置(结构)
  17. 携程面试官问我怎么划分 Java 虚拟机内存区域,相见恨晚!
  18. 信息隐藏——第四章 图像信息隐藏数
  19. iOS - 添加代码片段(Code Snippets)
  20. 【一】综合架构(web网站架构)

热门文章

  1. python读excel字体颜色_无法使用python xlsxwri更改excel中的字体颜色
  2. tensorflow 线性回归 iris
  3. 深度学习的seq2seq模型——本质是LSTM,训练过程是使得所有样本的p(y1,...,yT‘|x1,...,xT)概率之和最大...
  4. 统计ES性能的python脚本
  5. LayUi 树形组件tree 实现懒加载模式,展开父节点时异步加载子节点数据
  6. BZOJ1951: [Sdoi2010]古代猪文
  7. RecyclerView 可以与CollapsingToolbarLayout一起使用
  8. 大数据笔记10:大数据之Hadoop的MapReduce的原理
  9. Day2 : iOS第三方框架MBProgressHUD学习笔记
  10. 庞锋 OpenCV 视频 学习进度备忘