zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [React Intl] Format Numbers with Separators and Currency Symbols using react-intl FormattedNumber
    [React Intl] Format a Date Relative to the Current Date Using react-intl FormattedRelative
    [React Intl] Format Date and Time Using react-intl FormattedDate and FormattedTime
    [React Intl] Render Content with Markup Using react-intl FormattedHTMLMessage
    带你走进EJB--MDB
    Google Play和基于Feature的过滤 —— Feature 参考手册
    常见排序算法的实现
    Never-build package 'XXXX' requires always-build package 'EhLib70'
    自制的七个C,总结的太好了
    那些有影响力的语言
  • 原文地址:https://www.cnblogs.com/liuyang521/p/14140497.html
Copyright © 2011-2022 走看看