52phm简介


专注于工业智能预警系统研发, 通过机理算法和数据驱动算法分析振动信号、音频、DCS、PLC信号、SCADA信号等设备运行状态数据对机器设备进行看病预诊,为机器设备健康运行保驾护航。 网站正在不断建设和完善过程中,欢迎大家给予建议和参与社区建设

联系我们


投稿说明


52phm,专注于预测性维护知识学习和交流,欢迎广大从事预测性维护行业人员投稿,投稿请联系管理员(wx: www52phmcn),投稿内容可以是:

  • 学习笔记
  • 技术理论
  • 工程案例
  • 行业资讯

加入我们


官方公众号:52phm,专注预测性维护的学习平台

2022-01-16 11:22:32    博客笔记    1006    当前专栏:python基础    分类:算法开发    本站官网:www.52phm.cn   

公众号 ...

python简介和下载安装

1、python介绍

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门交互式、脚本编程语言。Python提供了高效的高级数据结构,支持各种第三方开源库,并且还是一门支持面向对象的编程语言。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

近几年来,随着人工智能、大数据爆发式成长,python也逐渐成为大家熟知的明星编程语言,不可否认,python编程语言友好性、强大的第三方库以及各种交流社区,使得python整个社区生态越来越丰富、越来越受广大开发者亲昵,2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。

2、python下载安装

3、python能干什么

网友戏称:python除了不会生孩子,啥都能干!

下面介绍python应用场景:

  • 网站web开发

比如python框架,flask、django等流行框架。比如作者个人网站就是基于django搭建的,网站地址:52phm:http://www.52phm.cn

  • 游戏开发 Python提供了很多游戏开发库,比如pygame、pysoy等框架。
pygame
Pycap
Construct
Panda3D
PySoy
PyOpenGL
  • 人工智能与机器学习

python应用于机器学习、数据科学、数据分析领域,在业界受到广大开发者亲昵,比如功能强大的sklearn机器学习库、keras深度学习库、pandas数据分析库等。

Scipy -- 科学和数值计算
Pandas -- 用于数据分析和处理
Keras -- 人工神经网络
TensorFlow -- 执行机器学习任务,尤其是深度神经网络
Numpy -- 复杂的数学函数和计算
Scikit-Learn -- 构建通用机器学习模型
  • 桌面GUI

使用Python进行GUI开发的常用工具包括:

PyQt
Tkinter
Python GTK
wxWidgets
Kivy
  • 自动化运维 这几乎是Python应用的自留地,作为运维工程师首选的编程语言,Python在自动化运维方面已经深入人心,比如Saltstack和Ansible都是大名鼎鼎的自动化平台。

  • 云计算 开源云计算解决方案OpenStack

  • 网络爬虫 用于构建爬虫的著名工具包括:

requests
BeautifulSoup
MechanicalSoup
Selenium
  • 数据科学和数据可视化 Python生态系统提供了几个库,可以帮助您直接解决数据科学问题,例如:
TensorFlow
PyTorch
Pandas
Scikit-Learn
Numpy

当您需要将研究结果传达用户或团队成员时,数据可视化就发挥了作用。Python生态系统用于数据可视化的库包括:

Plotly
Matplotlib
Seaborn
Ggplot
Geoplotlib
  • 嵌入式开发 包括MicroPython,Zerynth,PyMite和EmbeddedPython。

4、本系列教程目录

  • python简介和下载安装
  • python基础语法入门
  • python条件语句
  • python循环语句
  • python字符串
  • python元组
  • python集合
  • python列表
  • python字典
  • python函数
  • python文件操作
  • python异常处理
  • python os操作系统
  • python面向对象
  • python编程规范

5、参考文献

1、百度百科:https://baike.baidu.com/item/Python/407313

2、python应用场景:https://zhuanlan.zhihu.com/p/314913791

3、python应用场景:https://www.zhihu.com/question/19880548/answer/715124555

免责声明


[推荐] Linux 安装最新版本python3

2021-12-16 17:35:07    互联网    884    分类:开发环境    专栏:下载安装   


[推荐] python编码和声明

2022-01-17 23:15:26    博客笔记    813    分类:算法开发    专栏:python基础   


[推荐] python数据类型

2022-01-19 13:19:38    博客笔记    886    分类:算法开发    专栏:python基础   



转发此文章到社区


关注公众号进群

让志同道合读者学习交流



window系统Python安装教程(新手)

       第一次接触Python,可能是爬虫或者是信息AI开发的小朋友,都说Python 语言简单,那么多学一些总是有好处的,下面从一个完全不懂的Python 的小白来安装Python 等一系列工作的记录,并且遇到的问题也会写出,让完全不懂的小白也可上手安装,并且完成第一个Hello world代码。[Python 安装]进入Python的官方下载页面http://www.python.org/download/出现很

2021-12-15 14:47:52    互联网    1404    分类:开发环境    专栏:下载安装   


window Pycharm及python安装详细教程

首先我们来安装python1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。2、下载完成后如下图所示3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize install

2021-12-15 20:40:08    互联网    807    分类:开发环境    专栏:下载安装   


window MySQL下载与安装

MySQL下载与安装一、下载地址:https://dev.mysql.com/downloads/mysql/当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zip二、安装MySQL安装文件分两种 .msi和.zip ,.msi需要安装zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行环境变量配置zip格式是自己解压我...

2021-12-15 22:58:54    互联网    1005    分类:开发环境    专栏:下载安装   


linux-ubuntu下pycharm下载安装教程(社区版)

首先,配置JDK环境。 配置语句:sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer可以用命令java -version或者javac -version来看你的环境有没有配置完成 官网下载地址:https://ww...

2021-12-16 17:49:15    互联网    788    分类:开发环境    专栏:下载安装   


python变量名命名规则

python变量名命名规则变量名是指在代码中自定义的变量参数,比如a,b,_h, h1等,都可以称为变量名。下面介绍变量名的命名规范:变量名第一个字符必须是字母表中字母或下划线 _ ;变量名可以由字母、数字和下划线组成;变量名对大小写敏感,即大小写变量名含义不同;变量名不能与python内置关键字(比如def、if、else等)相同。1、变量名命名错误例子def = "晓物智联" # def 是python关键字,不能被当成变量名5ab = "晓物智联" # 变量名第一个字符不能为数

2022-01-17 23:36:20    博客笔记    772    分类:算法开发    专栏:python基础   


python内置关键字

python内置关键字python内置关键字是指变量、常量、函数、属性、类、模块标识符,比如def表示函数标识符,if表示条件语句标识符等。下面列出python常见的关键字:1、获取关键字import keywordprint(keyword.kwlist)""" 输出['False', 'None', 'True', 'and', 'as','assert','break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except

2022-01-17 23:48:03    博客笔记    764    分类:算法开发    专栏:python基础   


python代码注释方式

python代码注释方式代码注释从大的方面来说,主要分为单行注释和多行注释。1、单行注释使用#进行注释,如# 这是单行注释样例# 初始化一个变量 namename = "52phm"name = "52phm" # 初始化一个变量 name2、多行注释使用单引号注释name = '''52phm,工业互联网人的技术交流社区,网站地址:http://www.52phm.cn'''使用双引号注释name = """52phm,工业互联网人的技术交流社区,网站地址:http

2022-01-17 23:54:38    博客笔记    831    分类:算法开发    专栏:python基础   


python模块import导入

python模块import导入模块导入分为python内置模块(或者第三方模块)导入和自定义模块导入。模块导入方法可以总结为5大导入方法,下面以python内置模块角度来举例介绍5大导入方法。(1)import… 方法表示导入某个模块# 导入numpy模块import numpyarr = numpy.array([1, 2, 4])print(arr)# [1 2 4](2)import…as…方法import xx as yy,意思是把xx作为yy表示,相当于xx可以使用yy来

2022-01-17 23:59:41    博客笔记    1256    分类:算法开发    专栏:python基础   


python使用窗函数处理频谱泄露

1. 当运用计算机实现工程测试信号处理时,不可能对无限长的信号进行测量和运算,而是取其有限的时间片段进行分析。做法是从信号中截取一个时间片段,然后用观察的信号时间片段进行周期延拓处理,得到虚拟的无限长的信号,然后就可以对信号进行傅里叶变换、相关分析等数学处理。无线长的信号被截断以后,其频谱发生了畸变,原来集中在f(0)处的能量被分散到两个较宽的频带中去了(这种现象称之为频谱能量泄漏)。 1. 为了减少频谱能量泄漏,可采用不同的截取函数对信号进行截断,截断函数称为窗函数,简称为窗。 1. 信号截断以后产生的能量泄漏现象是必然的,因为窗函数w(t)是一个频带无限的函数,所以即使原信号x(t)是限带宽信号,而在截断以后也必然成为无限带宽的函数,即信号在频域的能量与分布被扩展了。又从采样定理可知,无论采样频率多高,只要信号一经截断,就不可避免地引起混叠,因此信号截断必然导致一些误差。泄漏与窗函数频谱的两侧旁瓣有关,如果两侧瓣的高度趋于零,而使能量相对集中在主瓣,就可以较为接近于真实的频谱,为此,在时间域中可采用不同的窗函数来截断信号。

2022-02-11 13:19:32    博客笔记    905    分类:算法开发    专栏:振动信号预处理   


python 编码规范PEP8

python 编码规范主要有以下5个方面: 代码布局——导入——表达式和语句中的空格——注释——命名约定 1.代码布局:上下左右总体的布局 (1)缩进:4个空格一个缩进层次,通常在if语句、for语句和while语句等等后面,一个【Tab】键等于4个空格。 (2)行的最大长度:一般每行不超过80字符。 (3)空行:用两行空行分割顶层函数和类的定义;类内方法的定义用单个空行分割;当空行用于分割方法(method)的定义时,在'class'行和第一个方法定义之间也要有一个空行.

2022-03-26 12:16:15    博客笔记    1045    分类:开发环境    专栏:编码规范   


  • 52phm公告

  • 在这里,可以学习接触到工业互联网技术知识以及落地案例,其中涵盖工业数据集、工业标准库、机理模型、设备知识、机器学习、 深度学习、特征工程、振动分析、工业视觉、边缘硬件及传感器等技术知识!


python基础   
  • 关于站长


  •         从事设备故障预测与健康管理行业多年的PHM算法工程师(机器医生)、国际振动分析师, 实践、研发和交付的项目涉及“化工、工业机器人、风电机组、钢铁、核电、机床、机器视觉”等领域。专注于工业智能预警系统研发, 通过机理算法和数据驱动算法分析振动信号、音频、DCS、PLC信号、SCADA信号等设备运行状态数据对机器设备进行看病预诊,为机器设备健康运行保驾护航。


当前文章目录


52phm社区

52phm社区,专注预测性维护的学习平台!

Saas体验

+ 工业demo学习系统

技术博客

+ 博客首页    + 算法开发    + 边缘感知   

+ 设备机理    + 开发环境

+ 论文速递   

友情链接

+ 在码圈

联系我

Copyright© 2021 52phm社区

京ICP备2021029973号-1