赞
踩
笔记来源https://www.bilibili.com/video/BV1PE411c71h?p=2.
五大阶段 | 内容 |
---|---|
一,Python语言核心编程 | Python核心,面向对象,Python高级 |
二,Python高级软件开发技术 | Linux,数据结构与算法,IO编程,并发编程,正则表达式,MySQL |
三,Python WEB 全栈式工程师 | 前端技术,后端技术 |
四,Python 爬虫工程师 | Redis ,爬虫 |
五,Python 人工智能工程师 | 机器学习数学基础,数据分析与可视化,机器学习 |
起源于1989年,发行于1991年。
是一个免费,开源,跨平台,动态,面向对象的编程语言。
在编写第一个python程序之前,我们先来了解以下知识。
编译
在程序运行之前,通过编译器将源代码变成机器码。运行时计算机可以直接执行,例如C语言。
优点:运行速度快。
缺点:开发效率低,不能跨平台。
解释
在程序运行之后,通过解释器对程序逐行解释运行。例如JavaScript。
优点:开发效率高,可以跨平台。
缺点:运行速度慢。
Python 的运行
Python 一般被称为解释型语言。
编译器是一种负责把一种编程语言写的代码转换成另一种计算机代码的计算机程序,而后者往往是以二进制的形式被称为目标代码。这个转换的过程的目的是生成可以直接执行的程序。
编译器产生的”另一种代码” 等着被执行。如果还不能直接执行,那就需要重新编译一遍,再交由计算机硬件执行。
编译器,往往是在「执行」之前完成,产出是一种可执行或需要再编译或者解释的「代码」
大体的意思:解释器是一种计算机程序,它会直接执行由编程语言或脚本语言编写的代码,并不会把源代码预编译成机器码,再由机器执行。
一个解释器的工作流程:
- 分析源代码,并直接执行
- 把源代码翻译成相对更加高效率的中间码,然后立即执行它。
- 执行由解释器内部的编译器预编译后保存的代码
可以把解释器看成一个盒子,我们输入源码,它就会实时返回结果。解释器通常是工作在「进行时」,并且对于我们输入的源码,是一行一行的解释然后执行,然后返回结果。
CPython
由C语言开发的 使用最广的解释器,在命令行下运行python,就是启动CPython解释器.
IPython(Jupyter notebook)
基于cpython之上的一个交互式解释器,交互方式增强 功能和cpython一样。
PyPy
目标是执行效率 采用JIT技术 对python代码进行动态编译,提高执行效率。
JPython
运行在Java上的解释器 直接把python代码编译成Java字节码执行。
IronPython
在微软 .NET 平台上的解释器,把python编译成. NET 的字节码。
参考教程: https://www.runoob.com/python/python-install.html.
Python官网: https://www.python.org/downloads/.
一,去官网下载与自己电脑相匹配的Python版本,电脑有32位和64位之分。
二, 配置环境变量
- 敲下 win 键,输入环境变量
- 点击编辑系统环境变量
- 点击环境变量
- 选择系统变量Path,点击编辑
- 然后在变量值框里加上python安装路径名。
三,检查是否配置成功
在cmd命令行下输入:python,出现如下界面,即配置成功:
参考教程: https://www.runoob.com/w3cnote/pycharm-windows-install.html.
Pycharm官网: http://www.jetbrains.com/pycharm/download/#section=windows.
professional 表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的
常用快捷键 | 作用 |
---|---|
home 键 | 移动到本行的开头 |
end 键 | 移动到本行的末尾 |
ctrl + / | 注释代码 |
ctrl + d | 复制行 |
鼠标左键 + alt | 选择列 |
shift + alt + 上下箭头 | 移动行 |
ctrl + Space | 智能提示 |
print("Hello Python")
>>> Hello Python
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。