python社区

最新的python知识学习,专业编程交流中心
Python模块学习 ---- logging模块

Python模块学习 ---- logging模块

知行编程网 2年前 (2022-01-06) 29 0

1 基本使用 配置logging基本的设置,然后在控制台输出日志, import logging logging.basicConfig(level = logging.INFO,format ='%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger(__name__) logger.in...

安利十二个常用的IPython魔法命令

安利十二个常用的IPython魔法命令 14

知行编程网 2年前 (2022-01-04) 7 0

不能以偏概全哈,就我个人而言,在日常编程中一般都会用到两个编译器——Pycharm和Jupyter,在刷算法、写爬虫时会用到前者,因为我习惯用Pycharm里的Debug功能调试,很容易找出代码中的Bug。 而进行数据分析、机器学习时就会用到后者,因为Jupyter编译器利用的IPython是一种交互式计算和开发环境,对数据的可视化十分友好,这类单元格的形式每一步都有运行结果,便于整理自己思路,并...

223个Python小例子(1-60)

223个Python小例子(1-60)

知行编程网 2年前 (2022-01-04) 4 0

Python小例子:https://github.com/jackzhenguo/python-small-examples 贡献 欢迎贡献小例子到此库 License 允许按照要求转载,但禁止用于任何商用目的。 小例子 一、 数字 1 求绝对值 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 2 进制转化 十进制转换为二进制: In [2]: bin(10) Out[2]:...

这 22 款 CLI工具,每一个都是精品

这 22 款 CLI工具,每一个都是精品 27

知行编程网 2年前 (2022-01-04) 17 0

推荐三个网站 1.Python进阶知识: http://python.iswbm.com  2.Python魔法技巧: http://magic.iswbm.com  3.PyCharm中文手册: http://pycharm.iswbm.com G作者 | switowski策划 | 万佳作者根据多年的终端使用经验,详细介绍了一些实用的 CLI 工具,希望它们能帮读者提高生产力。 前段时间,我写...

Python模块学习 ---- re正则表达式

Python模块学习 ---- re正则表达式

知行编程网 2年前 (2022-01-04) 4 0

re模块 Python自带了匹配字符串的模块re,我们可以通过该模块对字符串进行(模糊)匹配,提取出我们需要的内容。 re模块中很多功能都是基于正则表达式实现的。正则表达式是一种特殊的字符序列,它能帮助我们去检查字符串是否与某种模式相匹配。 常用方法 1、re.compile(pattern, flags=0) 将正则表达式编译成正则对象,搭配match、search、findall等等进行匹配。...

Python模块学习 ---- hashlib模块

Python模块学习 ---- hashlib模块

知行编程网 2年前 (2022-01-04) 5 0

一:hashlib简介 1、什么叫hash: hash是一种算法(不同的hash算法只是复杂度不一样)(3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法),该算法接受传入的内容,经过运算得到一串hash值 2、hash值的特点是(hash值/产品有三大特性:): 2.1、只要传入的内容一样,得到的hash值必然...

10个可以快速用Python进行数据分析的小技巧

10个可以快速用Python进行数据分析的小技巧 20

知行编程网 2年前 (2022-01-03) 17 0

一些小提示和小技巧可能是非常有用的,特别是在编程领域。有时候使用一点点黑客技术,既可以节省时间,还可能挽救“生命”。 一个小小的快捷方式或附加组件有时真是天赐之物,并且可以成为真正的生产力助推器。所以,这里有一些小提示和小技巧,有些可能是新的,但我相信在下一个数据分析项目中会让你非常方便。 Pandas中数据框数据的Profiling过程 Profiling(分析器)是一个帮助我们理解数据的过程,...

一份可以令 Python 变快的工具清单

一份可以令 Python 变快的工具清单

知行编程网 2年前 (2022-01-03) 13 0

  这篇文章会提供一些优化代码的工具。会让代码变得更简洁,或者更迅速。 当然这些并不能代替算法设计,但是还是能让Python加速很多倍。 其实前面讲算法的文章,也有提到过。比如适用于双向队列的 deque,以及在合适的条件下运用 bisect 和 heapq 来提升算法的性能。 而且前面也提到过,Python提供了当今最高级也是最有效的排序算法(list.sort)。 另外还有一个功能多样又迅速的...

20行 Python 代码实现验证码识别

20行 Python 代码实现验证码识别 3

知行编程网 2年前 (2022-01-03) 162 0

一、探讨识别图形验证码可以说是做爬虫的必修课,涉及到计算机图形学,机器学习,机器视觉,人工智能等等高深领域……简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等非几何属性组成。计算机涉及到的几何图形处理一般有 2维到n维图形处理,边界区分,面积计算,体积计算,扭曲...

PyCharm vs VSCode,是时候改变你的 IDE 了!

PyCharm vs VSCode,是时候改变你的 IDE 了!

知行编程网 2年前 (2022-01-03) 904 0

也许是我有些落伍,或者也是因为 JetBrains 在 Python IDE 的市场上占有很大的份额,以至于直到最近我才发现,使用 VSCode 的 Python 开发者要比预想中的多很多。近期,我将 PyCharm 和 Notebooks 放在一起用了一段时间,发现 Notebooks 方便浏览数据,并将数据实时可视化;PyCharm 则可以完成更多的任务。这两者的结合让我非常满意。 让我感到欣...

扫一扫二维码分享