zoukankan      html  css  js  c++  java
  • python学习二(计算机语言与sublime 环境设置)

    计算机语言
         机器语言
              - 机器语言通过二进制编码来编写程序
              - 执行效率高,编写太麻烦
         汇编语言
            - 使用符号来代替机器码
            - 编写程序时,不需要使用二进制,而是直接编写符号
            - 编写完成后,需要将符号转换为机器码,然后再由计算机执行
            - 将机器码转换为符号的过程,称为反汇编
            - 汇编语言一般只适用于一些硬件,兼容性比较差
         高级语言
            - 高级语法的语法基本和现在英语语法类似,并且和硬件没有那么紧密
            - 高级语言口可以在不同的硬件系统中执行
            - 高级语言学习简单
            - C. c++. c#. java. python ...
    编译型语言和解释型语言
         编写型语言
             - c语言
             - 编译型语言,会在代码执行前将代码编译为机器码,然后将机器码交由计算机执行
             - 特点:
                 执行速度特别快
                 跨平台性比较差

         解释型语言
             - python js java
             - 解释型语言,不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译
             - 特点:
                 执行速度比较慢
                 跨平台性比较好

    python的介绍
        python是解释性语言,结构清晰,代码明了
        python的用途:
            WEB应用(Facebook 豆瓣 ... )
            网络爬虫程序(抓取网页 网络数据 ... )
            科学技术
            自动化运维
            大数据(数据清洗)
            云计算
            人工智能
            .... ....


    python环境搭建
        安装python的解释器
        python的解释器:
            CPython:用c语言编写的python解释器(官方)
            PyPy:用python语言编写的python解释器
            IronPython:用.net编写的python解释器
            Jython:用java编写的python解释器


    python交互界面
    结构:
        版本与版权声明
    Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] on win32
    命令提示符:
        >>>

            在命令提示符后可以直接输入python的指令,输入完的指令将会被python的解释器立即执行
            安装python的同时,会自动安装一个python的开发工具IDLE工具,通过IDLE也可以进入到交互模式
            IDLE是python的shell解释器,可以使用tab提示
    python与sublime的整合
        1.使用ctrl + b 可以直接执行python脚本,但是有bug
        2.使用sublimeREPL运行python代码
            Ctrl + shift + p 安装 Package Control 然后在首选项选择Package Control:在选择install Package 安装sublimeREPL
            安装完成后,设置快捷键f5,在首选项选择中选择快捷键设置将以下代码输入进去:
                {"keys": ["f5"], "caption": "SublimeREPL:Python","command": "run_existing_window_command", "args": {"id": "repl_python_run","file": "config/Python/Main.sublime-menu" }},

  • 相关阅读:
    【JAVA
    【Android
    【开发工具
    【开发工具
    【开发工具
    【Android
    【Android
    【JavaEE】之MyBatis查询缓存
    【JavaEE】之MyBatis逆向工程的使用
    新的起点 Entry KINGSOFT
  • 原文地址:https://www.cnblogs.com/wangwen022/p/11261460.html
Copyright © 2011-2022 走看看