Antkillerfarm Hacking V7.0

Python(六), IDE

2022-05-13

Python

https://mp.weixin.qq.com/s/v-N5jUTVFBb-wV0a_RAg5A

Python实现代码雨效果

https://mp.weixin.qq.com/s/0wJRlGS2QXpEL2XaU_Ke-g

Python实现烟花特效

https://mp.weixin.qq.com/s/8Fgzb8JiAoNSJqUanSi85Q

鼠年做只奔跑的猫呗,卖萌式监控系统资源~(QSystemTrayIcon)

https://mp.weixin.qq.com/s/2RRJDStTL7l2Ra3SnNEEYg

发布自己的python库到pypi

https://mp.weixin.qq.com/s/PBaDdLcYxDso2V4aZcFXpA

盘一盘Python错误类型

https://mp.weixin.qq.com/s/8uxc2t53N_j_mRPYbiG0sA

5个案例让Python输出漂亮的命令行表格!

https://mp.weixin.qq.com/s/3pGw9QdAZVE3OKZ-zGyb4g

使用Python远程登陆服务器的最佳实践

https://mp.weixin.qq.com/s/Bllw4rSkxd378LLUCh6oJA

Python炫技操作:合并字典的七种方法

https://mp.weixin.qq.com/s/KrdXyYMtyElUGuPH5eNYvg

Python的深浅拷贝讲解

https://mp.weixin.qq.com/s/DMK3gwMKbpsfOrWMxjb5lg

不到20行代码,用Python做一个智能聊天机器人

https://mp.weixin.qq.com/s/wIXCIMzZmh75SV-qJIKbCw

Python程序员最常犯的10个错误,你中招了吗?

https://mp.weixin.qq.com/s/W1j4G_QQqlzDYru231dZFA

Python:编写条件分支代码的技巧

https://mp.weixin.qq.com/s/ST7TQ5Wkn_owv5bpTiTKVA

2018年最好用的5个python网站开发框架

https://mp.weixin.qq.com/s/dmJI2GlzgUJgYllfVOPt4g

两句话轻松掌握Python最难知识点

https://mp.weixin.qq.com/s/PkzD1ig_D5AIUTkO5zH8pQ

Python字节码介绍

https://mp.weixin.qq.com/s/-erFsz8NvLZ5mOIXyDosFg

使用PyInstaller将python转成可执行文件exe笔记

https://mp.weixin.qq.com/s/EZh5PAUgXkIDzGbim6wqLQ

用Python带你看白雪飘扬~

https://mp.weixin.qq.com/s/SUyRNz_M7B6bcdV7-YxlZQ

Python制作一款简易音乐播放器

https://mp.weixin.qq.com/s/d2_MTvfbOFZmppej5UOwUw

关于使用Python析构函数的正确姿势

https://mp.weixin.qq.com/s/_PtdgGElw0mvr_rRm5xrCg

Python性能优化的20条招数

https://mp.weixin.qq.com/s/0Rpbuo7LCRo1SnbE8NcH4Q

快速学习Python的全套14张思维导图

https://mp.weixin.qq.com/s/Cujl2nxITCuZL7B72uKVrQ

为什么Python这么慢?

https://mp.weixin.qq.com/s/a3YTmQMfpnviHnidXrhYtg

这17个骚操作你都Ok吗

https://zhuanlan.zhihu.com/p/41293278

把python翻译成C++

https://mp.weixin.qq.com/s/XV4LOBM1pO0N8oShZl7MzQ

手把手教你用Python设计一个命令行界面

https://mp.weixin.qq.com/s/b19SLduKoiOIeE5CA3ZOjg

Python标准库之LRU缓存实现学习

https://zhuanlan.zhihu.com/p/149240769

Python自动化测试——必会模块 Unittest

https://mp.weixin.qq.com/s/zABXQksUX6le8zWJeWUQXw

Python的__name__变量,到底是个什么东西?

https://mp.weixin.qq.com/s/FtlAkInyXgvUxDnSCikTIw

全面深入理解Python面向对象编程

https://blog.csdn.net/lys_828/article/details/106489371

字符串模糊匹配及在实战中的应用(FuzzyWuzzy库)

https://mp.weixin.qq.com/s/Ln5EPqbdNjy3HrVM7Wwe2g

Heartrate:一个牛逼的工具,Python执行实时可视化

https://mp.weixin.qq.com/s/J8IHOdUevyn9YS09D8Ou-g

聊聊Python发送邮件的几种方式

https://mp.weixin.qq.com/s/L0FoYh1npy-3rwRQWcj71g

五大自动化测试的Python框架

https://mp.weixin.qq.com/s/Oq316PWN10FBWzv-X26pAg

高性能Python CPU Memery分析器

https://mp.weixin.qq.com/s/wr18ylCJyJOX83BhbvGXng

13个Python开发者必知的Python GUI库

https://mp.weixin.qq.com/s/S_mIspLOrmj8ny0VHP52ZA

Python高级技巧:lazy property

https://mp.weixin.qq.com/s/QWH9qhKzECX-1rqDLfZyhw

如何加速Python代码?

https://mp.weixin.qq.com/s/OT9yRMFsNowXBbwKqmzP-Q

一起来尝试借助哈密顿环自动玩贪吃蛇小游戏呀~

哈密顿图:由指定的起点前往指定的终点,途中经过所有其他节点且只经过一次。

https://segmentfault.com/a/1190000000414339

一行Python代码实现并行

https://mp.weixin.qq.com/s/nNGTVQDt9TxHeIKOyxh1Jw

WTF Python:盘点鲜为人知的Python特性

https://mp.weixin.qq.com/s/mANrN9k5Rjf1zQwhHvWUEw

​解密Python中的对象模型

https://mp.weixin.qq.com/s/zQldWMBK5LWDFMyLbobK5w

抖音超火的九宫格视频是如何生成的

https://mp.weixin.qq.com/s/muGLG9WJNsZqZmGuN0u5RQ

Python+Dash快速web应用开发——基础概念篇

https://mp.weixin.qq.com/s/rMrY-M60jhdfDnX6LYOlCA

Python+Dash快速web应用开发——页面布局篇

https://mp.weixin.qq.com/s/MzORtWN-mSmY9N5Ps5m5Mw

Python+Dash快速web应用开发:回调交互篇(上)

https://mp.weixin.qq.com/s/_o5upbRqjADpCkZ0q0ZwkA

Python+Dash快速web应用开发:回调交互篇(中)

https://mp.weixin.qq.com/s/81HauaX6fWstbUfgp3pJvw

Python+Dash快速web应用开发:回调交互篇(下)

https://mp.weixin.qq.com/s/RlJ5Y6xJ-8NfDW7oSZlYbw

深入Python解释器源码,我终于搞明白了字符串驻留的原理!

https://mp.weixin.qq.com/s/LeTNcQCT4mYu6HSlGoHbzQ

手机最强Python编程神器,在手机上运行Python不再是梦!

https://mp.weixin.qq.com/s/5xs1ivkrUAP_Rr9P-EMc5g

代码优化指南:人生苦短,我用Python。这篇blog主要介绍了如何追踪Python脚本的CPU使用情况。

https://mp.weixin.qq.com/s/HGH2e_0ocHv2VWsjOje9BQ

程序员必知的Python陷阱与缺陷列表

http://blog.csdn.net/linda1000/article/details/8315892

单引号、双引号和三双引号的区别

https://mp.weixin.qq.com/s/RP2j-PQMsAIXOK5u4zt3ZA

Python加速运行技巧

https://mp.weixin.qq.com/s/7sQ6p0IDWvttbvv_c71Etg

Python单元测试详解

https://mp.weixin.qq.com/s/TMcj-X5SmOqOgh6Ljkb3sw

模型热更新小记

https://mp.weixin.qq.com/s/czqO4Lo1Jt9zqg2UKNlLYg

手把手教你用Python创建微信聊天机器人

https://mp.weixin.qq.com/s/nT4GLtDtJ1MUg8TBHBDf_A

足不出户也能放风筝?OpenGL一招搞定!

https://mp.weixin.qq.com/s/7KdH2Zx3ugK6DXn5SYewAw

盘点Python加密解密模块hashlib的7种加密算法

https://mp.weixin.qq.com/s/EWnXlinxEJgzdRGJH4bFTQ

只需一行代码,就能导入所有的Python库?

https://mp.weixin.qq.com/s/egThaVvcgV_-opocwxWOVA

让Python代码简洁的实用技巧

https://mp.weixin.qq.com/s/xamO4TZS90FtZMcn398stQ

推荐3个Python文本终端GUI框架

IDE

http://pypl.github.io/IDE.html

这个网站提供了常用IDE的流行排名

Scintilla

Scintilla是Neil Hodgson出于对Richedit控件的失望,所开发的替代品(1990)。它是Notepad++等编辑器的基础控件。

官网:

https://www.scintilla.org

Scintilla官方还推出了一个名叫SciTE的编辑器,用于展示Scintilla的新功能。

tree-sitter

tree-sitter是一个多语言的语法分析器。

官网:

https://tree-sitter.github.io/

参考:

https://blog.csdn.net/weixin_43646592/article/details/119895482

tree-sitter-编程语言解析工具包

LSP

language server protocol是一种跨编辑器的语言支持实现规范。它由微软提出,目前vscode、vim、atom都已经支持了这个规范。

在过去,每个IDE遇到一门全新的语言,往往都需要重新实现一次基本功能:对于流行的语言来说还好,因为IDE厂商有动力提供支持。但对于一门全新的语言,往往需要语言的发明人自己实现各种IDE的语言支持。由于各个IDE的接口不同,需要将语言支持在各个IDE中重新移植一遍。

有了LSP规范后,语言支持插件开发者只需要编写一次,就可以很快地在IDE之间移植代码了。

官网:

https://microsoft.github.io/language-server-protocol/

这里有一个社区维护的LSP Server列表:

https://langserver.org/

类似的还有DAP(Debug Adapter Protocol),用于IDE与具体调试器通信。

BSP(Build Server Protocol),处于IDE和构建工具之间,用于统一构建功能的通信协议。

它们都是通过协议去统一相同功能在不同工具之间的差异性。

参考:

https://blog.csdn.net/weixin_38358700/article/details/121919353

DAP调试适配协议

https://blog.csdn.net/weixin_38358700/article/details/121919581

BSP构建服务协议

Source Insight

Shift+F8:高亮选中的字

http://www.cnblogs.com/bluestorm/archive/2012/10/28/2743792.html

Source Insight常用设置和快捷键大全

Eclipse

分栏显示

1.拖住一个文件不放,直到鼠标图案发生改变。

2.如果需要左右显示两个文件,向左右移动鼠标,如果需要上下显示两个文件,上下移动。这里的移动需要移出编辑窗口范围。

Other

http://dcloud.io/index.html

HBuilder,一个html编辑的IDE。

十六进制编辑器

https://mp.weixin.qq.com/s/Bq6p3DUePBAUlw1kek86QA

开源十六进制编辑器登顶GitHub热榜(ImHex)

https://zhuanlan.zhihu.com/p/59119723

Linux上最好的十六进制编辑器

Fork me on GitHub