打个恰当又不恰当的比方,为什么考过科目一却还是不会开车?
理论上会了不是会了,在脑力里想象着速度与狂飙是没用的,不然赵括也不会纸上谈兵谈的被秦军射杀,小命儿都没了。
对于 Python 来说也是一样,编程语言说白了也是个工具,对于工具来说,你得开始用了才能慢慢掌握,就和之前有人问我“Python 学了真的有用吗?”,我回答“你用了就有用,你不用就没用。”
这都是一个道理。
说实话,题主只是说了自己是自学 Python,我到现在也没搞明白题主自学 Python 是为了干什么。
通常一个人选择去学某个知识,就一定有学习这种知识或者是技能的诉求,但是据我所了解很多人学 Python 或者学编程觉得难的原因反而是自己并没有学习这门语言的诉求。
如果题主属于没有诉求单纯的跟风学,没想好自己学了要干啥,玩票儿性质的学或者是随大流,怀着“多学点知识傍身”诸如此类想法,那我劝你,有这个时间学点别的吧。八九不离十没啥用,而且能不能学会还两说。
这个时候不会用就不会用吧,及时退 py 保平安。
我们都知道的一个朴素道理,如果你做一件事没有理由,那么你基本上不可能把它做好。
那如果你是想从事 Python 相关的工作或者说像办公自动化这种,用 Python 来提高自己的工作效率,那我告诉你 Python 能用的地方可真是太多了,可以说除了生孩子不行别的都行。
你想用起来,你就要搞明白你的核心需求是什么,你是想搞爬虫,还是想做数据分析,或者是想做机器学习深度学习,还是想自动化办公,还是写一些小的有趣的脚本。还是...
1、我们可以用 Python 做出自己的专属二维码。
2、抠图这种事,以后就靠自己,靠自己的 Python,咱谁也不求!
https://github.com/danielgatis/rembg
3、可以无聊的时候做个聊天机器人陪自己玩,想和它聊啥就聊啥,也不会烦。
爱动弹了,就再升升级,搞个群聊、私聊的~
https://github.com/nonebot/awesome-nonebot
4、可以给图片添加水印,可以批量下载图片,可以发送邮件,这种需求又不难又锻炼人又适合新手跟进的小脚本。
https://github.com/Python-World/python-mini-projects
5、可以做一些坦克大战、滑雪、拼图、俄罗斯方块这种经典的桌面游戏,这里整理了 30 多个呢。
全部基于 Python 开发,主要用到了 Pygame、PyQt 等库,项目简单,十分适合新手。
https://github.com/CharlesPikachu/Games
6、Python 在爬虫上可以说是厉害的不行,各种爬,当然要合理合法,这里的 Python 爬虫合集,够你玩好长一阵子了,又容易上手又很有成就感。
https://github.com/facert/awesome-spider
7、如果你觉得上面的太 easy,那来点深的,试试爬取更难爬的各大网站吧。
登陆方式实现包含 selenium 登录、通过抓包直接模拟登录等。有助于新手研究、编写爬虫。
https://github.com/Kr1s77/awesome-python-login-model
8、剪视频这种,也要靠自己,不光抠图,剪视频咱 Python 也行,不只是单个剪,批量处理也么的问题!
https://github.com/Zulko/moviepy
9、分分钟画出个系统架构图
我们在做技术方案的时候,系统架构图是必不可少的。轻松用 Python 快速绘制出一份精美且清晰的架构图,省去拖拽调整连线的步骤,让你分分钟上手。
https://github.com/mingrammer/diagrams
10、自制狗粑粑探测器
假如你有一个很大的后院,还有一条可爱的狗子。(对我来说不存在
你家的狗子,每天都在院子里撒欢,然后拉下一坨又一坨的粑粑……
而你的后院夏天长满杂草,冬天又积着厚厚的雪,怎么快速找到这些便便,顺便还能防止自己不小心一脚踩中?
一位外国小哥灵机一动,自制了一个探测器。(其实就是靠摄像头+一个识别算法
小哥自述,他不爱跟着狗屁股后面“捡屎”,他家那边又经常下雪,有时还没来得及铲的便便就被雪盖住了,再找很费劲。
你看,懒是推动技术的第一生产力。
小哥搞搞搞搞搞搞,最后靠一个摄像头,外加一个姿势检测模型完美的解决了这个问题。
这个模型只要识别出小狗正在拉粑粑的姿势,就能确定便便的位置,然后就在你家后院地图上的相关位置标记一个红圈圈。
照着这个地图拿着小铲铲,就可以挨个挖宝(ba)贝(ba)去了。
这个主要使用了一个 DeepLabCut 的免费的动物姿态追踪工具。
它由瑞士洛桑联邦理工学院的两名研究人员开发,可以将任何包含动作的视频转换成动捕信息。
上手很简单,除了终端、Colab、Jupyter Notebooks,还提供图形操作界面,主要就需要你花几个小时标记需跟踪的样本,剩下的就交给工具本身就行了。
当然除了狗狗以外,像猫啊啥的别的动物也都不是问题的。
项目地址: https://github.com/DeepLabCut/DeepLabCut
你看,随随便便的就能列这么多,不会用就开始用,用起来就直接停不下来,Python 真的是太有意思啦!
不积跬步,无以至千里。不积小流,无以成江海。
放在哪里都是至尊道理,古人诚不我欺!
从小的东西一点点的用气,为未来搞炫酷的大事儿奠定基础,大家加油!
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、精品Python学习书籍
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、Python练习题
检查学习结果。
七、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。