Python的进阶之道【AIoT阶段一(上)】(十五万字博文 保姆级讲解)— 欢迎来到Python的国度—PyCharm的使用(3)(四)

简介: 欢迎来到Python的国度

4.5 面向过程和面向对象

🚩编程界的两大阵营:面向过程和面向对象:


                      面向过程                                               面向对象
共同点 面向过程和面向对象都是解决实际问题的一种思维方式


二者相辅相成,并不是互相独立的 解决复杂问题,通过面向对象方式便于我们从宏观上把握事物之间复杂的关系,方便我们分析 整个系统;具体到微观操作,仍然使用面向过程方式来处理

下面,我在正式讲解 Python 的时候,就会分成面向过程和面向对象两个方向去讲解,对于初学者而言,我们需要在面向过程部分熟练掌握 Python 语法,掌握基本编程思维逻辑。


*4.6 PyCharm 常用快捷键

注:本小节带 *,不需要进行学习,可以简单进行了解

序号 快捷键 描述
1 Ctrl + / 注释选中行
2 Ctrl + Alt + Enter 向上插入
3 Shift + Enter 向下插入
4 Ctrl + D 复制、粘贴一行
5 Ctrl + Y 删除一行
6 Shift + F6 重命名
7 Ctrl + O 复写代码(方法重写)
8 Ctrl + Alt + T 添加 try/catch
9 Ctrl + Alt + M 抽取代码(提取函数等)
10 Ctrl + Alt + F 变量抽取全局变量(局部变量变属性)
11 Ctrl + Alt + V 方法体内值抽取成变量
12 Shift + Tab 方向退格
13 Tab 进行退格
14 Alt + Shift + 上下键 选中代码移动
15 Ctrl + Shift + 上下键 移动当前方法体
16 Ctrl + Shift + Enter 补全代码
17 Ctrl + Shift + U 代码大小写
18 Ctrl + B 进入代码
19 Ctrl + Shift + F12 最大化窗口
20 Ctrl + F 查找
21 Ctrl + R 替换
22 Ctrl + Shift + F 全局查找
23 Ctrl + Shift + R 全局替换
24 Ctrl + Shift + I 快捷查看方法实现的内容
25 Ctrl + P 查看参数
26 Ctrl + Q 查看文档描述
27 Shift + F1 查看 API 文档
28 Ctrl + F12 查看类的方法
29 Ctrl + H 查看类的继承关系
30 Ctrl + Alt + H 查看哪里调用了方法
31 Ctrl + {} 定位查看方法体的括号
32 F3 查看选中的内容
33 Shift + F3 反向查看内容
34 Ctrl + Alt + B 查询类实现光标所在接口的类
35 Ctrl + U 查看父类
36 Ctrl + E 最近编辑的文件列表
37 Ctrl + Alt + Home 查看布局与对应的类
38 Alt + Insert 新建文件及工程
39 Ctrl + Alt + S 打开软件设置
40 Ctrl + Alt + Shift + S 打开 module 设置
41 Ctrl + Tab 切换目录及视频
42 Alt + Shift + C 查看工程最近更改的地方
43 Ctrl + J livetemp 模块查看
44 Ctrl+ F9 构建
45 Shift + F10 运行
46 F11 定义书签
47 Shift + F11 查看书签
48 Ctrl + J 快速调出模板
49 Alt + 点击断点 禁用断点
50 F2 定位错误
51 Alt + Enter 修正错误
52 Alt + 鼠标 进行列编辑模式
53 Ctrl + W 选中单词
54 Ctrl + Alt+ 左右键 定位到编辑的位置


目录
相关文章
|
2月前
|
Java UED Python
【10月更文挑战第4天】「Mac上学Python 4」入门篇4 - PyCharm高效开发环境配置与使用技巧
本篇将详细介绍如何高效地使用PyCharm进行Python开发,内容涵盖PyCharm的主题设置、字体调整、常用快捷键、虚拟环境的管理、库安装与调试技巧等。通过本篇的学习,用户将能够充分利用PyCharm的功能,提升Python开发效率。
173 2
【10月更文挑战第4天】「Mac上学Python 4」入门篇4 - PyCharm高效开发环境配置与使用技巧
|
2月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
476 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
3月前
|
Python Windows
安装python 以及 安装 pycharm
安装python 以及 安装 pycharm
|
4月前
|
开发工具 Python Windows
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
276 4
|
5月前
|
数据采集 网络协议 数据挖掘
网络爬虫进阶之路:深入理解HTTP协议,用Python urllib解锁新技能
【7月更文挑战第30天】网络爬虫是数据分析和信息聚合的关键工具。深入理解HTTP协议及掌握Python的urllib库对于高效爬虫开发至关重要。HTTP协议采用请求/响应模型,具有无状态性、支持多种请求方法和内容协商等特点。
57 3
|
5月前
|
网络协议 开发者 Python
网络编程小白秒变大咖!Python Socket基础与进阶教程,轻松上手无压力!
【7月更文挑战第25天】在网络技术快速发展的背景下, Python因其简洁的语法和强大的库支持成为学习网络编程的理想选择。
76 5
|
5月前
|
网络协议 Python
网络世界的建筑师:Python Socket编程基础与进阶,构建你的网络帝国!
【7月更文挑战第26天】在网络的数字宇宙中,Python Socket编程是开启网络世界大门的钥匙。本指南将引领你从基础到实战,成为网络世界的建筑师。
67 2
|
5月前
|
SQL 安全 Go
SQL注入不可怕,XSS也不难防!Python Web安全进阶教程,让你安心做开发!
【7月更文挑战第26天】在 Web 开发中, SQL 注入与 XSS 攻击常令人担忧, 但掌握正确防御策略可化解风险. 对抗 SQL 注入的核心是避免直接拼接用户输入至 SQL 语句. 使用 Python 的参数化查询 (如 sqlite3 库) 和 ORM 框架 (如 Django, SQLAlchemy) 可有效防范. 防范 XSS 攻击需严格过滤及转义用户输入. 利用 Django 模板引擎自动转义功能, 或手动转义及设置内容安全策略 (CSP) 来增强防护. 掌握这些技巧, 让你在 Python Web 开发中更加安心. 安全是个持续学习的过程, 不断提升才能有效保护应用.
59 1
|
5月前
|
安全 网络协议 网络安全
Python Socket编程大揭秘:从菜鸟到黑客的进阶之路,你准备好了吗?
【7月更文挑战第27天】Python Socket编程是网络开发的关键技能,它开启从简单数据传输到复杂应用的大门。Socket作为网络通信的基础,通过Python的`socket`模块可轻松实现跨网通信。
56 0
|
5月前
|
网络协议 安全 网络安全
震惊!Python Socket竟能如此玩转网络通信,基础到进阶全攻略!
【7月更文挑战第27天】在网络通信中, Python Socket编程是基石。Socket是程序间数据传输的端点, Python的`socket`模块简化了网络通信的实现。
43 0