【Python基础】Github标星4.7k,每天推送一个python小实例的Python库
文章来源于Python与算法社区,作者zhenguo
推荐一个 python-small-examples 库,每天推送一个Python实例。时至今日,共有4700
人 star
期间多次登上github趋势榜
有些令我惊喜,因为这些例子都很普通,我所做的就是每天构思一个Python例子,尽可能的将复杂问题简单化,并坚持推送,可能做不到每天必更,半年下来累积220
多个:
上周我从中整理出100个极简例子
,推送到公众号里。朋友们很喜欢,当天此篇阅读量5000+,很多号主朋友都转载了这篇,过去一周所有累积阅读大概有4万+
:
说出这些数据,不是为显摆,是想与朋友们分享一个再普通不过的道理:脚踏实地做些实事,哪怕是不起眼的小事,每天前进一点,日积月来会做出一点成绩的。
记得圣元大哥之前说过一句话:如果做不了伟大的事情,就把平凡的事情做伟大。深知大哥功底深厚,但却如此这般谦逊,那我更没有任何资本让自己每天浮浮躁躁。
目前这个库有一些营养,我在这里再罗列下目录,以便让朋友们一眼看出:是否能从中真正获得几分帮助。
目前将此库划分为以下八个章节:
一、Python基础
1 求绝对值
2 元素都为真
3 元素至少一个为真
4 ascii展示对象
5 十转二
6 十转八
7 十转十六
8 判断是真是假
9 字符串转字节
10 转为字符串
11 是否可调用
12 十转ASCII
13 ASCII转十
14 类方法
15 执行字符串表示的代码
16 创建复数
17 动态删除属性
18 转为字典
19 一键查看对象所有方法
20 取商和余数
21 枚举对象
22 计算表达式
23 查看变量所占字节数
24 过滤器
25 转为浮点类型
26 字符串格式化
27 冻结集合
28 动态获取对象属性
29 对象是否有这个属性
30 返回对象的哈希值
31 一键帮助
32 对象门牌号
33 获取用户输入
34 转为整型
35 isinstance
36 父子关系鉴定
37 创建迭代器类型
38 所有对象之根
39 打开文件
40 次幂
41 打印
42 创建属性的两种方式
43 创建range序列
44 反向迭代器
45 四舍五入
46 转为集合类型
47 转为切片对象
48 拿来就用的排序函数
49 求和函数
50 转元组
51 查看对象类型
52 聚合迭代器
53 nonlocal用于内嵌函数中
54 global 声明全局变量
55 链式比较
56 不用else和if实现计算器
57 链式操作
58 交换两元素
59 去最求平均
60 打印99乘法表
61 全展开
62 列表等分
63 列表压缩
64 更长列表
65 求众数
66 多表之最
67 列表查重
68 列表反转
69 浮点数等差数列
70 按条件分组
71 map实现向量运算
72 值最大的字典
73 合并两个字典
74 topn字典
75 异位词
76 逻辑上合并字典
77 命名元组提高可读性
78 样本抽样
79 重洗数据集
80 10个均匀分布的坐标点
81 10个高斯分布的坐标点
82 chain高效串联多个容器对象
83 操作函数对象
84 生成逆序序列
85 函数的五类参数使用例子
86 使用slice对象
87 lambda 函数的动画演示
88 粘性之禅
89 元类
90 对象序列化
二、Python字符串和正则
91 反转字符串
92 字符串切片操作
93 join串联字符串
94 字符串的字节长度
95 查找第一个匹配串
96 查找所有1的索引
97 \d 匹配数字[0-9]
98 匹配浮点数和整数
99 ^匹配字符串的开头
100 re.I 忽略大小写
101 理解compile的作用
102 使用()捕获单词,不想带空格
103 split分割单词
104 match从字符串开始位置匹配
105 替换匹配的子串
106 贪心捕获
107 非贪心捕获
108 常用元字符总结
109 常用通用字符总结
110 密码安全检查
111 爬取百度首页标题
112 批量转化为驼峰格式(Camel)
113 str1是否为str2的permutation
114 str1是否由str2旋转而来
115 正浮点数
三、Python文件、日期和多线程
116 获取后缀名
117 文件读操作
118 文件写操作
119 路径中的文件名
120 批量修改文件后缀
121 xls批量转换成xlsx
122 定制文件不同行
123 获取指定后缀名的文件
124 批量获取文件修改时间
125 批量压缩文件
126 32位加密
127 年的日历图
128 判断是否为闰年
129 月的日历图
130 月有几天
131 月第一天
131 月最后一天
132 获取当前时间
133 字符时间转时间
134 时间转字符时间
135 默认启动主线程
136 创建线程
137 多线程抢夺同一个变量
138 代码稍作改动,叫问题暴露出来
139 加上一把锁,避免以上情况出现
140 1 分钟掌握 time 模块
141 4G 内存处理 10G 大小的文件
四、Python三大利器
142 寻找第n次出现位置
143 斐波那契数列前n项
144 找出所有重复元素
145 联合统计次数
146 groupby单字段分组
147 itemgetter和key函数
148 groupby多字段分组
149 sum函数计算和聚合同时做
150 list分组(生成器版)
151 列表全展开(生成器版)
152 测试函数运行时间的装饰器
153 统计异常出现次数和时间的装饰器
154 测试运行时长的装饰器
155 装饰器通俗理解
156 定制递减迭代器
五、Python绘图
157 turtle绘制奥运五环图
158 turtle绘制漫天雪花
159 wordcloud词云图
160 plotly画柱状图和折线图
161 seaborn热力图
162 matplotlib折线图
163 matplotlib散点图
164 matplotlib柱状图
165 matplotlib等高线图
166 imshow图
167 pyecharts绘制仪表盘
168 pyecharts漏斗图
169 pyecharts日历图
170 pyecharts绘制graph图
171 pyecharts水球图
172 pyecharts饼图
173 pyecharts极坐标图
174 pyecharts词云图
175 pyecharts系列柱状图
176 pyecharts热力图
177 matplotlib绘制动画
178 pyecharts绘图属性设置方法
179 pyecharts绘图属性设置方法(下)
180 pyecharts原来可以这样快速入门(上)
181 pyecharts原来可以这样快速入门(中)
182 pyecharts原来可以这样快速入门(下)
183 1 分钟学会画 pairplot 图
六、 Python 坑点和工具
184 含单个元素的元组
185 默认参数设为空
186 共享变量未绑定之坑
187 lambda自由参数之坑
188 各种参数使用之坑
189 列表删除之坑
190 列表快速复制之坑
191 字符串驻留
192 相同值的不可变对象
193 对象销毁顺序
194 充分认识for
195 认识执行时机
196 创建空集合错误
197 pyecharts传入Numpy数据绘图失败
198 优化代码异常输出包
199 图像处理包pillow
200 一行代码找到编码
七、算法入门
201 领略算法魅力
202 排序算法的动画展示
203 先拿冒泡实验
204 快速排序
205 选择排序
206 堆排序
207 优化算法
208 仅含等式约束
209 找找感觉
210 梯度下降
211 约束面的法向
212 大胆猜想
213 完全解码拉格朗日乘数法
214 均匀分布
215 二项分布
216 高斯分布
217 beta分布
八、Python 实战
218 环境搭建
219 pytorch慢到无法安装,怎么办?
220 自动群发邮件
221 二分搜索
222 爬取天气数据并解析温度值
后续安排
这个库前面部分梳理的很丰富,接下来会进一步精细化,修复其中的一些问题,补充代码注释等;
再接下来,重点将放在数据分析小技巧
的整理上,前期我已经推送过40个
左右的数据分析小技巧,先整理这些到此库里;
再接下来,重点将放在基础算法和机器学习算法的小例子上。目前基础算法部分已经整理几周,机器学习算法部分重点会讲解和实战三类最常用的算法:boosting 系列,深度神经网络系列和强化学习系列,中间穿插这些算法的常见应用领域:CV,推荐,NLP. 能够提高动手能力,解决实际问题永远都是最重要的。
最后放个此库的地址:
https://github.com/jackzhenguo/python-small-examples
感兴趣的朋友关注,可能在PC端复制此链接然后关注更容易些。
最后:希望这些能真正帮助到某些朋友,同时希望大家能支持振哥,欢迎在看或分享此文。
往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑
AI基础下载机器学习的数学基础专辑获取一折本站知识星球优惠券,复制链接直接打开:https://t.zsxq.com/yFQV7am本站qq群1003271085。加入微信群请扫码进群:
【Python基础】Github标星4.7k,每天推送一个python小实例的Python库相关推荐
- Github标星超7k!从零开始,最简明扼要的数据科学学习路径(附高效免费小工具)...
点击上方"涛哥聊Python",选择"星标"公众号 重磅干货,第一时间送达 来源:大数据文摘 大数据文摘出品 作者:蒋宝尚 试图入门一个新话题时,多数人会感到不 ...
- Github标星3.7k:微软出的数据科学入门课程(附下载)
推荐微软开源的一个非常棒的课程:面向初学者的数据科学. 目前收到了 3.7K 个Stars,可见数据科学初学者对微软的认可! 课程介绍 这个课程有10次周,共20节课.每节课包括课前和课后测验.完成课 ...
- Github标星59.7k:用动画的形式呈现解LeetCode题目的思路
前些日子推荐了一个仓库,把常见算法用python语言实现了(见文章),近日在github上发现另外一个59700多star的仓库,用动画的形式呈现解LeetCode题目的思路,非常值得推荐. 仓库说明 ...
- Github标星超7k!从零开始,最简明扼要的数据科学学习路径
大数据文摘出品 作者:蒋宝尚 试图入门一个新话题时,多数人会感到不知所措?这时候,一份明确的学习路径可以帮你去除这一焦虑.数据科学当然也有这样一套路径. 一周前在Github上出现的一份超高赞贴就总 ...
- 【NLP】Github标星7.7k+:常见NLP模型的PyTorch代码实现
推荐github上的一个NLP代码教程:nlp-tutorial,教程中包含常见的NLP模型代码实现(基于Pytorch1.0+),而且教程中的大多数NLP模型都使用少于100行代码. 教程说明 这是 ...
- 狂刷这套Java并发编程面试题及答案(GitHub标星21.7K),五月收获美团/京东/字节Offer
面试背景 2020-09初,从杭州某一外包公司离职,当然是由于个人原因,并非工作失误呐,因此当时对工作的交接,自认为还是OK的,没有遗留特别大的问题点.此时还处于一种不想找工作的时刻,毕竟刚离职,还想 ...
- Github标星66.6k+:常见数据结构与算法的Python实现
有人问我数据结构与算法怎么学? 怎么用Python实现常见的数据结构算法?我找到一个github标星66.6k+的仓库,把各种常见算法用Python实现了,而且还有动图演示,非常值得推荐.(黄海广) ...
- Github标星86.4K+:常见数据结构与算法的Python实现
有人问我数据结构与算法怎么学? 免费的我推荐严蔚敏老师的数据结构课程,网上可以查到,当年考博士时候学的就是这个. 收费的我推荐王争老师的<数据结构与算法之美>,内容挺全面,学了应该对算法有 ...
- 常见算法的python实现(Github标星75.5k+)
我找到一个github标星75.5k+star的仓库,把各种常见算法用python实现了,而且还有动图演示,非常值得推荐.(黄海广) 仓库说明 这个仓库用python语言实现了绝大部分算法,主要是用于 ...
最新文章
- GIF动画,菊花动画,UIView动画,CoreAnimation动画(CALayer动画)的用法
- python3.7正则表达式语法_python3正则表达式的几个高级用法
- 图形变换动画的小Demo
- Android的IPC机制Binder
- linux下 tar解压 gz解压 bz2等各种解压文件使用方法
- 《Pytorch - 逻辑回归模型》
- visual studio 库
- Sqlite中文资料
- 调整Redmine的用户显示格式
- 基于PCA进行多光谱和全色图像融合
- 1、spring源码解析之概况流程
- Python调用OpenCV接口实现网络摄像头录像和抓拍图片
- 何为A站、B站、C站、D站、F站??
- 前端屏幕尺寸和分辨率_移动端尺寸基础知识
- Python 把蓝底照片转化为白底照片
- MYSQL 查询某个月有多少天数?
- mac配置git公钥
- 《CCNA学习指南:数据中心(640-911)》——1.3 物理网络拓扑
- cas java_什么是CAS?JAVA中哪些地方用到来CAS?
- Typora入门教程
热门文章
- C# .Net中的类型转换
- cuDNN version incompatibility: PyTorch was compiled against 7005 but linked against 6021 问题解决...
- 讲一下python的背景知识
- 关于异步IO与同步IO的写操作区别
- 如何快速查看mysql数据文件存放路径?
- 博客页面运行代码demo测试
- ASP.NET MVC3 + Ninject.Mvc3 依赖注入原来可以这么简单
- Python中常用的高阶函数
- 流式细胞凋亡检测实验常见问题解析
- 毕业论文 | 基于STM32的MPU6050程序设计(源码)——卡尔曼滤波