python学习第一天

本文介绍了Python语言的基本特性,如解释性、动态类型和面向对象。探讨了运维人员使用Python能涉及的领域,如Web开发、网络编程、科学运算和自动化运维。同时,讲解了Python的安装、基础语法、标准输出、模块分类,以及编译性与解释型语言的区别。此外,还提到了Python执行过程、字符编码和变量数据类型。
摘要由CSDN通过智能技术生成

1 python介绍

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它
具有比其他语言更有特色语法结构。
Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。在程序运行的前一刻,只有源
码程序而没有可执行程序。而程序执行到源程序的某一条指令,则会有一个称之为解释程序的外壳程序
将源代码转换成二进制代码。 容易移植。
Python 是动态语言:这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
Python 是强类型语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
(感觉最有特点的就是简单,可读性好)

2 运维学python能干啥
(1)web开发 Django/pyramid/Toprnado/Bottle/Flask/WebPy
(2)网络编程 Twisted/Requests/Scrapy/Paramiko (3)科学运算 SciPy/Pandas/Ipython
(4)GUI的图形开发 wxPython/PyQT/Kivy
(5)自动化运维 OpenStack/Saltstack/Ansible/腾讯蓝鲸

3 运维需要考虑的问题?;
如何高效的适应业务的频繁更新,变更,上线,扩展?
如何在最低成本的前提下实现业务并发运算能力的可伸缩式扩展?
如何实现运维人员从被动处理故障到故障防御和故障高度自愈的转换?
如果通过不断优化运维流程、自动化工具来降低运维成本、人工参与度,最终实现无人运维?

4 python安装,win,linux,pychem,虚拟环境;
在官网下载安装,windows下python安装是要注意勾选安装环境,安装pychem同上,还要注意路径最好不要用中文
在Linux安装每一步做好做个备份,要解决两个版本python兼容性

5 python基础语法
标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过
类提供的接口进行访问,不能用 from xxx import * 而导入。
以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 foo 代表 Python 里特殊方法专
用的标识,如 init() 代表类的构造函数。
Python 可以同一行显示多条语句,方法是用分号 ; 分开
保留字符
保留字不能用作常数或变数,或任何其他标识符名称。
所有 Python 的关键字只包含小写字母。

使用斜杠( \)将一行的语句分为多行显示

Python 可以使用引号( )、双引号( )、三引号( 或 ) 来表示字符串,引号的开始与结束必须的相
同类型的。
其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当
做注释。
一行注释用#

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分
隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不
会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

6 标准输出,
print()

7 交互;
#!/bin/evn python
#-- coding:utf-8 --
#Author:Anliu
input(“please input you name:\n” )
/n换行

8 python的模块分为那几个部分?;
标准库,第三方库,python本身

9 编译性语言和解释型语言对比
编译型语言在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转换为机器语言。运
行时就不需要翻译,而直接执行就可以了。最典型的例子就是C语言。
解释型语言就是没有这个编译的过程,而是在程序运行的时候,通过编译器对程序做出解释,然后直接
运行,最典型的例子就是ruby。
由此可知,编译型语言在程序执行之前就已经对程序做出了翻译,所以在运行时就少掉了“翻译”的过
程,所以效率比较高。但是我们不能一概而论,一些解释型语言也可以通过解释器的优化来在对程序做
出翻译时对整个程序做出优化,从而在效率上超过编译型语言。.

10 pyc文件?
PyCodeObject则是Python编译器真正真正编译成的结果。而当Python程序运行时,编译的结果则是保存在位于内存中的PyCodeObject中,当Python程序运行结束时,Python解释器则将PyCodeObject写回到pyc文件中

11 python语言执行过程;
当Python程序运行时,编译的结果则是保存在位于内存中的PyCodeObject中,当Python程序运行结束
时,Python解释器则将PyCodeObject写回到pyc文件中。
当Python程序第二次运行时,首先程序会在硬盘中寻找Pyc文件,如果找到,则直接载入,否则就重新
上面的过程。
所以我们应该来定位PyCodeObject和pyc文件,我们说pyc文件就是PyCodeObject的一种持久化保存的
方式。

12 字符编码;
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会
报错。
解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了
(python3不用,python得这样做)

13 变量,数据类型(数值,布尔)
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

Python 中的数值类型主要包括整形、浮点型和复数类型。
布尔值1和非0为真0为假

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的纺织品企业财务管理系统,源码+数据库+毕业论文+视频演示 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以,对纺织品企业财务信息管理的提升,也为了对纺织品企业财务信息进行更好的维护,纺织品企业财务管理系统的出现就变得水到渠成不可缺少。通过对纺织品企业财务管理系统的开发,不仅仅可以学以致用,让学到的知识变成成果出现,也强化了知识记忆,扩大了知识储备,是提升自我的一种很好的方法。通过具体的开发,对整个软件开发的过程熟练掌握,不论是前期的设计,还是后续的编码测试,都有了很深刻的认知。 纺织品企业财务管理系统通过MySQL数据库与Spring Boot框架进行开发,纺织品企业财务管理系统能够实现对财务人员,员工,收费信息,支出信息,薪资信息,留言信息,报销信息等信息的管理。 通过纺织品企业财务管理系统对相关信息的处理,让信息处理变的更加的系统,更加的规范,这是一个必然的结果。已经处理好的信息,不管是用来查找,还是分析,在效率上都会成倍的提高,让计算机变得更加符合生产需要,变成人们不可缺少的一种信息处理工具,实现了绿色办公,节省社会资源,为环境保护也做了力所能及的贡献。 关键字:纺织品企业财务管理系统,薪资信息,报销信息;SpringBoot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值