黑马程序员python(一) —— pycharm基本使用与远程连接

视频见:https://www.bilibili.com/video/av54728208
pycharm远程连接见:https://blog.csdn.net/lin_danny/article/details/82185023

1 计算机系统组成

在这里插入图片描述

  • cpu:处理指令(比如点击鼠标)和运算数据
  • 内存:存储cpu要处理的数据,从硬盘中读取,读取速度快,处理好后再存入硬盘

2 Python介绍

Python是时下最流行、最火爆的编程语言之一,具体原因如下:

  1. 简单、易学,适应人群广泛
    在这里插入图片描述
  2. 免费、开源
  3. 应用领域广泛
    在这里插入图片描述

备注:以下知名框架均是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] – 选择打开项目方式。

打开项目的方式共三种,分别如下:
在这里插入图片描述

  1. This Window
    覆盖当前项目,从而打开目标项目
  2. New Window
    在新窗口打开,则打开两次PyCharm,每个PyCharm负责一个项目。
  3. 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工具使用步骤:

  1. 打断点
  2. 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连接远程服务器

  1. 首先要打开/新建项目,这个项目需要和本地目录一致。
    在这里插入图片描述
  2. 远程环境设置:Tools \to Deployment \to Configration
    在这里插入图片描述
    远程连接正常:
    在这里插入图片描述
    Mapping下,选择连接windows下的项目路径中的代码和服务器上代码相连,表示已经把本地的代码和服务器代码连接上了。
    在这里插入图片描述

5.2 配置远程Python解释器

  1. 将Python解释器设置为远程服务器上的,File \to Settings… \to Project: 项目名称 \to Project Interpreter
    在这里插入图片描述
  2. 选择SSH Interpreter,填写服务器的IP地址,用户名Username,下一步Next。
    在这里插入图片描述输入密码,下一步next
    在这里插入图片描述
  3. 设置远程服务器地址,django2.2是我创建的新环境
    在这里插入图片描述

5.3 pycharm本地远端互传文件

两地文件互传
在这里插入图片描述

5.3.1 从本地上传到远端

上传代码,使得本地代码和服务器代码保持同步,直至右下角进度条完成

在这里插入图片描述

5.3.2 从远端下载到本地

在这里插入图片描述

6 pycharm快捷键

快捷键 功能
Alt + Enter 万能键,自动导入包
Ctrl + ? 添加注释
选中代码+tab 缩进
Ctrl + p 参数提示
Shift + f6 重命名,重构
发布了18 篇原创文章 · 获赞 0 · 访问量 1756

猜你喜欢

转载自blog.csdn.net/weixin_44159487/article/details/104287575