初始Python

初识Python

python介绍:

  • Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
  • Python 是动态语言:这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是强类型语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • 优点:优雅、简单明确、可扩展性等
  • 缺点:运行速度慢、代码不能加密、禁止多线程的并行执行

运维学python的好处

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/腾讯蓝鲸

运维人员会了开发能干什么?

(1)开发各种自动化工具,制定开发各种开源软件。
(2)帮助评估和优化业务技术架构
(3)开发公司的内部办公系统,CRM,网站等
(4)全栈工程师

运维需要考虑的问题

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

Python的 安装

  • 进入Python官网:https://www.python.org/
  • 选择合适的版本安装(注意3与2版本相差较大!慎重选择
  • 掌握linux与windows上的开发环境安装
  • 安装社区版pycharm注意安装完成后记得设置指向的虚拟环境
虚拟环境的配置

配置虚拟环境用于多个不同版本python的 使用。创建虚拟环境,虚拟机中默认找python,所以要创建python软连接上python2或python3或者用-p参数指定想使用的python文件创建虚拟环境。最后需要进入虚拟环境运行相对应的python版本。才能使用虚拟环境

Python的基础语法

  • 配置虚拟环境用于多个不同版本python的 使用。创建虚拟环境,虚拟机中默认找python,所以要创建python软连接上python2或python3或者用-p参数指定想使用的python文件创建虚拟环境。最后需要进入虚拟环境运行相对应的python版本。

    Python基本语法

            格式化输出的方法
           
          #### 1 采用直接传参数的方法
          #### 2 采用占位符
          #### 3 采用format
    

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Python中的模块

a:标准库
b:开源模块-第三方模块
c:自定义模块

解释性语言和编译性语言对比

编译型语言在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转换为机器语言。运 行时就不需要翻译,而直接执行就可以了。典型的例子就是C语言。

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

.pyc文件是什么

   Python将程序脚本先编译后解释生成.pyc文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值