每周杂谈,内容来自网络。
新闻
编程语言排行榜TIOBE
上个月,TIOBE指数没有发生太多变化。排名前4位的Python,C,Java和C 现在共有近50%的市场份额。Fortran和Matlab再次进入前20名,牺牲了Lua和Prolog。我们今年已经过了一半,TIOBE 2022年语言的最大候选者是Python,C,C 和C#sofar。我们预计任何相对较新的热门语言,如Rust,Dart,Kotlin或TypeScript,都不会接近前20名。让我们期待八月份更多令人兴奋的消息。-- Paul Jansen TIOBE Software首席执行官
TIOBE编程社区指数是编程语言普及程度的指标。该索引每月更新一次。评级基于全球熟练工程师,课程和第三方供应商的数量。流行的搜索引擎,如谷歌,必应,雅虎,维基百科,亚马逊,YouTube和百度用于计算评级。重要的是要注意,TIOBE索引不是关于最好的编程语言或编写大多数代码的语言。
资源
绘图工具drawio(流程图、类图等)
在线地址:app.diagrams.net
桌面版下载地址:https://github.com/jgraph/drawio-desktop/releases
插件sourcery
一个优化python代码的插件
地址:sourcery.ai/editor/
支持多个平台:
利用ai重构你的代码
以Pycharm为例:如果sourcery认为你的代码可以优化,会有高亮显示,鼠标移动到该语句就会有修改提示。可以点击下面的Sourcery - ....
一键优化。
举一个实际的例子:
(优化前)
(优化后)
playwright
微软爬虫框架, 可以根据动作自动生成代码。
文档:https://playwright.dev/python/docs/intro
auto-py-to-exe
将Python程序打包成exe
地址:https://pypi.org/project/auto-py-to-exe/
Python 设计模式
github地址:https://github.com/brandon-rhodes/python-patterns
Wtfpython
一些有趣且鲜为人知的 Python 特性.
github地址:https://github.com/satwikkansal/wtfpython
中文版地址:https://github.com/robertparley/wtfpython-cn
awesome python
Python框架,库,软件和资源的精选列表。
github地址:https://github.com/vinta/awesome-python
值得一提的是,github 有一个awesome系列,除了Python还有更多其它计算机相关的资源,包括前后端开发、编程语言、数据库等与计算机相关的各种方向。
地址:https://github.com/sindresorhus/awesome
PlotNeuralNet
神经网络绘图工具,根据latex或python代码绘制网络图
github地址:https://github.com/HarisIqbal88/PlotNeuralNet
GitHub 中文使用指南
github地址:https://github.com/eryajf/HowToStartOpenSource