python社区

最新的python知识学习,专业编程交流中心
有个程序猿,用12万行代码堆出来个「蔡徐坤」,编译还能通过?!

有个程序猿,用12万行代码堆出来个「蔡徐坤」,编译还能通过?! 14

知行编程网 2年前 (2021-12-29) 20 0

有个程序猿,用12万行代码堆出来个「蔡徐坤」,编译还能通过?! 它是这样的: 不是简单的灰度字符画!也不是控制台控制颜色!而是在唱、跳、rap的代码! 连肩带,都是有灵魂的。 这样的作品,来自B站UP主NyeJu。他利用代码编辑器为不同关键词显示不同的颜色的原理,生成代码,然后滑动形成视频。 这项技术的关键在于: 在正确的位置上放上符合规范的代码,显示不同的颜色。 也就是说,整个操作纯人工打造! ...

Python模块学习 ---- random模块

Python模块学习 ---- random模块 10

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

基本随机函数 计算机产生随机数是需要随机数种子的,例如 给定一个随机数种子,就能利用梅森旋转算法产生一系列随机序列 每一个数都是随机数,只要随机种子相同,产生的随机数和数之间的关系都是确定的 随机种子确定了随机序列的产生 基本随机函数 seed() 初始化随机数种子 random()生成一个[0.0,1.0]之间的随机小数 如果用随机种子10,产生0.57++++。。。。。 如果不使用随机数种子,...

5 分钟掌握 Python 中常见的配置文件

5 分钟掌握 Python 中常见的配置文件

知行编程网 2年前 (2022-01-18) 11 0

One old watch, like brief python 为什么要写配置文件 在开发过程中,我们常常会用到一些固定参数或者是常量。对于这些较为固定且常用到的部分,往往会将其写到一个固定文件中,避免在不同的模块代码中重复出现从而保持核心代码整洁。 这个固定文件我们可以直接写成一个 .py 文件,例如 settings.py 或 config.py,这样的好处就是能够在同一工程下直接通过 im...

2021 年 VS Code 必备 Python 插件!

2021 年 VS Code 必备 Python 插件! 16

知行编程网 2年前 (2022-01-24) 64 0

空余时间整理了2021年里我认为 Python 编程必备的几个 VS Code 插件,分享一下。 如果你是初学小白,建议全部安装并尽快上手,敲代码效率直接起飞。当然如果你是老司机,也可查缺补漏。 一、Python Python这个插件必装,别问为啥!因为它是微软VSCode开发团队自己开发的,亲儿子的级别。虽然 VSCode 不安装任何插件也能高亮Python代码,但该插件提供的功能远不止如此,还...

十个办公自动化常用操作,代码拿走就用!

十个办公自动化常用操作,代码拿走就用!

知行编程网 2年前 (2022-01-31) 12 0

01 OS模块相关 一、遍历文件夹 批量操作的前提就是对文件夹进行遍历,使用os模块可以轻松的遍历文件夹,os.walk 遍历后产生三个参数: “ 当前文件夹路径 包含文件夹名称[列表形式] 包含文件名称[列表形式] ” 代码如下,大家可以根据自己的路径进行修改 import glob      for file in glob.glob('**/*', recursive=True):     ...

让Python运行SQL?Pandasql来搞定!

让Python运行SQL?Pandasql来搞定! 15

知行编程网 2年前 (2022-02-06) 15 0

关于 Python 的最喜欢的一件事是使用者获得观察 R 社区的好处,然后模拟其最好的部分。我相信一种语言和它的库和工具一样有用。   这篇文章是关于pandasql,Yhat 写的一个模拟 R 包 sqldf 的Python 库。这是一个小而强大的库,只有358行代码。pandasql 的想法是让 Python 运行 SQL。对于那些来自 SQL 背景或仍然「使用 SQL 思考」的人来说,pan...

Python基础 | 008、函数和模块

Python基础 | 008、函数和模块 2

知行编程网 2年前 (2022-02-12) 2 0

在讲解本节课的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。 你可能已经想到了,这个问题其实等同于将8个苹果分成四组且每组至少一个苹果有多少种方案,因此该问题还可以进一步等价于在分隔8个苹果的7个空隙之间插入三个隔板将苹果分成四组有多少种方案,也就是从7个空隙选出3个空隙放入隔板的组合数,所以答案是C(7,3)=35。组合数的计算公式如下所示。 根据我们前面学习的知识,可以用...

强化版的 requests,这个库真牛 x

强化版的 requests,这个库真牛 x

知行编程网 2年前 (2022-02-19) 21 0

最近公司 Python 后端项目进行重构,整个后端逻辑基本都变更为采用"异步"协程的方式实现。看着满屏幕经过 async await(协程在 Python 中的实现)修饰的代码,我顿时感到一脸懵逼,不知所措。 虽然之前有了解过"协程"是什么东西,但并没有深入探索,于是正好借着这次机会可以好好学习一下。  什么是协程? 简单来说,协程是一种基于线程之上,但又比线程更加轻量级的存在。对于系统内核来说,...

Pyecharts绘制22种超实用精美图表

Pyecharts绘制22种超实用精美图表 25

知行编程网 2年前 (2022-02-24) 24 0

今天来给大家分享一下Pyecharts模块,说到它我们就不得不提Echarts,它是由百度开源的一款使用JavaScript实现的开源可视化库,涵盖了各种图表、满足各类业务需求,而pyecharts也就是Python与Echarts结合之后的产物,封装了Echarts各类图表的基本操作,然后通过渲染机制,输出一个包含JS代码的HTML文件。 01安装与导入模块说到安装模块,我们可以这样来进行, p...

九九乘法,兔子数列,杨辉三角|用Python生成器的妙解

九九乘法,兔子数列,杨辉三角|用Python生成器的妙解 2

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

      很多同学还是对生成器的用法,感到怀疑,特别是有其他语言基础的同学,一下子很难理解和转换过来,那什么情况下会用到yield,建议是当需要在循环过程中依次处理一个序列中的元素的时候,就应该考虑生成器,其实yield是非常巧妙而且很高效,一旦用习惯了就会事半功倍. 下面举几个简单的例子,让大家轻松理解生成器的妙用 1 九九乘法表 1.九九乘法表应该是耳熟能详的,我们用这个做第一个例子 def...

扫一扫二维码分享