美文网首页
编写第一个python程序

编写第一个python程序

作者: 吕阳 | 来源:发表于2018-03-16 08:55 被阅读67次

    编程不要神话.真的.我经常上知乎,有很多小白.0基础,问怎么学编程.
    有的回答就是算法导论,权威指南,计算机原理.设计模式.
    这是会编程的人坑你们呐.那一本书600页.16开.第一页不认识的符号就好几个.
    咱都不说单词.

    这种回答太不负责了.是要写程序不是要当计算机科学家.
    而且也不要去神话大厂,昨天我去百度云保存电影.
    密码多复制了个空格.居然给判断错误.真的不好的用户体验.
    有的人问,需要英语实力么?需要数学好么?
    需要,但是不重要.重要的是行动起来.真正需要再去查.
    重要的是培养编程的思维.
    真正编程,就是不要怂,直接干.
    运行起来,哪里不会查哪里.

    编程两大难点一个是配置环境,另一个是起变量名字.
    今天我们就攻克第一大难点.配置环境.
    顺便学习变量这个知识点.
    今天全是干货.

    安装python环境

    第一个程序.

    • idle
      介绍交互
    微信截图_20180315223618.png
    • 按住shift运行.
    1. 引号,在引号内部.
    2. 成对出现.
    3. 代码保存
    4. 代码运行

    <4>练一练
    要求:编写一个程序,输出: python从入门到放弃.

    <5>小总结
    对于编写python程序,上面有2种方法,那到实际开发中哪一种用的比较多呢?一般是用第2,即保存在xxx.py文件中,这样可以直接下一次执行运行;而如果用第一种方法的话,每一次运行程序都需要重新进行输入,费时费力

    注释

    01-第1天-1.gif 01-第1天-2 (2).png
    • 抽烟的例子
    • 不写注释,你不知道写的什么了.
    • 同事会喷你.
    • 命名,和用途,谈谈拼音和英文.

    <3> 小总结(注释的作用)
    通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性

    1. 注释的分类

    <1> 单行注释
    以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用

    # 我是注释,可以在里写一些功能说明之类的哦
    print('hello world')
    

    <2> 多行注释

    '''我是多行注释,可以写很多很多行的功能说明
        这就是我牛X指出
    
        哈哈哈。。。
    '''
    
    ''' 
        下面的代码完成 ,打印一首诗
        名字叫做:春江花月夜
        作者,忘了
    '''
    
    print('╔═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╤═╗')
    print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │  ║')
    print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║')
    print('║ │春│滟│江│空│江│江│人│不│白│谁│可│玉│此│鸿│昨│江│斜│不│ ║')
    print('║ │江│滟│流│里│天│畔│生│知│云│家│怜│户│时│雁│夜│水│月│知│ ║')
    print('║ │潮│随│宛│流│一│何│代│江│一│今│楼│帘│相│长│闲│流│沉│乘│ ║')
    print('║ │水│波│转│霜│色│人│代│月│片│夜│上│中│望│飞│潭│春│沉│月│ ║')
    print('║ │连│千│绕│不│无│初│无│待│去│扁│月│卷│不│光│梦│去│藏│几│ ║')
    print('║春│海│万│芳│觉│纤│见│穷│何│悠│舟│徘│不│相│不│落│欲│海│人│ ║')
    print('║江│平│里│甸│飞│尘│月│已│人│悠│子│徊│去│闻│度│花│尽│雾│归│ ║')
    print('║花│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│,│ ║')
    print('║月│海│何│月│汀│皎│江│江│但│青│何│应│捣│愿│鱼│可│江│碣│落│ ║')
    print('║夜│上│处│照│上│皎│月│月│见│枫│处│照│衣│逐│龙│怜│潭│石│月│ ║')
    print('║ │明│春│花│白│空│何│年│长│浦│相│离│砧│月│潜│春│落│潇│摇│ ║')
    print('║ │月│江│林│沙│中│年│年│江│上│思│人│上│华│跃│半│月│湘│情│ ║')
    print('║ │共│无│皆│看│孤│初│望│送│不│明│妆│拂│流│水│不│复│无│满│ ║')
    print('║ │潮│月│似│不│月│照│相│流│胜│月│镜│还│照│成│还│西│限│江│ ║')
    print('║ │生│明│霰│见│轮│人│似│水│愁│楼│台│来│君│文│家│斜│路│树│ ║')
    print('║ │。│。│。│。│。│?│。│。│。│?│。│。│。│。│。│。│。│。│ ║')
    print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║')
    print('║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║')
    print('╚═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╧═╝')
    
    1. 单号注释
    2. 换行引出多行注释.
    3. 要么单引号,要么双引号.
    4. 运行演示.一下. 猜猜结果

    变量

    变量以及类型

    <1>变量的定义

    在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?

    大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可

    如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可

    在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:

    
        num1 = 100 #num1就是一个变量,就好一个小菜篮子
    
        num2 = 87  #num2也是一个变量
    
        result = num1 + num2 #把num1和num2这两个"菜篮子"中的数据进行累加,然后放到 result变量中
    
    

    03-定义变量.py

    score = 100#定义了一个变量,这个变量的名字叫做score,它里面存储了一个数值 100
    high = 180#单位是cm
    
    apple = 3.5 #苹果的价格 元/斤
    pen = 7.5 #购买的苹果的重量 斤
    
    applepen = applePrice + pen#如果money=xxxx是第一次的话,那么就表示定义了一个变量
    
    money = money - 10#如果 money=xxxx不是第一次出现,那么就不是定义变量,而是给这个已经存在的变量赋上一个新的值
    
    
    =号的不同.编程里面的=号是赋值的作用,完全和我们印象中不同,非常重要
    
    • 说明:
      • 所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个
      • 程序就是用来处理数据的,而变量就是用来存储数据的

    想一想:我们应该让变量占用多大的空间,保存什么样的数据?

    <2>变量的类型

    • 生活中的“类型”的例子:
    timg.jpg
    • 程序中:

      为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:

    01-第1天-17.png
    • 怎样知道一个变量的类型呢?

      • 在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
      • 可以使用type(变量的名字),来查看变量的类型

    超市 变量例子,
    水杯 例子

    身高例子

    变量名字

    苹果

    Pen

    谈定义变量

    等号右边是试子

    恭喜你中奖了

    等号附值

    相关文章

      网友评论

          本文标题:编写第一个python程序

          本文链接:https://www.haomeiwen.com/subject/aoclqftx.html