python介绍和用途-Python --- Python的简介
编译型语言和解释型语言
计算机只能识别二进制编码(机器码),所以任何的语言在交由计算机执行时必须要先转换为机器码,
也就是像 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的简介相关推荐
- python介绍和用途-python python简介及其特点
该文章以python2为基础,当然也会指出其中2和3的区别以及3的用法,使用python3的一样可以学习 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Pyth ...
- python介绍和用途-python四大用途介绍|老男孩python培训
python在近几年发展之中,可以说是非常迅速的一种编程语言,很多人想进入互联网行业都会选在python.但是也包含一些小白,想学习但是根本不知道python是什么,到底可以做什么事情,今天带来的这篇 ...
- python介绍和用途-python应用领域介绍
python应用领域介绍Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,正在得到越来越多的应用. 下面就让我们一起来看看它的 ...
- python介绍和用途-Python简介
什么是python? 这个问题,自己百度去,不愿意百度我给你链接,点这!!!! 中文名:蟒蛇 别称:胶水语言 主要python就是一门编程语言,简单易学,十分有趣,应用领域十分广泛,多广泛呢?< ...
- python介绍和用途-Python字典简介以及用法详解
? 1 2 3 #!/usr/bin/env python # -*- coding:utf-8 -*- """ 老规矩以下方法环境2.7.x,请3.x以上版本的朋友记得 ...
- python介绍和用途-python中模块的介绍与使用
模块简介: 模块就是一系列功能的集合体,在python中一个py文件就是一个模块. 又分为自定义模块,内置模块,还有第三方模块. 导入模块: 在执行文件中,写入关键字 import后面加上写好的模块, ...
- python介绍和用途-python匿名函数的介绍及用途
匿名函数 用lambda能够创建一个匿名函数,这种函数得名于省略了用def声明函数的标准步骤. 语法 lambda [arg1 [,arg2,.....argn]]:expression 如何使用 我 ...
- python介绍和用途-Python基础介绍(一)
Python基础介绍(一) 1. python是什么编程语言 编译型与解释型 编译器吧源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以极其语言来运行此程序,速度很快 ...
- python介绍和用途-Python对象与引用的介绍
对象 Python 中,一切皆对象.每个对象由:标识(identity).类型(type).value(值)组成. 1. 标识用于唯一标识对象,通常对应于对象在计算机内存地址.使用内置函数 id(ob ...
最新文章
- 程序员到底为什么要掌握数据结构与算法?
- 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录
- OpenCV检测ArUco标记
- 华为V3.4-RIP命令总结
- 使用jqprint插件完成页面打印
- long类型python_Python类型long vs C'long long'
- elctron项目_electron项目结构介绍
- 装箱与拆箱 c# 1231
- iOS内存管理机制解析
- js中数组filter过滤奇偶数_JS filter()方法:根据指定条件过滤数组元素
- vue+webpack绕过QQ音乐接口对host的验证
- vs2015 hiredis编译使用
- 一文看懂:边缘计算究竟是什么?为何潜力无限?(上)
- kali2022.2无线网络WiFi破解详解
- Jmeter二次开发实现rsa加密
- 【信号与系统】Multisim 仿真抽样定理与信号恢复
- hdu2201 熊猫阿波的故事
- radix-tree算法浅析--从不懂到装懂
- 你觉得八部金刚功、八段锦、太极拳这种中国传统养生功法有效吗,请从科学与实践的角度详细阐述...
- INFOR WMS仓储管理系统里常用表说明
热门文章
- 为什么 Python 的 Range 要设计成左开右闭区间?
- fastclick:处理移动端click事件300毫秒延迟
- Jzoj3625 旅行(travel)
- oracle查询表的索引
- (转)利用快速开发框架,快速搭建微信浏览博客园首页文章
- ASP.NET MVC 学习1
- 2!=5 or 0在python中是否正确-不吹不擂,你想要的Python面试都在这里了【315+道题】...
- python经典程序练习题-99道经典练习题助你全面掌握python基础知识,附技巧答案...
- python在财务上的应用-致工作党:Python这项技能你一定要会
- 零基础自学python教程-零基础学Python不迷茫——基本学习路线及教程