• 20190507——python简介


    一、python简介:                                                                                                                                                                                                    

    1、Linux基础
      -计算机以及日后我们开发程序放置的服务器的简单操作
    2、Python开发
      https://home.cnblogs.com/u/yssshiny/
      1)作业:
        -程序
        -博客地址(当天学习的python内容更新至个人博客里面)
        https://home.cnblogs.com
        注册
        申请博客
        登录
        我的博客
          随笔:所有人在博客中都可以找到的文章
          文章:别人找不到,可以通过URL访问(需要自己发给别人)
          日志:别人找不到,URL也看不到

      2)开发语言:
        高级语言(内部依赖于c语言):python、java、PHP、 c#、 Go、ruby、C++...... =====》高级语言生成的是:字节码
        低级语言:C(高级语言内部依赖于C语言)、汇编                                                =====》低级语言生成的是:机器码

        字节码:C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作

        机器码:其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行


      3)语言之间的对比:
        PHP类:适用于写网页,有局限性
        Python、Java:既可以写网页,也可以写后台功能
        -Python:执行效率低,开发效率高
        -Java:执行效率高,开发效率低

        对于使用:Python的类库齐全并且使用简洁,如果要实现同样的功能,Python 10行代码可以解决,C可能就需要100行甚至更多.

        对于速度:Python的运行速度相较与C,相对比较慢


      4)Python的种类:
        Jpython:

           Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
        Cpython:

           Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
      
        Ironpython(C#python):
          Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)

        pypy(特殊):

          pypy 这是用Cpython开发的python,python的升级

        rubypython、Javascriptpython。。。。

     
      5)下载与安装:

        安装:
          python安装在os上:
          写一个文件,文件中按照python的规则写,将文件交给python软件,读取文件中的内容,然后进行转换和执行,最终获取结果。
          python软件 ====python解释器(内存管理)

        下载:
          python3(向下兼容) 目前:在继续更新
          python2 目前:在继续更新(目的:功能不断向python3靠拢)

        windows:点点
          python3
          python2
          #:安装成功之后配置环境变量
        Linux:
          python3
          python2

       6)更新python:

          windows:卸载重装即可

          linus:Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python

  • 相关阅读:
    Spark项目之电商用户行为分析大数据平台之(十二)Spark上下文构建及模拟数据生成
    Spark项目之电商用户行为分析大数据平台之(十一)JSON及FASTJSON
    Spark项目之电商用户行为分析大数据平台之(十)IDEA项目搭建及工具类介绍
    Spark项目之电商用户行为分析大数据平台之(九)表的设计
    Spark项目之电商用户行为分析大数据平台之(八)需求分析
    Photoshop 使用阈值调整色阶
    Netty 中 IOException: Connection reset by peer 与 java.nio.channels.ClosedChannelException: null
    Hadoop + ZK + HBase 环境搭建
    ArrayBlockingQueue, LinkedBlockingQueue, ConcurrentLinkedQueue, RingBuffer
    Redis 性能问题的记录
  • 原文地址:https://www.cnblogs.com/yssshiny/p/10825496.html
Copyright © 2020-2023  润新知