zoukankan      html  css  js  c++  java
  • Python Day 1

    1. 计算机的概念:计算机是根据指令操作数据的设备,具有功能性(可对数据进行操作,表现为数据计算、输入输出、储存结果等)和可编程性(根据一系列指令自动的可预测的准确的完成操作者的意图)
    2. 计算机的发展:计算机的发展参照摩尔定律发展,表现为指数方式,且在未来三十年内将持续有效,
    3. 摩尔定律:计算机发展历史上最重要的预测定律,单位面积集成电路上可容纳晶体管的数量约每两年翻一番
    4. 程序设计:程序设计亦称编程,是深度应用计算机的主要手段,是当今社会需求量最大的职业技能
    5. 程序设计语言:亦称编程语言,是编程的具体实现方式,编程语言比自然语言更简单、更严谨、更精确
    6. Python诞生于1990年,他是最流行最好用的编程语言
    7. 程序语言的执行方式:计算机执行源程序的两种方式:编译和解释。源代码:采用某种编程语言编写的计算机程序,人类可读。例如:result = 2 + 3目标语言:计算及可直接执行,人类不可读。例如:110100100010011
    8. 编译:将源代码通过编译器一次性转换成目标代码,之后不再需要源代码,类似于把英文书直接翻译成汉语书,之后读书不再需要英文原版
    9. 解释:将源代码通过解释器逐条转换成目标代码,同时逐条运行。类似于拿着英文书,看一句话给你翻译一句话,之后读书还需要英文原版与翻译官。
    10. 静态语言与脚本语言:静态语言:使用编译执行的编程语言,例如C/C++/Java。脚本语言:使用解释执行的编程语言,例如Python,JavaScript、PHP
    11. 优劣:静态语言一次性生成目标代码优化更充分,程序运行速度更快

     脚本语言执行时需要源代码,维护更灵活,可跨多个操作平台

    1. 程序的基本编写方法;IPO。即input process output process统称为算法,是程序的灵魂
    2. 问题的计算部分:计算机只能辅助完成计算问题,同一个恶计算问题可能有多种理解,产生的计算部分与其算法也不尽相同。
    3. 编程解决问题的步骤

    (1)分析问题:抽出问题的计算部分

    (2)划分边界:规划IPO

    (3)设计算法:

    (4)编写程序

    (5)调试测试

    (6)升级维护

    15.一个温度转换小代码

    #tempconvert.py

    TempStr = input("请输入带有符号法温度值")

    if TempStr[-1] in ['f','F']:

        C = (eval(TempStr[0:-1]) - 32)/1.8

        print("转换后的温度是{:.2f}C".format(C))

    elif TempStr[-1] in ['C','c']:

        F = 1.8*eval(TempStr[0:-1]) + 32

        print("转换后的温度是{:.2f}F".format(F))

    else:

        print("输入格式有误")

        

  • 相关阅读:
    [BZOJ3535][Usaco2014 Open]Fair Photography
    [LOJ#2270][BZOJ4912][SDOI2017]天才黑客
    [UOJ#122][NOI2013]树的计数
    [BZOJ4816][Sdoi2017]数字表格
    [BZOJ2154]Crash的数字表格
    [BZOJ3529][Sdoi2014]数表
    [BZOJ2820]YY的GCD
    [BZOJ2301][HAOI2011]Problem b
    [UOJ#223][BZOJ4654][Noi2016]国王饮水记
    [BZOJ4653][Noi2016]区间
  • 原文地址:https://www.cnblogs.com/cfqlovem-521/p/11628687.html
Copyright © 2011-2022 走看看