首先,Python有用,能做ai、web、data science、scrapy、devops等等
其次,感觉没用可能因为你还没有把Python用起来,而是为了学去学,这当然会有无用之感。
学习编程是一个不断需要正反馈激励的过程。
我不推荐为了一个很遥远的目标,比如说找工作,然后每天死磕语法书。
这样学了十天半个月,会发现那些语法对解决实际问题毫无帮助。
就像普通人学了十几年数学,还是停留在公式、解题层面。你能说数学没用吗?它用处可大了。
要想有用,你得在场景中学Python,换言之就是用python去解决实际的问题,在这过程中去学习。
如果想少走弯路,不妨看看一些视频课程。自制力比较差的小伙伴,跟着老师把python基础走一遍,效率非常高。
现在市面上好多新出现的python课程,甚至原来做英语的也开始出python产品了,比如百词斩的夜曲编程。我觉得这其实是件好事,说明学Python的人越来越多,大家的选择更多元了。
夜曲编程更多面向纯小白,通过图文的形式将编程语法形象化,增加了很多互动学习的机制,比如卡片、闯关、隐喻、奖励等,你在手机、电脑、Pad端都可以学习,不受设备限制。
而且夜曲里面的课程设置,基本是以实操训练为主,有基础语法、数据分析、爬虫、自动办公等等,还比较符合实用的需求。这有点类似国外的datacamp,实践性很强。
我仔细看了里面一个Python入门课Pro,好像是有30天基础语法课,加上编程案例实战,同时还有百题斩最擅长的100题闯关。在学习过程中,还可以通过社群提问进行问题答疑,有专门的老师在群里。
如果你是纯小白,那可以试试夜曲的Python基础体验课程,总共6节,还有7天社群共学+助教答疑服务,和13道百题斩练习(代码实操练习题),学习完一般可以入门了。
现在都流行非IDE编程,夜曲的网站和app内嵌了代码编辑器,可以直接在网页或手机上敲代码并运行,对小白很友好,当然我还是建议大家有能力自己装IDE写代码。
大家可以去试试看,对照的语法书来学,应该很快可以入门。
我遇到过很多研究生之前是个编程小白,但论文要用到python去处理数据、做算法模型,他们熟悉Python的速度往往很快,看个把礼拜语法,就开始开始尝试写脚本。最后大多数都建立了浓厚的兴趣。
所以说不妨从写一个小小的工具脚本开始,我就是这样学的。下面是我写了大大小小几十个案例,分享给大家。
自动发邮件
https://zhuanlan.zhihu.com/p/89868804
提取pdf文本
https://zhuanlan.zhihu.com/p/353397002
OCR识别
https://zhuanlan.zhihu.com/p/342686109
文本转语音
https://zhuanlan.zhihu.com/p/336643249
图像处理
可以用 Python 编程语言做哪些神奇好玩的事情?获取实时股票数据
如何用 python 获取实时的股票数据?自动化操作excel
https://zhuanlan.zhihu.com/p/104524969
https://zhuanlan.zhihu.com/p/82783751
自动化办公
你们都用Python实现了哪些办公自动化?定制酷炫二维码
https://zhuanlan.zhihu.com/p/78402705
下载音视频
https://zhuanlan.zhihu.com/p/78096018
爬虫应用
https://zhuanlan.zhihu.com/p/77560712
https://zhuanlan.zhihu.com/p/79378718
https://zhuanlan.zhihu.com/p/83968537
https://zhuanlan.zhihu.com/p/259626718
可视化图表
https://zhuanlan.zhihu.com/p/81553421
https://zhuanlan.zhihu.com/p/80410924
https://zhuanlan.zhihu.com/p/84600119
https://zhuanlan.zhihu.com/p/113312256
Python 如何画出漂亮的地图?地理空间分析
https://zhuanlan.zhihu.com/p/80210579
数据库操作
https://zhuanlan.zhihu.com/p/45533287
https://zhuanlan.zhihu.com/p/37552115
https://zhuanlan.zhihu.com/p/196807781
机器学习
https://zhuanlan.zhihu.com/p/53278304
https://zhuanlan.zhihu.com/p/51812293
学习书籍
想学python,朋友们推荐哪本书籍呢?
推荐大家学习和刷题结合起来,掌握某个知识点后多刷刷题 不仅可以巩固学习 更可以看到学到的内容变成一串串代码运行成功,非常有成就感!
比如说github、stackoverflow、牛客网等,有非常多的面试题、实战项目。
牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网
再推荐几本不错的入门技术书
<a data-draft-node="block" data-draft-type="ad-link-card" data-ad-id="fee_658acd00382565081dac63a99fee4cc2"> |