2019年度盘点|这些干货,你一定不要错过
点击上方“GitPython”,选择“星标”公众号
重磅干货,第一时间送达
4个月
34篇原创
08 篇基础资料
12 篇项目实战
12 篇趣味练习
02 篇神器推荐
大部分文章,我都做了配图和简单的文字说明(点击蓝色链接进入),强烈建议收藏,反复阅读。
01
基础资料
为什么是python?
python有哪些优势?
用python干什么?
怎么安装python?
如何打印hello world?
怎么运行python程序?
pip是干嘛的?
编辑器选哪个?pycharm?vscode?sublime?
计算机的主要任务就是处理数据,而这些数据的类型,就是计算机的语言类型。
那么,python中有哪些基本的数据类型呢?这些数据是怎么存储的呢?
与人类不同,计算机不怕苦也不怕累,无聊的事情可以重复上千遍,只要能追寻到你想要的答案。
在python中,有两种循环语句可供我们选择使用,一种是for...in...循环语句,另一种是while循环语句。
与计算机沟通的逻辑就是条件判断。
其作用就是明确地让计算机知道:在什么条件下,该去做什么。
那么,在python中,判断的语句怎么表示呢?
什么是面向过程?
什么是面向对象?二者又有什么区别?
类和对象又是什么关系?怎么实现?
正则表达式的设计思想是用一种描述性的语言来给字符串定义一个规则。
凡是符合规则的字符串,我们就认为它匹配了;否则该字符串就是不合法的。
这张图把大部分基础语法都融入了代码中,并且附上了标注。
通过阅读图上的代码和标注,就可以大致回顾 python 语法的相关知识点。
本文通过15个具体的例子,带你领略 Python 的简洁和优雅。
基础知识,数据类型(数字,字符串,列表,元组,字典,集合),循环,文件对象,异常,函数,模块,面向对象编程
02
项目实战
爬虫原理简单分析、需求分析、URL解析、发送请求,获取响应、解析数据、保存数据、结巴分词、绘制词云
利用哔哩哔哩的弹幕接口,把数据保存到本地;然后对数据进行分词,评论可视化展示。
本文带你把当当网爬取下来的数据保存到Mysql数据库,再通过Django框架,把数据显示到前端。
为了做一个图像分类的小项目,需要制作数据集。
我以泰迪、柯基、拉布拉多等为关键词,分别下载了500张图片。
用万能的python写个脚本,我们就可以把公众号历史所有的文章批量的保存为本地的PDF。(此法不能保存文中图片)
通过wxpy模块,找到指定的微信好友,并发送消息。如果出现异常,会发送信息到微信传输助手。
使用方法很简单,只要把python脚本文件,放到待处理的文件夹目录下,运行python文件即可。
包括普通二维码、艺术二维码(黑白/彩色)、动态gif二维码。
本程序的运行十分简单,有良好的用户交互界面,只需要扫码登录一步操作即可。
一个神奇的工具
Remove Image Background
03
趣味练习
学习的力量,每天进步一点点
写一个登录程序,登录成功之后,提示XXX欢迎登录,登录失败3次后,提示账户锁定。
电脑随机生成一个1-100以内的数字,用户来猜。
如果5次之内成功,就显示“恭喜你几次就猜对了”,否则游戏失败,显示“GAME OVER”,并给出正确答案。
求s=a+aa+aaa+aaaa+aa…a的值,
其中a是一个数字。
密码匹配要求:
1)要求密码为6到20位
2)密码只包含英文字母和数字
若一个口袋中放有12个球,其中有3个红色的,3个黄色的,6个绿色的,从中任取8个球。
问共有多少种不同的颜色搭配?
9*9乘法表
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
等腰三角形
*
***
*****
*******
*********
打印(2,100)内的所有"完数"
完数:6 = 1 + 2 + 3
除本身之外,所有因子相加等于本身
打印100-200间的素数
素数--只能被1和本身整除的数
进一步思考:
给一个数字,打印该数字范围以内的孪生素数对。
孪生素数--彼此相差2的素数
从前有座山,山上有座庙,庙里有个老和尚,正在给小和尚讲故事呢,讲的什么故事呢:‘从前有座山,山上有座庙...’
双色球,顾名思义,就是两种颜色的球,红色和蓝色。
红球从1-33中取出6个,篮球从1-16取出1个。注意,红球为不放回采样,也就是不能有重复的。
为了看清近几年考研人数的增长趋势,
我用python绘制如下的折线图。
04
神器推荐
你想试试在一个搜索框可以同时搜百度,谷歌,微信等网页内容,还可以搜本地的各种类型文件,包括应用快捷方式、视频文件、pdf、word、ppt等各种文件吗?
05
我是小结
原创不易,
感谢各位的持续关注!
-END-
上一篇: 谈高效漏洞挖掘之Fuzzing的艺术
下一篇: VM安装centos7