在这里,我们将给大家分享关于Pycharm常用的小技巧汇总,Python新手上路必备,快上车!的知识,让您更了解pycharm新手使用教程的本质,同时也会涉及到如何更有效地3条掏心掏肺的建议,新手学习
在这里,我们将给大家分享关于Pycharm 常用的小技巧汇总,Python 新手上路必备,快上车!的知识,让您更了解pycharm新手使用教程的本质,同时也会涉及到如何更有效地3 条掏心掏肺的建议,新手学习编程必备,快上车!、Asgiref 的 sync_to_async 和 Pycharm - 修复了 Pycharm 的错误类型警告、DDD 快上车 大佬们都在用这个!、Java面试:2021.05.10来不及解释,快上车!的内容。
本文目录一览:- Pycharm 常用的小技巧汇总,Python 新手上路必备,快上车!(pycharm新手使用教程)
- 3 条掏心掏肺的建议,新手学习编程必备,快上车!
- Asgiref 的 sync_to_async 和 Pycharm - 修复了 Pycharm 的错误类型警告
- DDD 快上车 大佬们都在用这个!
- Java面试:2021.05.10来不及解释,快上车!
Pycharm 常用的小技巧汇总,Python 新手上路必备,快上车!(pycharm新手使用教程)

转:
Pycharm 常用的小技巧汇总,Python 新手上路必备,快上车!
Pycharm 作为 Python 开发最常用的 IDE 之一,不仅兼容性好,而且功能也相当丰富,比如调试、语法高亮、智能提示等等功能,它还支持 web 开发框架比如 Django 等,当你熟悉了它之后,开发效率是相当之高的。
但对于新手来说,Pycharm 功能丰富的同时也是一把双刃剑,有的小伙伴刚上手之后看到一堆的英文界面难免会懵逼,哈哈哈,没有关系,今天就来教大家 11 个 Pycharm 最常用的技巧,以及一些 pycharm 常用的快捷键,让你快速上手 Python 开发中最常用的 IDE Pycharm,跟上老司机的车速!
一、常用小技巧
1. 设置代码字体。
点击左上角的 “File”(文件),选择 “Settings”(设置),输入 “font”(字体)找到 “Font”,在 “Size”(大小)里面设置数字,默认是 12,建议 18 或者 20 就可以了。
2. 设置菜单界面文字大小
这里跟上面有些区别,上面是调整代码文字大小,但并没有改变菜单界面的文字大小,如果你的菜单界面文字比较小,比如这样的:
那么你就需要去调整一下菜单界面的文字大小了,点击左上角的 “File”,选择 “Settings”, 输入 “font”, 找到 “Appearance”,在 “Use custom font” 前面打勾之后,就可以在后面的 Size 里面选择你喜欢的字体大小了。
3. 快速多行注释或者取消多行注释
虽然我们在写代码中可以用 “#” 来进行单行注释,但如果有多行代码需要注释,那么一行一行来敲 “#” 就有点麻烦,这里我们可以用鼠标选中多行代码,然后按 Ctrl+/ 就能进行多行代码的注释了,同时也可以取消多行代码的注释。
4. 代码格式化,规范代码
在我们刚开始写代码的时候,难免会出现代码写得不规范的问题,虽然说并不影响运行,但是可读性比较低,尤其是当你去读一个比较长且不规范的代码的时候,你就会体会其中痛苦。
比如这种不规范的写法,中间时不时地给你来几个空格。
这个问题其实很好解决,我们只要在写完代码之后,找到菜单栏的 “Code”, 点击一下 “Reformat Code” 就能自动地将代码进行规范化处理。
5. 快速修改同一个变量或类
在写代码中时我们经常要定义很多变量或类,变量或类在写代码时可能会在多个地方被使用,那如果我们需要把代码里的某一个变量或类全部修改,那么我们是一处一处去修改吗?
当然不需要,我们只需要选中需要重新命名的变量或类,右键弹出选项中选择 Refactor, 然后点击 Rename,就可以进行全局修改了。
比如说我想把代码中的所有 "n" 变量都改成 “i”, 那么操作如下:
6. 快速查找变量、函数等等
当我们的代码比较长的时候,如果是从头到尾去滑动来查找某个变量或者函数就很麻烦,这个时候我们就需要用到快捷键 Ctrl+f 来进行快速查找。
比如说我想在贪吃蛇这个项目里面去查找一下 “runGame” 这个函数是在哪里用到的,那么我们就只需要用 Ctrl+f 调出小窗口,然后输入关键字 “runGame” 就能查到代码中 “runGame” 出现的所有位置。
7. 查找修改历史
写项目的时候是经常要修改的,有时候需要来回改好几天才能完成,但如果我们今天打开 pycharm 去添加一个新功能,做了很久之后又不想要了,想弄回昨天的版本,但时间比较长了,撤销也扯不回来了,该怎么办?
这个时候你就需要查找修改历史了,pycharm 还是很人性化的,你所做的每一步改变,它都帮你存有历史记录,只需要右击文件,在 Local History 里面就能查到所有的历史版本。
拿个最简单的例子,比如说我现在的代码里面多了一个功能做 “执行完毕之后提示’执行结束’”,我不需要它,但我此刻已经无法撤销了,该怎么办?这个时候我们就可以去 Local History 查找历史版本,把现有版本改回历史版本。(除了直接删除,直接删除不是我们的目的)
8. 安装配置 pippy 国内源
我们在用 pip 去安装一些资源的时候,pycharm 默认是给我们去下载国外的资源的,有时候会因为网络等问题导致安装失败,其实我们可以做一下配置,让它去下载国内的资源就可以解决了。
最常见的就是去清华大学的开源镜像站下载,这个我们只需要在 pycharm 设置一下,以后它就会自己去国内下载了。
设置方法:点击右上角 “File”→点击 “Settings”→找到 Project 下面的 “Python interpreter”→点击 “+”→点击 “Manage Repositories”→点击 “+”→输入清华大学开源软件镜像站地址:https://pypi.tuna.tsinghua.edu.cn/simple
9. 安装包
写代码实现某些功能的时候我们经常要安装软件包,所以给 pycharm 安装包这个这个功能是必须要掌握的。
方法:
点击左上角 “File”→点击 “Settings”→找到 Project 下面的 “Python interpreter”→点击 “+”→输入你想安装的包的名字,例如 “pygame”, 然后点击下面的 “Install Package” 就开始安装了,安装完成就可以用了。
注意一点就是安装完成后才能用,在界面下方会有下载的进度条:
10. 调试
写代码的时候我们很容易会报错,但有时候报错我们自己在明面上也是很难看出问题的,那么这个时候我们就需要调试了,这也是开发过程中常用的一个技巧。
怎么调试?在你觉得可能会出错的那行代码左边单击一下就会出现一个红点,我们称之为断点,只要程序运行到断点的位置就会自动停下来。设置完断点之后,我们右键选择 “Debug 项目名” 来进行运行,然后到了运行界面,我们一步一步走,同时可以看出里面的一些变量的值的变化情况。
调试也有比较多的门道,具体的调试技巧大家可以去网上搜索一下,我就不在这里过多解释了。
11. 设置个性背景?
这个算是个附加功能吧,可以给自己的 pycharm 设置个性的背景,看个人需要,想设置的可以设置一下,毕竟写代码的时候看英文和数字也挺累的,偶尔看点别的也是可以的,比如自己的女朋友。
设置方法:
①打开 pycharm,点击 File, 选择 settings。
②在 Appearance & Behavior 选项下点击 Appearance, 点击 Background Image。
③在右上角有 “…” 的地方点击一下,就可以选择你想当成背景的图片,确定之后,选择你喜欢的展现方式,我觉得第二种还是不错的。
最后就是设置一下背景图片的亮度,我建议亮一点的背景在 10% 透明度就差不多了,太亮了影响看代码,看个人喜好和图片颜色吧。
(说明一下,那种背景不是我的)
二、常用快捷键
最后,给大家附上 Pycharm 常用的快捷键汇总,祝你们在写代码的过程中越写越顺。
最近盗图盗文的太多了,只能加水印了,无水印的可私聊我,或者你们自己去整理一些自己常用的也是可以的。
结语
我在这里奉劝一下那些英语不好的、害怕英文软件的小伙伴们,千万不要因此去装中文版的开发软件,除了中文版没有原生英文版的稳定性会好一些之外,还有一个最大的原因就是,现在主流的开发软件绝大多数都是用英文原版,如果你永久了中文版,哪天碰到你要用英文版的软件,你将会束手无策。
就像我们学车的时候,如果你学的是自动挡,那么哪天给你一辆手动挡的,你是开不了的,但如果你是学手动挡的,那么要开自动挡那也是轻而易举。
中文版的就像自动挡,英文原版的就像手动挡,千万不要因为开始看不懂英文就拈轻怕重。我并不是抽样媚外,我只是发表一下,原生态版本的会更好,当然了,凡事都有例外,如果你学的是易语言,那么中文版软件毋庸置疑是最好的。
转:
Pycharm 常用的小技巧汇总,Python 新手上路必备,快上车!
--Posted from Rpc
3 条掏心掏肺的建议,新手学习编程必备,快上车!
2008 年北京奥运会的那年,我们国家突破性的拿到了 48 枚金牌,整个国家都是沸腾的。那年,我上了大学,学了编程,一晃十多年就过去了。
我的命运也因此发生了改变。
讲真,十多年前,我真没想过,自己有朝一日能在洛阳这座城市扎根,哪怕洛阳只是一座三线城市,我也没想过。心里只是暗下决心,无论如何,一定要走出农村,原因很简单,农村的生活真的很苦,尤其是农忙的季节。
陶渊明有句诗:“晨兴理荒秽,带月荷锄归。”很美好,很有诗意。从时间上来说,的确这样的,早起晚归;但从身体的负荷程度来说,再没有比干农活更累的了,真的艰辛。所以上学期间,我最讨厌的就是放暑假,哈哈哈。
给大家看一张图片吧,这是我妹站在我小叔家的房顶上拍的。隐约可见的窑洞是我外婆家,我小时候经常在这里住。带瓷砖的平房是我爷爷家,后来分家分给了我小叔家,之前是瓦房(我上高中的时候才盖了现在的平房),平房的后面也是窑洞,不过已经塌陷了。
父亲曾说过一句让我刻骨铭心的话:“我的历史使命就是让你从农村回到城市。”如今他做到了,我在城市扎了根。提一句,我爷爷当年就是从洛阳(轴承厂)下乡到我们村的。
我之所以能够逆袭成功,因素有很多,但我想以下这三点非常重要:
- 父母的支持
- 自己的努力
- 选择了编程
关注我的读者当中,大多数都是学编程的,那么如何才能把编程学好呢,如何才能让它成为我们安身立命的根本呢?
一开始,不管是学习哪一门编程语言,C语言也好,Java 语言也好,一定要能让电脑屏幕打印出“hello world”。
如果10 分钟内不能完成,就说明你的学习方法是有问题的。
学习的最好方法就是逐步扩大胜利战果,先从最小的胜利开始,让自己感受到学习的快乐,尽快地进入到一种正反馈的状态当中。
如果一门编程语言需要你研究很多预备知识,才能完成“hello world”的打印,那么它就不太适合初学者。
学习编程的过程,大致如下:
1)入门
- 看视频、看教程、看书
- 模仿视频、教程、书上的代码,进行复现
- 思考学习别人的思路,脱离视频、教程和书本,自己独自实现一些小 Demo
2)进阶
- 学会调用 API,学会使用框架
- 在 API 和框架的帮助下,实现业务代码
- 阅读 API 和框架的源码,理解背后的实现原理
- 攻克技术难点
3)成神
- 做架构
- 做业务模块拆分
- 带着别人做开发
- 出视频、出教程、出书
以下是这十多年我个人总结出的编程心得,毫不保留地分享给大家,希望能给大家一点点启发和帮助。
1)让编程成为习惯
如果哪天我没有敲上一行代码,我总感觉缺了点啥。其实说白了,就是编程已经深入我的工作和生活,成了密不可分的一部分。
养成习惯的一个好办法就是拒绝“拖延症”,尤其是在新手阶段,千万不要因为一些客观或者主观因素,感到厌烦或者抗拒。
我大一刚开始学习 Java 的时候,其实就蛮抗拒的。因为要配置环境变量,配置完成后要在命令行里敲代码。这样学编程的坏处很多。
第一,我家里比较穷,所以大一上半学期没有买电脑,学习编程只能到机房去,而机房的电脑只要重启,配置好的环境变量就会丢失,还得重新配置一遍,不厌其烦。
第二,命令行编程对新手实在是太不友好了,我经常拼错关键字,比如说 main 拼成 mian,就导致出现一些莫名其妙的错误,而命令行的错误提示一点也不直接,这就导致找一些简单的错误要花很久的时间,自己的心情也会变得比较糟糕。
所以,千万不要信一些大牛的话,说什么命令行编程、记事本编程容易锻炼新人的编程思维——帽子戴得也太大了点。
如果你是初学 Java,直接上 Intellij IDEA 就可以了,JDK 可以直接下,环境变量不用配,直接就可以上手敲“hello world”,单词拼错了,还有提醒。
你就会感觉学编程是一件很简单的事儿,信心就上来了。
大学阶段,记得每天至少敲一行代码。如果觉得一行代码没意义,可以到 LeetCode 上刷一道算法题,哪怕是自己没有解题思路,也可以看看别人的嘛,找最简单的开始做,做不出来就先抄别人的,不要不好意思,不要觉得自己笨,新人,最重要的是脸皮要厚,保持对编程的热情。
我在 CSDN 共输出了 100 多篇 Java 方面的文章,总字数超过 30 万字, 内容风趣幽默、通俗易懂,收获了很多初学者的认可和支持,内容包括 Java 语法、Java 集合框架、Java 并发编程、Java 虚拟机等核心内容。
为了帮助更多的 Java 初学者,我“一怒之下”就把这些文章重新整理并开源到了 GitHub,起名《教妹学 Java》,听起来是不是就很有趣?
GitHub 开源地址(欢迎 star):https://github.com/itwanger/jmx-java
2)阅读别人的代码
在我看来,提升编程水平的最佳途径就是多看、多写。
优秀的开源项目的源码经过了几千人的上万次修改,非常经典。就像 JDK 的源码一样,经历了二十多年的考验,可以说是经典中的经典。
读这些源码可以让你的编程能力突飞猛进,举个例子来讲吧。
public void run() {
if (state == ChannelState.RECEIVED) {
try {
handler.received(channel, message);
} catch (Exception e) { }
} else {
switch (state) {
case CONNECTED:
try {
handler.connected(channel);
} catch (Exception e) {}
break;
case DISCONNECTED:
try {
handler.disconnected(channel);
} catch (Exception e) {}
break;
case SENT:
try {
handler.sent(channel, message);
} catch (Exception e) { }
break;
case CAUGHT:
try {
handler.caught(channel, exception);
} catch (Exception e) { }
break;
default:
}
}
}
这是 Dubbo 源码中的 ChannelEventRunnable 类的run 方法,这段代码里先用 if 做了判断,然后才在 else 中使用 switch 做了分支判断。为什么不全部使用 switch 呢?
因为现代 CPU 都支持分支预测(branch prediction)和指令流水线(instruction pipeline),这两个结合可以极大提高 CPU 效率。对于像简单的 if 跳转,CPU 是可以比较好地做分支预测的。但是对于 switch 跳转,CPU 则没有太多的办法。switch 本质上是根据索引,从地址数组里取地址再跳转的。
显然,state == ChannelState.RECEIVED
的这个分支发生的频率更好,写在 if 语句中能充分利用 CPU 的分支预测功能,从而提升程序的性能,写到 switch 语句里就无能为力了。
我一开始读代码也很慢,有很多看不懂,后来代码写多了以后,再读别人的代码就会明显地感觉到速度变快了。
慢不是因为缺少编程天赋,而是因为对常用的 API 不熟,再加上没有多少编程经验造成的。
看的多了,写的多了,很多代码扫一眼就明白了,思路就不会被不懂的语法或者编程技巧打断,注意力就会一直停留在程序的逻辑上,读代码就轻松多了。
说 4 个阅读源码的技巧吧。
- 自顶向下:从需求开始,然后再到实现细节。比如说看一个方法,可以把 debug 模式打开,一步步地跳进去,然后再跳出来。
- 提纲挈领:先看一个类、一个方法的 doc 文档,如果英语功底不好的话,可以在 Intellij IDEA 中装一个translation 的翻译插件,先大致过一下这个类、这个方法是干嘛的。
- 广度优先:一开始,可以把重心放在整体上而不是局部细节上,一些一时半会理解不了的就暂时跳过去,没关系的。后面经验足了,可以回头再读。
- 选择合适的版本,不要追求最新。如果你要阅读 JDK 的源码,比如说 String 类、HashMap 类这些经典的类库,一定要选择 JDK 8,里面的语法没有太多炫技的,比较扎实;如果选择 JDK 11 或者以上的版本,你会发现里面有一些细节真的是看得头大,因为穿插了很多对新手不那么友好的技巧。
记住一点,不要漫无目的地去阅读源码,尤其是那些超出个人能力之外的源码。比如说,你初学编程,就去看 Linux 的源码,就会撑着。
什么时候开始读源码呢?
- 当你没有自己的实现思路,需要借鉴别人的代码的时候。
- 当你 debug 的时候,可能你是为了找出问题,或者是解决问题。
- 当你想要给一个项目添加 feature 或者提交 PR 的时候。
3)记笔记写技术文章
对于代码,通过敲代码、大量的练习加强理解;对于理论知识,通过记笔记、写技术文章加深记忆。
新手在一开始学习编程的时候,容易进入两种误区,一种是认为自己学不会,好难;一种是认为自己学会了,盲目自信。
检验自己到底有没有学会,可以通过记笔记或者写技术文章的形式来检验。
如果记笔记的时候脑子一片空白,就证明自己压根没有记住或者理解。
如果写了技术博客,别人看不懂,或者被别人检出了问题,就说明还有待提高,提高的方面很可能不是写作技巧方面,而是自己掌握的不够扎实。
罗马不是一天建成的,保持耐心。
在这个过程中,你可能会经历高潮和低谷,可以通过笔记和文章的形式把这个过程记录下来,等你空闲下来的时候,再去回顾当初的学习方法或者心得体会,就会有一种“复前行,豁然开朗”的感觉。
衣食住行,是生活的基本条件,而计算机,已经渗透到衣食住行的方方面面了,可以说是“无孔不入”。因此,计算机专业的学生完全不用担心就业问题,因为每年的需求量都很大,关键是薪资还高。
在我看来,计算机专业至少还能热门 10 年左右。而编程,是计算机专业中非常重要的一项技能。
有个很流行的说法叫:穷学编程,富学金融,超级有钱学哲学,还是非常有道理的。
对于我们家境一般、农村走出来的孩子来说,学习编程可能是最好的出路。
Asgiref 的 sync_to_async 和 Pycharm - 修复了 Pycharm 的错误类型警告
如何解决Asgiref 的 sync_to_async 和 Pycharm - 修复了 Pycharm 的错误类型警告?
似乎 Pycharm 并没有真正理解 sync_to_async。例如,在以下代码中:
@sync_to_async
def get_point(...) -> Point:
...
def other_func():
point = await get_point()
我收到警告 Class ''Point'' does not define ''__await__'' so the ''await'' operator cannot be used on its instance
。
为sync_to_async 添加正确类型定义的最简单方法是什么? (这比忽略错误更可取)
解决方法
这显然可以通过将 asgiref 从之前的 3.3.1 升级到最新的 3.4.1 来轻松解决。
DDD 快上车 大佬们都在用这个!
听说,很多采用了微服务架构也不能的解决问题,都去用 DDD(领域驱动设计) 的思想去指导微服务的实践了。
01
DDD 是什么?为什么愈加受重视?
02
DDD 有何优势?
传统的分析模型和设计模型不会再被割裂,所有人可围绕一个统一的领域模型进行工作,同时它把领域和设计放到了软件开发的核心,促使软件的交付质量更高且维护成本更低;
DDD 的分层架构,有效分离了业务复杂度和技术复杂度,凸显了领域模型,使得领域层的代码和领域模型保持高度一致; 统一语言非常重要,DDD 在战略上提出了分离子域(问题域空间)和拆分 BC(解决方案空间)的模式,BC 间通过 Context Mapping 来集成; DDD 在战术层面提出聚合,实体,值对象,服务,工厂,仓储等模式,对领域模型中的元素进行了分类,明确了职责和特征,从而降低了领域模型的构建成本。


VIP 专栏课原价499,现在花0.99就能拿下,不到一次共享单车钱,就能换来19节名师精心打磨的百万业务架构师必备 DDD 实战课,相当划算!8月23 - 25日,绝对是市面上唯一的一门百万业务架构师实践课,也是P8级业务架构师必须掌握的核心能力!
重要提醒:一次报名,全程赠送讲师答疑服务!报名即可领取价值 129 元的 16 本程序员必读电子书目。虚拟机、数据库、代码设计、高并发实战、微服务、算法 & 数据结构一应俱全,帮助你通过课程,提升实战能力的基础上,体系化巩固理论概念。

-
Day01 DDD设计篇:运用事件风暴法进行业务领域建模、统一语言建模 -
Day02 DDD实践篇:通过领域模型落地系统设计:数据库、聚合、工厂与仓库 -
Day03 DDD架构篇:掌握如何通过架构支持领域驱动在项目中的落地
领域驱动设计是业务架构师必备的技术栈,课程将深入浅出帮助你理解 DDD,并让你在理解业务架构的基础上,掌握领域建模、统一语言建模等重要部分的设计。
领域驱动设计难点在于各模块划分非常抽象,名师将在课程中带你踏入全新领域,用真实业务案例,带你了解贫血模型、充血模型改造,数据库、聚合、工厂与仓库的架构设计实践。
课程将基于国内知名企业(美团、阿里、华为)DDD 的最佳实践,赋能你 DDD 改造的实践落地能力,学习完成轻松收获 DDD 技术架构设计能力。

课程都有哪些特色
超强名师带你学!

超强收获
哪些人群适合学习
-
系统架构师 -
业务架构师 -
云原生架构师 -
大数据架构师 -
硬件/嵌入式系统架构师 -
运维架构师 -
DBA架构师 -
测试架构师 -
解决方案架构师 -
技术负责人/技术经理/技术总监/技术VP/CTO -
项目经理/项目总监 -
进一步提升大数据架构设计认知和思维模型的其他职位 -
……
真实好评,名师玄姐口碑爆棚!


百万年薪业务架构师都研究的 DDD
你需要真正掌握它!
19 节DDD业务架构设计硬核干货
仅需3天 彻底搞懂
原价499,限时扫码0.99
带你深入剖析 DDD 的价值与实践
本公众号仅限前50名特惠购买
购买后请您耐心等待课程顾问通过
本文分享自微信公众号 - sowhat1412(sowhat9094)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
Java面试:2021.05.10来不及解释,快上车!
-
dubbo 的执行流程;
-
Sql语句的链表查询和sql语句的聚合函数语句的编写;
-
异步线程池;
-
Map集合jdk1.7和jdk1.8的区别;
-
List和set集合的区别;
-
线程和juc线程;
-
Mongodb和mysql还有redis他们之间的区别,为什么使用mongodb;
-
Mongodb支持的基类型有哪些;
-
Docker镜像,容器和dockerFile他们有什么关系;
-
Docker的原理;
-
Dockerfile的使用步骤有哪些;
-
微服务中搭建网管和注册中心的步骤;
-
使用token如果给token设置一个30分钟的过期时间,时间到期了怎样处理;
-
分布式事务seate;
-
Redis支持的基本类型;
-
Jvm调优;
-
Sql语句的优化;
-
dubbo服务端和消费端互相调用是通过什么关键字;
-
spring怎么实现事务管理的;
-
mybatis中#号和$有什么区别;
-
循环往数据库插入值用什么,里面都有那几个字段名;
-
你知道用什么组件可以再java后台实现定时任务,你知道定时任务的时间表达式,时间表达式有几位;
-
消息队列用过有哪些,用的是哪种,发送消息有几种消息模式;
-
rabbitMQ有集中路由和你做消息接收时需要绑定路由还是队列;
-
登录接口怎么判断用户是否登录过;
-
token的时效性是怎么去设置的,是用什么技术设置的时效性;
-
sql语句哪种写法可以引起索引失效,怎么去查看表中的索引状况;
-
你再java里面写过多线程吗?
-
多线程线程类是继承那个thread类,里面用到的那个方法;
-
springboot实现过多数据源的连接;
-
linux搭建过环境或者装过什么软件吗?
-
环境变量是在哪里配置的比如说配置path/javahome/或者tomcat执行路径在哪里配置?
-
linux给文件设置读/写属性/执行权限用的什么命令?
-
怎么查看linux磁盘空间使用空间。
来不及整理答案啦!大家见谅,明天给铁子们来份核心点。
今天关于Pycharm 常用的小技巧汇总,Python 新手上路必备,快上车!和pycharm新手使用教程的分享就到这里,希望大家有所收获,若想了解更多关于3 条掏心掏肺的建议,新手学习编程必备,快上车!、Asgiref 的 sync_to_async 和 Pycharm - 修复了 Pycharm 的错误类型警告、DDD 快上车 大佬们都在用这个!、Java面试:2021.05.10来不及解释,快上车!等相关知识,可以在本站进行查询。
本文标签: