Python学习第一天——Python学习方法及变量定义

1. 运维为什么要学习编程?

传统运维(测试,日常运维、应急响应、技术支持)

  • 运维做两三年,会有瓶颈

  • 云的发展,只运维不会开发没有竞争力

  • 自动化运维、大公司运维需要

  • 不懂开发容易被开发绑架

  • 开源软件社区版存在问题,线上服务需要定制性开发

1.1 为什么要学习Python

  • 上手简单

  • 功能健全

  • 语言生态系统完善,第三方库多

  • 有大公司成功的案例

1.2 学习编程的方法

  • 学习编程的思想

    怎么用编程的思路解决实际问题

  • 具体的编程语言去实现

    使用python,js等语言

1.3 入门学习编程的方法

  • 慢一点,多理解

  • 多练习,做好笔记

  • 把编程当作工具去解决问题,多体会编程的思想

  • 碰到问题多google baidu,多看别人的代码

  • 申请github账号,加入开源社区

                                                               

2. 第一个程序 Hello,World

python支持交互式环境

  • 进入: python

  • 退出: exit(), ctrl+z

    [root@study /root/python]# python
    Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print 'Hello,World'
    Hello,World
    >>> print 'Hello,Anzhihe'
    Hello,Anzhihe
    >>> 10000 * (1 + 0.003)
    10029.999999999998
    >>> print 'Hello' + ',' + 'Anzhihe'
    Hello,Anzhihe
    >>> exit()

执行Python文件

  • python script.py

  • script.py => 代码脚本, 以.py结尾

    [root@study /root/python]# python pypy_python.py 
    1 1
    2 4
    3 9
    11 121
    22 484
    ...

文件格式的要求

  1. 文件编码格式UTF-8

  2. 文件命名,小写的英文字母开头, 可以包含小写英文字母,数字

  3. 避免与python关键字和内置的变量冲突

变量

  1. 起一个名字(好记的名字),定义(并赋值) 变量名 = value

  2. value可以为数字,字符串'Hello, World'

  3. 使用时直接用变量名,变量的本质就是内存中一段存储空间

变量定义

  1. 只能包含英文字母,数字,下划线

  2. 首字母必须是英文字母或者下划线

    x = 9, y = 3
    x + y

    #执行结果
    >>> x = 9
    >>> y = 3
    >>> x + y
    12

    month = 9
    money = 10000
    lilu = 0.003
    money * (1 + lilu)

    print 10000 * (1 + 0.004)
    print 10000 * (1 + 0.004) * (1 + 0.003)
    print 10000 * (1 + 0.003) * (1 + 0.003) * (1 + 0.003)

    money = 11000
    lilu = 0.004
    print money * (1 + lilu)
    print money * (1 + lilu) * (1 + lilu)
    print money * (1 + lilu) * (1 + lilu) * (1 + lilu)

    #执行结果
    10040.0
    10070.12
    10090.27027
    11044.0
    11088.176
    11132.528704

    name = 'anzhihe'
    print 'Hello' + ',' + name

    #执行结果
    >>> name = 'anzhihe'
    >>> print 'Hello' + ',' + name
    Hello,anzhihe


anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/2340.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注