• python入门


    1、编程语言和python

    2、第一个python程序

    1、编程语言和python

    一、what‘s the python?

      python是一门编程语言,编程语言就是人用来和计算机沟通的语言,语言就是人与人,人与事物进行沟通的工具

    什么是编程呢?

      1、想好做事步骤
      2、找一种对方能听懂的语言,把做事的步骤翻译出来并存入文件

    什么是程序?
      程序就是一系列的代码文件
    什么是进程?
      进程是一个正在运行的程序
    为何要编程?
      控制计算机代替人类去工作

    二、计算机(3*)

      控制器:计算机的指挥系统,负责所有其他硬件的运行
      运算器:数学运算与逻辑运算
      控制器 + 运算器 = CPU》人的大脑
      存储器:存取数据
      内存:基于电工作,存放电信号,特点——断电丢失数据,存取速度快
      外存:比如磁盘,基于磁工作的,磁盘里存放磁信号,特点:存取速度远远慢于内存,断电数据依然存在
      输入设备、输出设备

    三、与程序运行有关的三大核心硬件(5*)

      CPU 内存 硬盘
      程序的运行先将程序由硬盘读入内存》程序的启动or加载过程
      cpu从内存中取除的程序指令来运行》运行程序
      ps:程序运行过程中产生的数据一定是嘴先存放于内存中的,关键数据一定要由内存存如到硬盘永久的保存下来

    四、计算机硬件详解(3*)

      cpu_x86-64 简单来说就是64位的X86型号的CPU
      一个cpu芯片四核八线程(一个头四个脑袋一个脑袋可以当两个用)

    五、操作系统

      操作系统是一个协调、管理、控制计算机硬件资源与软件资源的控制程序

      计算机的三层结构:
      应用程序:(shell/python和图形界面程序)
      操作系统:(内核+系统接口层)
      计算机硬件(cpu、内存、硬盘、)
      硬件》》操作系统(内核+系统接口层)》》》python解释器!!!

    python程序员的本质是在python操作经过操作系统下发到硬件!

    2、第一个python程序

    回顾昨日重点(需记住5*)

    三大核心:

      cpu——运行程序
      内存——基于电,存取速度快,断电丢失数据
      硬盘——基于磁,存取速度远远慢于内存,断电不丢失数据
    操作系统
      应用程序
      操作系统 (windows,linux)
      计算机硬件(cup、内存、硬盘)
    ps:文件就是操作系统提供给用户或者应用程序操作硬盘的一种功能

    今日内容(6重点,5掌握,4记忆,3及以下了解即可)
      1、编程语言分类(3)
      2、python介绍(3
    )
      3、安装多版本python解释器(5)
      4.第一个python程序(6
    )_python程序运行的三个步骤
      5.变量(5*)

    一、编程语言的分类(3*)

      机器语言:用二进制指令编写程序
        缺点:二进制指令难以记忆,容易出错,编程复杂度极高

      汇编语言:用英文标签,取代二进制指令编写程序
        缺点:编程复杂度依然很高

      高级语言:用人类能理解的表达方式去编写程序
        高级语言编写的程序计算机无法理解,必须经过翻译才可以,按照翻译方式不同
        高级语言分为两种
        1、编译型(c go)
        2、解释型(shell,python)

    源代码——————解释器————————二进制指令

    二、python介绍(3*)

      python的创始人为荷兰人吉多·范罗苏姆 [4] (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)。

      近年来python确实越来越火

    三、python解释器

      前面说了高级语言分为 编译型 和 解释型

        解释型语言和编译型语言的共同目标都是为了将我们所认识的语句(例如循环、判断)转成二进制代码,再交给计算机执行。

      解释型语言没有转二进制文件的过程,什么时候需要,什么时候编译

      编译型语言是指在我们把程序写完之后,把代码完全翻译成二进制文件,通过执行该二进制文件来执行程序。

      解释型语言是每一次用都需要编译,,而编译型语言只需要第一次运行时编译,,以后在运行此程序只需要直接调用之前二进制文件即可’

      #安装完python后需要配置环境变量,

      我的电脑——属性——高级系统设置——环境变量——系统变量,找到安装路径,添加这两个即可

    四、编写第一个python程序

      交互式环境:(cmd环境下,Ctrl + r 进入)
        特点:1、即时运行代码 2、无法永久保存
      写入文件
      python3 "D:a.py" #文件后缀 .txt or .py 不影响运行不过为了规范都写.py

      python+空格+双引号+文件路径

    五、运行python程序的三个阶段(6*) # 底层原理

       python3"D:a.txt"

      1、先启动python解释器
      2、python解释器会将文件a.txt的内容从硬盘读入内存
      3、python解释器会解释执行刚刚读入内存的代码,识别python语法

    六、IDE

      pycharm or anaconda #两者编辑器都可

      pycharm官网:https://www.jetbrains.com/pycharm/download/#section=windows

      anaconda官网:https://www.anaconda.com/products/individual

    注释

    """

    """ 三引号多行注释往往用在一段程序的开头,用来对整个py文件整体性的说明

      # 井号注释,单行注释 一般用来对单行程序进行说明,增加程序的可读性。

    变量

      什么是变量?
        变量是事物的状态
        变指的是可以将事物的状态记录下来,并且记录的结果可以是被改变的

      为何要变量?
        就是为了让计算机能够像人一样记住事物的状态

      如何用变量?
        原则:先定义、后引用

    先定义

      例:
      name = ”who“
      age = 18
      height = 1.8
      weight = 80

    name是变量名 = 是变量的一个地址 "who"是变量的值

    想取who 就用变量值name取,如下

    后引用

      print(“name)

    who

  • 相关阅读:
    Construct Binary Tree from Preorder and Inorder Traversal
    Construct Binary Tree from Inorder and Postorder Traversal
    Maximum Depth of Binary Tree
    Sharepoint 2013 创建TimeJob 自动发送邮件
    IE8 不能够在Sharepoint平台上在线打开Office文档解决方案
    TFS安装与管理
    局域网通过IP查看对方计算机名,通过计算机名查看对方IP以及查看在线所有电脑IP
    JS 隐藏Sharepoint中List Item View页面的某一个字段
    SharePoint Calculated Column Formulas & Functions
    JS 两个一组数组转二维数组
  • 原文地址:https://www.cnblogs.com/liuyang521/p/14140497.html
Copyright © 2020-2023  润新知