自学python该干什么_自学 Python 想边做边学 但不知道应该做什么?

豆瓣的董伟明大大更新了关于Python的榜单,值得收藏

--------------------------------我是分割线--------------------------------------------------

有一本叫《Python基础教程(第3版)》里面有些项目的。

《Python极客项目编程》涉及很多方面的内容,也是项目多多。

我所知道的Python能做一些事情,找个领域边做边学:

1.利用Python写个人博客,建立网站

直接在官网学习,然后想一个自己想做的东西:个人博客、图书馆管理系统、Todolist

然后你会发现入坑了MD,哇,我前端页面那么丑,要学学前端。我想做数据存储优化,学SQL。这个要实现什么样的排序,性能还不行,学数据结构。面向对象好像好不行,补基础...

2.学习爬虫,从此成为老司机

爬虫这种东西是男生应该懂它能干什么吧,想想在一些网站下了很多不可描述的图、很多BT,然后加上本地的自动化下载。emmm...够一百年营养不良!

另外可以自动查询一些信息,如选课啊、抢票啊、你的账号动态(点赞和评论啊)、建设网站获取一些原始数据。

最近崔先生写了一本书,我第一时间预定了,厚厚一本物有所值啊!

然后一上来安装了超多的库和软件,这家伙,钻研可真透呢!

相信学完羞羞网站啊、模拟登陆啊、各种查询自动化都是妥妥的,入门首推这本书啊,别看其他什么入门到精通啊,都TM骗钱的。p.s.崔先生挺帅气!!《Python 3网络爬虫开发实战》(崔庆才)【摘要 书评 试读】- 京东图书​item.jd.com

3.Python写GUI

客户端程序有个GUI会大大的方便。框架有许多:wxPython、Tkinter、PyQt。建议学PyQt,因为它使用Qt的API,QT又是由一个大公司迭代更新的有保障。国内的PyQt5只有这本书,写得还可以:

学了就可以音乐播放器,咦发现美工不好,入门平面设计,哈哈哈...

4.Python做数据分析

数据分析和机器学习,真的是Python的强项,《利用Python进行数据分析》入门,然后知乎一堆的学习路径。几个常用的库:

做数据分析的时候你会发现这几个库都是密不可分的,MATLAB功能强大,但是Python中Scipy、Numpy、Matplotlib已经将它的功能都承包了,值得注意的是,这些库都是开源免费的呀!!然后用Anaconda集成环境,爽!

更新:数据分析推荐的书已经更新到第三版了,跟进到3.5,国内还没有出版哦,建议看看英文(自己Google,肯定有),有人已经自愿翻译了,看看:

5.机器学习

入坑机器学习,准备科研。一般是用吴恩达的《机器学习》Machine Learning | Coursera入门,课程需要你用Python提交代码。天啊,这个要学数学~

入坑就知道能做的事可多了。

然鹅,我TM的入坑了!毕业设计是实现Shape Context(形状上下文)。。。

折磨我!迟点贴GitHub地址

期间发现的好教程,当然官网再好不过啊:说明 · OpenCV-Python中文教程 · 看云​www.kancloud.cn

6.OpenGL和计算机视觉

计算机视觉可能用到更多的是OpenCV。

OpenGL是用来绘制图形图像,看伯克利的CS184可以做一些很酷的东西CS184 : Spring 2018​cs184.eecs.berkeley.edu

OpenCV,emm...知道百度网盘那8s吗?你以为是人工鉴别的吗?

题外话:据说有个网站花了不少人力做人工鉴黄,BOSS叫程序猿去做程序自动化鉴别,发现数据量太大运行不理想。苦思冥想,有个人想出个点子:提取了视频的音频,然后都会有那种不可描述的东西,哇,效果很好!

当然还可以机器识别手写字体、视频转动画、图片转字符。网上非常多这些应用实例

7.用Python写游戏

貌似写游戏都是用C++写的吧?用Unity之类

Python有个包叫PygameShooting Game - 3.0里面有射击游戏的Demo

不过个人不推荐什么都学。如果你觉得大一大二觉得时间还多,等到大三大四你感觉:TMD,我大一大二怎么过来的,被猪拱了吗??

如果清楚自己要做什么,需要有清晰的学习路径,循序渐进地学习。项目、看书、看教学视频、查找问题。珍惜时间,时间给你最好的成长!

以上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值