pycharm专业版的使用

目录

pycharm专业版的使用

1. profile的功能及使用--时间性能分析

2.用PyCharm专业版实现远程调试、运行代码

需求

2.1 详细解释网址--未验证

3. Diagrams(显示UML图)--显示各个类的继承关系


这里面有pycharm的使用技巧很多以后在整理

01. 代码排版,自动PEP8#

02. 误删文件,一秒找回

03. 拥抱Vim,远离鼠标

04. 代码模板,效率编码#

05. 使用书签,快速定位#

https://www.csdn.net/link/?target_url=https%3A%2F%2Fwww.cnblogs.com%2Fwongbingming%2Fp%2F10831760.html&id=94729385&token=undefined

06. 神一样的调试技巧#

07. 指定参数执行脚本#

08. 搜索时过滤测试文件#

09. 关闭烦人的灯泡提示#

https://www.cnblogs.com/wongbingming/p/10633499.html

11. 一键进行代码性能分析#

12. 使用Git做版本控制#

13 Tab轻松转空格#

14. 一次注册,永久激活#

15. 源码文档,快速预览#

https://www.cnblogs.com/wongbingming/p/10831760.html

16. 快速定位到错误行#

17. 快速查看最近的修改#

18. 静态代码分析检查#

19. 全方位无死角精准定位#

20. 利用 TODO 解救“中年痴呆”#

https://www.cnblogs.com/wongbingming/p/11042025.html

21. 随处折叠,实现代码自由#

22. 重构操作,一步到位#

23. 复杂操作,录制成宏#

24. 多行标签页,一览无余#

25. 应用搜索,阅读源码必备#

https://www.cnblogs.com/wongbingming/p/11122994.html

26 文件差异,轻松比对#

27 以列为单位的块编辑#

28 智能补全,忽略大小写#

29 保护眼睛,从PyCharm开始#

30 调试远程服务器的代码#

https://www.cnblogs.com/wongbingming/p/11229265.html

 

pycharm专业版的使用

专业版是收费的,需要进行破解,目前我这里有windows的破解版方法和相应的破解文件。

1. profile的功能及使用--时间性能分析

  • PyCharm提供了性能分析工具Run-》Profile,利用Profile工具可以对代码进行性能分析,找出瓶颈所在。
  • 下面的网址是详细解析
  • https://blog.csdn.net/xiemanR/article/details/69398057?utm_source=copy
  • 可以得到如下结果:调用次数以及消耗时间以及图形化的展示方法。

pycharm专业版的使用_第1张图片

pycharm专业版的使用_第2张图片

2.用PyCharm专业版实现远程调试、运行代码

需求

我们进行深度学习程序开发的时候几乎必然会用到深度学习的库,比如TensorFlow、Theano等。通常我们用专门的服务器来运行程序,这些服务器都在远程,且常常缺乏IDE,因此我们通常是在本地编写好程序再放到服务器上去运行,很不方便,尤其是要调试程序的时候。如果能够再本地编写程序,然后自动同步到服务器上,并且还能够再本地对其进行远程调试和运行,那就方便多了。

接下来就介绍如何用PyCharm专业版实现远程调试、运行代码。

2.1 详细解释网址--未验证

http://www.pythontip.com/blog/post/13119/

 

3. Diagrams(显示UML图)--显示各个类的继承关系

下面这个人的账号已经关注了,写的东西都比较好,它这里还有一些其他的pycharm使用方法

https://blog.csdn.net/u013088062/article/details/50353202

PyCharm的Diagrams提供了显示UML图的功能。

进入:在当前文件右键-》Diagrams-》Show Diagrams-》Python Class Diagrams

界面如下图,点击UML图界面上方的m图片可以显示成员函数,点击f图标可以显示成员变量:

class A:
    def __init__(self):
        pass
    def f(self):
        pass
    def g(self):
        pass
class B(A):
    def __init__(self):
        pass
    def f(self):
        pass
    def bbb(self):
        pass

pycharm专业版的使用_第3张图片pycharm专业版的使用_第4张图片

 

 

 

你可能感兴趣的:(pycharm专业版的使用)