编译型语言和解释型语言

计算机只能识别二进制编码(机器码),所以任何的语言在交由计算机执行时必须要先转换为机器码,

也就是像 print("hello") 必需要转换为类似 1010101 这样的机器码

根据转换时机的不同,语言分成了两大类:

编译型语言

- C语言

- 编译型语言,会在代码执行前将代码编译为机器码,然后将机器码交由计算机执行

- a(源码) --编译--> b(编译后的机器码)

- 特点:

执行速度特别快

跨平台性比较差

解释型语言

- Python JS Java

- 解释型语言,不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译

- a(源码)--解释器--> 解释执行

- 特点:

执行速度比较慢

跨平台性比较好

Python的介绍

Python是解释型语言

Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。

Python的用途:

WEB应用

Facebook 豆瓣 。。。

爬虫程序

科学计算

自动化运维

大数据(数据清洗)

云计算

桌面软件/游戏

人工智能

Python开发环境搭建

开发环境搭建就是安装Python的解释器

Python的解释器分类:

CPython(官方)

用c语言编写的Python解释器

PyPy

用Python语言编写的Python解释器

IronPython

用.net编写的Python解释器

Jython

用Java编写的Python解释器

Python的交互界面

当我们通过命令行来输入Python,所进入到的界面就是Python的交互界面

结构:

版本和版权声明:

Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

命令提示符:

>>>

在命令提示符后可以直接输入Python的指令!输入完的指令将会被Python的解释器立即执行!

安装Python的同时,会自动安装一个Python的开发工具IDLE,通过IDLE也可以进入到交互模式

但是不同的是,在IDLE中可以通过TAB键来查看语句的提示。

IDLE实际上就是一个交互界面,但是他可以有一些简单的提示,并且可以将代码保存

交互模式只能你输入一行代码,它就是执行一行,所以他并不适用于我们日常的开发!

仅可以用来做一些日常的简单的测试!

我们一般会将Python代码编写到一个py文件中,然后通过python指令来执行文件中的代码

练习:

自己尝试创建一个py文件,并向文件中写入python打印语句(print...)

然后执行该文件。

如果你的系统的扩展名无法修改,请尝试自行baidu!

Python和Sublime的整合

1.在Sublime中执行Python代码,ctrl + b 自动在Sublime内置的控制台中执行

这种执行方式,在某些版本的Sublime中对中文支持不好,并且不能使用input()函数

2.使用SublimeREPL来运行python代码

安装完成,设置快捷键,希望按f5则自动执行当前的Python代码

{ "keys": ["f5"], "caption": "SublimeREPL:Python","command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}},

原文地址:https://www.cnblogs.com/bingers/p/13195562.html

python介绍和用途-Python --- Python的简介相关推荐

  1. python介绍和用途-python python简介及其特点

    该文章以python2为基础,当然也会指出其中2和3的区别以及3的用法,使用python3的一样可以学习 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Pyth ...

  2. python介绍和用途-python四大用途介绍|老男孩python培训

    python在近几年发展之中,可以说是非常迅速的一种编程语言,很多人想进入互联网行业都会选在python.但是也包含一些小白,想学习但是根本不知道python是什么,到底可以做什么事情,今天带来的这篇 ...

  3. python介绍和用途-python应用领域介绍

    python应用领域介绍Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,正在得到越来越多的应用. 下面就让我们一起来看看它的 ...

  4. python介绍和用途-Python简介

    什么是python? 这个问题,自己百度去,不愿意百度我给你链接,点这!!!! 中文名:蟒蛇 别称:胶水语言 主要python就是一门编程语言,简单易学,十分有趣,应用领域十分广泛,多广泛呢?< ...

  5. python介绍和用途-Python字典简介以及用法详解

    ? 1 2 3 #!/usr/bin/env python # -*- coding:utf-8 -*- """ 老规矩以下方法环境2.7.x,请3.x以上版本的朋友记得 ...

  6. python介绍和用途-python中模块的介绍与使用

    模块简介: 模块就是一系列功能的集合体,在python中一个py文件就是一个模块. 又分为自定义模块,内置模块,还有第三方模块. 导入模块: 在执行文件中,写入关键字 import后面加上写好的模块, ...

  7. python介绍和用途-python匿名函数的介绍及用途

    匿名函数 用lambda能够创建一个匿名函数,这种函数得名于省略了用def声明函数的标准步骤. 语法 lambda [arg1 [,arg2,.....argn]]:expression 如何使用 我 ...

  8. python介绍和用途-Python基础介绍(一)

    Python基础介绍(一) 1. python是什么编程语言 编译型与解释型 ​编译器吧源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以极其语言来运行此程序,速度很快 ...

  9. python介绍和用途-Python对象与引用的介绍

    对象 Python 中,一切皆对象.每个对象由:标识(identity).类型(type).value(值)组成. 1. 标识用于唯一标识对象,通常对应于对象在计算机内存地址.使用内置函数 id(ob ...

最新文章

  1. 程序员到底为什么要掌握数据结构与算法?
  2. 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录
  3. OpenCV检测ArUco标记
  4. 华为V3.4-RIP命令总结
  5. 使用jqprint插件完成页面打印
  6. long类型python_Python类型long vs C'long long'
  7. elctron项目_electron项目结构介绍
  8. 装箱与拆箱 c# 1231
  9. iOS内存管理机制解析
  10. js中数组filter过滤奇偶数_JS filter()方法:根据指定条件过滤数组元素
  11. vue+webpack绕过QQ音乐接口对host的验证
  12. vs2015 hiredis编译使用
  13. 一文看懂:边缘计算究竟是什么?为何潜力无限?(上)
  14. kali2022.2无线网络WiFi破解详解
  15. Jmeter二次开发实现rsa加密
  16. 【信号与系统】Multisim 仿真抽样定理与信号恢复
  17. hdu2201 熊猫阿波的故事
  18. radix-tree算法浅析--从不懂到装懂
  19. 你觉得八部金刚功、八段锦、太极拳这种中国传统养生功法有效吗,请从科学与实践的角度详细阐述...
  20. INFOR WMS仓储管理系统里常用表说明

热门文章

  1. 为什么 Python 的 Range 要设计成左开右闭区间?
  2. fastclick:处理移动端click事件300毫秒延迟
  3. Jzoj3625 旅行(travel)
  4. oracle查询表的索引
  5. (转)利用快速开发框架,快速搭建微信浏览博客园首页文章
  6. ASP.NET MVC 学习1
  7. 2!=5 or 0在python中是否正确-不吹不擂,你想要的Python面试都在这里了【315+道题】...
  8. python经典程序练习题-99道经典练习题助你全面掌握python基础知识,附技巧答案...
  9. python在财务上的应用-致工作党:Python这项技能你一定要会
  10. 零基础自学python教程-零基础学Python不迷茫——基本学习路线及教程