第一篇:python入门

Posted dream-huang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一篇:python入门相关的知识,希望对你有一定的参考价值。

完整的计算机系统:
 
   应用程序
    
   操作系统

   计算机硬件


1 操作系统
 
   1)什么是操作系统:
    
       是一个协调、管理、控制计算机硬件与软件的控制程序

 
   2)操作系统分成两部分:
 
       接口程序:将硬件的功能封装成简单的接口,用来给应用软件或者给用户使用
        
        内核:具体控制硬件,对下


2 内核态与用户态(了解):
   
     CPU的两种工作状态
       
        用户态:CPU执行用户程序/应用程序所处的状态,处于用户态不能控制硬件
   
        内核态:执行操作系统内核所处的状态,处于内核态能够控制硬件


3 应用程序的启动:(重要!!!)

    前提:先启动操作系统
   
       1  向操作系统提交程序启动文件的路径
   
       2  操作系统根据文件路径把硬盘的数据读入内存
 
       3  操作系统调用CPU来执行内存中刚刚读入的程序代码


4 编程语言分类:
   
 1)机器语言:用二进制指令编程,本质是直接操作硬件
        
            优点:执行效率高
        
            缺点:
           
                  开发效率低
       
                  学习难度高

 
 2)汇编语言:用英文标签代替二进制指令,本质也是直接操作硬件
     
           优点:执行效率高
      
           缺点:
           
                  开发效率低
           
                  学习难度高
   
 3)高级语言:用人的字符去编写程序,人类的字符计算机无法理解,必须经过翻译,翻译成机器语言计算机才能执行
 
        a. 编译型:C
        
           类似与谷歌翻译 —> gcc
       
           特点:编译一次,拿到结果可以重复执行,无需重新编译
    
                      翻译:程序 —> gcc —> 机器语言
         
           执行:机器语言 —> CPU

        
           优点:
 
                 执行效率高
        
           缺点:
          
                 调试程序麻烦
         
                 跨平台性差

     
        b. 解释型:Python
      
           类似于同声传译 —> 解释器
      
           特点:解释一行,执行一行,即边翻译边执行

     
           程序 —> 解释器 —> 机器语言 —> CPU
         
           程序 -> CPython解释器 -> C语言的功能 -> 机器语言 -> CPU
                    CPython解释器 -> C语言的功能 -> 机器语言 -> CPU

      
           优点:
        
                开发效率高
         
                跨平台性高
          
              调试程序方便
      
           缺点:
              
                执行效率低

   
  学习难度:从高到低  机器语言 --> 汇编语言 --> 高级语言
   
  执行效率:从高到低  机器语言 --> 汇编语言 --> 高级语言
 
  开发效率:从低高  机器语言 --> 汇编语言 --> 高级语言


5 python解释器安装,多版本共存
 
       我的电脑 —> 属性 —> 高级系统属性 —> 环境变量 —> 修改系统 PATH

    win10:直接添加
    
win7:C:\Users\oldboy2;C\Users\oldboy3;D:\python36

 
mac:
       
    /etc/profile
     
     PATH=python的安装路径:$PATH
       
     export PATH
     
     source /etc/profile


6 第一个python程序,两种运行程序的方式
   
   交互式:调试程序
 
      python 程序的路径:python test.txt (强调,后缀名没有影响,但写成.py结尾是约定俗成)

 
    重点:
    
        1  先启动python解释器
    
        2  将 D:\test.txt的代码读入内存
    
        3  解释执行

































































































































































以上是关于第一篇:python入门的主要内容,如果未能解决你的问题,请参考以下文章

第一篇:python入门

Python之路,第一篇:Python入门与基础

第一篇-python入门

Python游戏篇第一篇: Pygame入门

第一篇:Python基础入门

python 入门学习 第一篇 安装与语法