52phm社区,工业互联网人的技术交流社区

2022-01-17 22:21:56    博客笔记    293    当前专栏:python    分类:算法开发    本站官网:www.52phm.cn   

扫码进群 ...

运行python第一个hello world程序

遇到学习问题,入群和大佬交流,本专栏《小知带你入门python》地址如下:

http://www.52phm.cn/blog/album/%E5%B0%8F%E7%9F%A5%E5%B8%A6%E4%BD%A0%E5%85%A5%E9%97%A8python

1、window环境下运行

新建一个hello.py文件

# -*- coding: utf-8 -*-

print("Hello, World!")

如果安装了pycharm或者其它编辑器,那么直接运行hello.py文件,输出结果如下:

Hello, World!

如果只是安装了python编辑器,那么可以进入hello.py文件所在文件夹的终端下,执行

python hello.py

输出结果如下:

Hello, World!

至此,我们已经完成了一个hello world的运行,运行成功表示python安装环境已成功。

2、Linux环境下运行

大家都知道,python开发环境有window,还有Ubuntu/Linux环境,window环境大家应该不陌生,然而对Linux下vim的使用,很多人都还不大熟悉。

window环境下使用不就好了吗,为什么还要用Linux vim环境来开发python项目呢?因为window不是开源操作系统,是要收取费用的,对于公司来说,降低成本提高利润才是第一要务,而Linux操作系统是开源操作系统,有大量的开源文档,又可以节约成本,所以现在很多公司都使用Linux 下的 vim编辑器来开发python项目。

所以学会vim编辑器的使用就显得很有必要,下面将讲解Linux vim最常使用的命令,来帮助大家快速入门,并具备开发能力。

内容分为三大部分:

进入vim——编辑vim——保存并退出

  • 1.进入vim

进入终端,输入vim demo.py, 这样就创建了demo.py文件

vim demo.py
  • 2.进入后,编辑内容:

(1)模式:

普通模式:按【Esc】键回到普通模式

插入模式:(注意:在普通模式下才可以按)按键盘键 i 或者 a

(2)进入vim后,使用游标移动:(注意:在普通模式下才可以按)

h 左; l 右(小写L);j 向下; k 上; w 移动到下一个单词; b 移动到上一个单词

(3)复制:(注意:在普通模式下才可以按)

yy 复制游标所在行; yw 复制一个单词; y3w 复制3个单词; yG 复制至行末; y1G 复制至文本开头

(4)删除:(注意:在普通模式下才可以按)

dd 删除整行; 3dd 删除3行; dw 删除一个单词; d3w 删除3个单词

(5)剪切(删除):(注意:在普通模式下才可以按)

dd 剪切一行或者说删除一行; ddp 剪切并粘贴到下一行

(6)粘贴:(注意:在普通模式下才可以按)

p(小写) 粘贴至光标后; P(大写) 粘贴至光标前

(7)行与行之间跳转(注意:在普通模式下才可以按)

nG 游标移动到第n行; gg 游标移动到第一行; G (shiftg) 移动到最后一行

(8)文件是.py文件时,在进入vim之后,必须要在第一行添加以下声明是python文件的标志:

#!/usr/bin/env python3
  • 3.保存和退出(w 保存; q 退出):(注意:在普通模式下才可以按)
:wq 或者 :x 或者 【shift  zz】 (保存并退出)

:w <文件路径> 另存为

体验一下,实战项目开发全过程(简单例子):

第一步:创建文件,回车进入文件中

vim demo.py

第二步:在demo.py文件中,添加证明是Python文件的标志

#!/usr/bin/env python3

第三步:编号实战代码 demo.py

#!/usr/bin/env python3

a = 3
b = 5
c = a  b
print(c)

第四步:设置可执行权限

chmod x demo.py

第五步:执行

./demo.py

到这里就运行成功了,返回8。

免责声明:信息来源于互联网聚合整理或者作者原创,非原创文章标示"互联网",原创文章标示"作者昵称",本文仅代表文章作者的个人观点,且文中陈述文字和内容的时效性、真实性与本站无关,请读者仅作参考,如发现有害或侵权内容,请联系我们将在第一时间进行核实处理。


[推荐] python编码和声明-小知带你入门python

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


[推荐] python模块import导入-小知带你入门python

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


[推荐] python数据类型-小知带你入门python

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



转发此文章到社区


进群

让志同道合读者学习交流



ImportError: No module named ‘pip._internal‘解决方法

pip安装报错:ImportError: No module named 'pip._internal',分享python安装模块的踩坑记录,希望能帮到各位解决bug

2021-12-04 11:22:03    博客笔记    545    分类:开发环境    专栏:bug   


matplotlib更新报错:Consider using the `--user` option or check the permissions.

### 更新matplotlib报错:Consider using the `--user` option or check the permissions. 在一次更新matplotlib时,发生报错,报信信息以及解决方法总结如下1、报错信息因为matplotlib需要更新,在终端输入以下命令:

2021-12-04 11:22:38    博客笔记    182    分类:开发环境    专栏:未分组   


window Pycharm及python安装详细教程

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

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


突变点检测:Magnitude of trend之Sen's slope(python)

# Sen's slopeimport numpy as npfrom pandas import Seriesfrom scipy.stats import normdef sens_slope_trend_detection(inputdata,conf_level=0.95): inputdata = Series(inputdata) n = inputda...

2021-12-21 11:05:07    互联网    250    分类:算法开发    专栏:工业异常检测   


python 时间序列预测 —— XGBoost

XGBoost Regression

2021-12-25 19:52:19    互联网    226    分类:算法开发    专栏:时间序列预测   


python简介和下载安装-小知带你入门python

### 1、python介绍Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

2022-01-16 11:22:32    博客笔记    418    分类:算法开发    专栏:python   


python输入input输出print函数-小知带你入门python

python输入input输出print函数python输入输出语句分别对应着input()和print()函数,下面分别对这两个函数进行介绍和实操。1、输入语句input()新建一个tmp.py文件当我们输入字符串时,返回数据类型是字符串# -*- coding: utf-8 -*-name = input("请输入您的名字:")print(name, type(name))运行tmp.py后,会提示手动输入信息,回车后就可以得到输出结果:请输入您的名字:小知小知 &lt;c

2022-01-17 23:25:01    博客笔记    275    分类:算法开发    专栏:python   


python变量名命名规则-小知带你入门python

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

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


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    博客笔记    211    分类:算法开发    专栏:python   


python代码注释方式-小知带你入门python

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

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