• day2 python介绍


    1.上节课复习:

    1、什么是编程语言?编程?程序?

    2、三大核心硬件

    ​ cpu
    ​ 内存
    ​ 硬盘

    3.应用程序

    应用程序:桌面、python.exe  
    操作系统----------------》文件
    计算机硬件--------------》硬盘
    

    4、桌面程序

    桌面程序是一种图形化界面管理其他应用程序的软件
    
    程序 = 数据+功能
    
    windows10.iso
    

    今日内容概要:

    1.python入门

    1.编程语言分类

    ​ 机器语言
    ​ 汇编语言
    ​ 高级语言
    ​ 编译型:go
    ​ 解释型:python

    2.python介绍

    		三大特性(******)
    		python语言与python解释器发展史
    		
    	安装py解释器(*****)
    		python2.7解释器
    		python3.8解释器
    		
    	注释(*****)
    	
    	变量(*****)
    		变量名 = 变量值
    

    2 操作系统安装与启动

    ​ cpu
    ​ ROM:(BIOS:Basic input output system)
    ​ CMOS

    cpu
    RAM:windows
    本地硬盘
    

    平台 = 计算机硬件+操作系统
    
    跨平台性:开发出的软件可以在任意平台正常运行
    

    3.编程语言优缺点

    1机器语言:直接用计算机能理解的二进制指令去编写程序,是直接在控制计算机硬件

    ​ 优点:运行效率高
    ​ 缺点:开发效率低
    ​ 1、开发一个简单的小功能需要用到的二进制指令的条数都非常多
    ​ 2、二进制指令非常难以记忆

    2汇编语言:
    用英文标签取代二进制指令去编写程序,是直接在空间计算机硬件
    	只解决了机器语言难记的问题
    
    3高级语言
    用人类能理解的表达方式去编写程序,
    	编译型:c、go
    		源代码(人话)-----------编译器---------------》计算机能理解的机器指令
    	解释型:python、shell
    		源代码(人话)-----------解释器---------------》计算机能理解的机器指令
    
    4python语言的三大特性:

    ​ 1、语法简单,上手容易
    ​ 2、封装程度高
    ​ 3、非常丰富的第三库

  • 相关阅读:
    CCF-Python的内置函数们
    CCF2019-03-Python题解
    Find a Number (记忆化+BFS)
    LeetCode15:三数之和(双指针)
    LeetCode:不用加号的加法(位运算)
    剑指Offer43:1~n整数中1出现的次数(数位DP)
    LeetCode190:颠倒二进制(位运算分治! 时间复杂度O(1))
    LeetCode5716:好因子的最大数目(数学、快速幂)
    python学习笔记:python的字符串拼接效率分析
    LeetCode1806:还原排列的最少操作步数(置换群 or 模拟)
  • 原文地址:https://www.cnblogs.com/zhangjianguoweiwei/p/14832015.html
Copyright © 2020-2023  润新知