视频见:https://www.bilibili.com/video/av54728208
pycharm远程连接见:https://blog.csdn.net/lin_danny/article/details/82185023
1 计算机系统组成
- cpu:处理指令(比如点击鼠标)和运算数据
- 内存:存储cpu要处理的数据,从硬盘中读取,读取速度快,处理好后再存入硬盘
2 Python介绍
Python是时下最流行、最火爆的编程语言之一,具体原因如下:
- 简单、易学,适应人群广泛
- 免费、开源
- 应用领域广泛
备注:以下知名框架均是Python语言开发。
- Google开源机器学习框架: TensorFlow
- 开源社区主推学习框架:Scikit-learn
- 百度开源深度学习框架:Paddle
Python发展历史:https://baike.baidu.com/item/Python/407313?fr=aladdin
2.1 Python版本
Python 2.X
Python 3.X
- Python 3.5
- Python 3.6
- Python 3.7
注意:课程讲解3.7。
2.2 总结
Python优点:
- 学习成本低
- 开源
- 适应人群广泛
- 应用领域广泛
Python学习版本:3.7
3 解释器
3.1 解释器的作用
Python解释器作用:运行文件。相当于翻译官角色,在程序员编写的代码与计算机0,1之间翻译。
Python解释器种类
- CPython,C语言开发的解释器 [官方],应用广泛的解释器。
- IPython,基于CPython的一种交互式解释器。
- 其他解释器
1、PyPy,基于Python语言开发的解释器。
2、Jython,运行在 Java平台的解释器,直接把 Python代码编译成Java字节码执行。
3、IronPython,运行在微软 .Net平台上的Python解释器,可以直接把 Python代码编译成.Net的字节码。
课程中使用的解释器: CPython
3.2 下载Python解释器
下载地址:https://www.python.org/downloads/release/python-372/
[单击上述链接] – 查找目标文件: Windows x86-64 executable installer – 单击即可下载。
3.3 安装Python解释器
双击可执行文件 — 勾选[pip] – [Next] – [勾选添加环境变量] – [Install],按提示操作即可。
3.4 总结
- 解释器的作用:运行文件
- 解释器环境:先下载后安装
4 PyCharm
4.1 PyCharm的作用
PyCharm是一种 Python IDE(集成开发环境),带有一整套可以帮助用户在使用 Python语言开发时提高其效率的工具,内部集成的功能如下:
- Project管理
- 智能提示
- 语法高亮
- 代码跳转
- 调试代码
- 解释代码(解释器)
- 框架和库
- …
PythonCharm分为专业版(professional)和社区版(community),本视频以社区版为基准进行操作和讲解。
4.2 下载和安装
4.2.1 下载
下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
注意:这里选择 Community(社区版)下载,专业版是收费版本,社区版可以满足我们基础编程需求。
4.2.2 安装
双击安装包 – [运行 ] – [允许你应用更改设备 ]: [是] – [Next] – [选择安装位置] – [Next] – [Install] --[Finish]。
4.3 PyCharm基本使用
4.3.1 新建项目
打开PyCharm – [Create New Project] – 选择项目根目录和解释器版本 – [Create],即可完成新建一个项目。
4.3.2 新建文件
项目根目录或根目录内部任意位置 — 右键 – [New] – [Python File] – 输入文件名 – [OK]
如果是将来要上传到服务器的文件,那么文件名切记不能用中文。
4.3.3 运行文件
文件打开状态 – 空白位置 — 右键 – Run – 即可调出Pycharm的控制台输出程序结果。
4.4 PyCharm的基本设置
[file] – [Settings]/[Default Settings](设置)。
4.4.1 修改主题
[Appearance & Behavior] – [Appearance](界面外观)
- Theme:修改主题
- Font:修改主题字体
- Size:修改主题字号
4.4.2 修改代码文字格式
[Editor] – [Font]
- Font:修改字体
- Size:修改字号
- Line Spacing:修改行间距
4.4.3 修改解释器
[Project: 项目名称 ] – [Project Interpreter] – [设置图标] – [Add] – 浏览到目标解释器 – [OK] --[OK]
4.4.4 项目管理
4.4.4.1 打开项目
[File] – [Open] – 浏览选择目标项目根目录 – [OK] – 选择打开项目方式。
打开项目的方式共三种,分别如下:
- This Window
覆盖当前项目,从而打开目标项目 - New Window
在新窗口打开,则打开两次PyCharm,每个PyCharm负责一个项目。 - Attach
4.4.4.2 关闭项目
[File] – [Close Project]/[Close Projects in current window]
4.5 认识bug
所谓bug,就是程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。
4.6 Debug工具
Debug工具是 PyCharm IDE中集成的用来调试程序的工具,在这里程序员可以查看程序的执行细节和流程或者调解bug。
Debug工具使用步骤:
- 打断点
- Debug调试
4.6.1 打断点
- 断点位置
目标要调试的代码块的第一行代码即可,即一个断点即可。 - 打断点的方法
单击目标代码的行号右侧空白位置。
4.6.2 Debug调试
打成功断点后,在文件内部任意位置 — 右键 – Debug’文件名 '— 即可调出Debug工具面板 – 单击Step Over/F8,即可按步执行代码。
Debug输出面板分类
- Debugger:显示变量和变量内容的细节
- Console:输出内容
4.7 Pycharm交互式开发
优点:可以不用 print 直接输出,加 print 也可以。
5 pycharm远程连接
5.1 Pycharm连接远程服务器
- 首先要打开/新建项目,这个项目需要和本地目录一致。
- 远程环境设置:Tools
Deployment
Configration
远程连接正常:
在Mapping下,选择连接windows下的项目路径中的代码和服务器上代码相连,表示已经把本地的代码和服务器代码连接上了。
5.2 配置远程Python解释器
- 将Python解释器设置为远程服务器上的,File
Settings…
Project: 项目名称
Project Interpreter
- 选择SSH Interpreter,填写服务器的IP地址,用户名Username,下一步Next。
输入密码,下一步next
- 设置远程服务器地址,django2.2是我创建的新环境
5.3 pycharm本地远端互传文件
两地文件互传
5.3.1 从本地上传到远端
上传代码,使得本地代码和服务器代码保持同步,直至右下角进度条完成
5.3.2 从远端下载到本地
6 pycharm快捷键
快捷键 | 功能 |
---|---|
Alt + Enter | 万能键,自动导入包 |
Ctrl + ? | 添加注释 |
选中代码+tab | 缩进 |
Ctrl + p | 参数提示 |
Shift + f6 | 重命名,重构 |