前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >这样学Python就是在浪费时间~

这样学Python就是在浪费时间~

作者头像
派大星的数据屋
发布于 2024-06-04 12:04:20
发布于 2024-06-04 12:04:20
1010
举报

这篇文章不是广告,而是给很多学Python而又无所得的同学一些建议。

自学 Python 很久却还是不会用,就像你学英语十几年还是不会说,原因是一样的,你没有把Python当做工具去用,而是一味地学,等同于纸上谈兵。

《笨方法学Python》作者说过这样一段说:

编程语言这东西并不重要,重要的是你用这些 语言做的事情... 不要被围绕某一种语言的宗教把你扯进去, 这只会让你忘掉了语言的真正目的,也就是作为你的工具来实现有趣的事情。

编程作为一项智力活动,是唯一一种能让你创建交互式艺术的艺术形式。你可以 创建项目让别人使用,而且你可以间接地和使用者沟通。没有其他的艺术形式能 做到如此程度的交互性。电影领着观众走向一个方向,绘画是不会动的。而代码 却是双向互动的。

我们理解下,学Python不是目的,真正的目的是解决问题,实现有趣的事情,哪怕这种工具不是Python也行。

所以从一个学习者的角度来看,一定要带着目的学习。Python的用途有很多,比如网络爬虫、机器学习数据分析、金融量化、自动化办公等,如果没有目标瞎学,效率会非常低。

你去观察下你的工作有哪些是可以用编程去做,然后对症下药,专门学习Python在这块的应用场景。

比如说你做金融分析工作,就应该思考金融领域有什么用到编程的地方,比如量化交易、定价模型、风险管理等,那这些领域Python有什么优势?有哪些库和模型可以直接用?有哪些经典的策略?是否可以用Python去搭建应用工具?....

各种各样的行业用到编程的地方太多了,你应该多想、多做、多反思,这样就不怕不会用Python了。

想好了为什么学Python,接下来就是疯狂的去练习,撸代码。

去每天花两小时写代码,去研读各种开源项目源代码。

去写技术博客,去蹭技术讲座、会议、公开课程。

去逛Github,去StackOverflow上提问,去论坛上找技术大佬聊天

去参加软考,去参加ACM等正规编程比赛。

去尝试自己写一个个人网站,或者开发一个游戏APP。

......

只要你愿意提高代码能力,有无数种方法能帮到你,但你需要让你的意愿充斥整个身体,并相信能做好。

俗话讲,不积跬步无以至千里,新手想要成为高手,疯狂的练习是第一步。

Github上有很多Python项目案例,教程、开源项目、技术书籍、数据资源层出不穷,你可以挑合适的去复现,养成解决问题的习惯。

比如说大名鼎鼎的pandas、django、tensorflow、pytorch、requests等都在github上有开源代码。

还有诸如awe-some python、Python-100-Days、ML-For-Beginners等这样的资源教程,有十几万的star,非常适合初学者去学习。

你用Python关键词搜索,会出来300多万的相关仓库,足够你花一辈子去学习。

还有像kaggle上也有很多练习,Kaggle是世界上最大的数据科学比赛网站和社区,里面有成千山万个比赛项目,涉及数据分析、机器学习、深度学习、数理统计、可视化分析等全方位的数据科学知识。

kaggle还有各种各样的免费数据集、模型、教程文档,提供给python数据科学爱好者使用。

这样的资源不计其数。

Python编程应该是最能体验prctice make perfect的技能之一,在前期积累的阶段,往往要大量的去刷题、比赛、模仿,才能显得游刃有余。

可能练习不一定会让你完美,但大量的练习会让你产生髓磷脂,一种神经元外侧的脂质,能让你的脑回路更加灵活。

人的大脑可以分为反射、思考、记忆三个功能,大脑可以通过大量的反复练习让思考演变成习惯,最后跳过思考只需要反射的指令操控就能完成,从而达到“生巧”的效果。

当然,练习不是一味的重复,或者去完全复刻别人的代码,每一次练习都应该增加难度,有突破自己认知的成长。

这样经过反复的输入、评估、输出、纠正,你会有惊人的变化。

总而言之,明确的目的+疯狂的练习是学好Python的不二法门,可能也是绝大多数技能的精进之路。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python大数据分析 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
20年老架构师,劝我多看看这几个网站
我不是严格意义上的程序员,从事数据开发工作,经常会使用Python、SQL、VBA等来处理数据,这几天和一个40多岁、从事了接近20年数据开发的数据架构师朋友老刘聊天,他推荐了几个Python编程开发和数据分析时经常会刷的几个网站,当然这些网站也适合从事其他语言开发的程序员们,这里分享下。
派大星的数据屋
2024/04/12
1980
20年老架构师,劝我多看看这几个网站
印度小伙用两年,从菜鸟到最年轻Kaggle大师,成功就职世界500强
一位21岁的印度小伙,刚刚大学毕业,学的是电子与传播学工程,与数据科学毫无关系,但是却用了两年的时间,成长为印度最年轻的“Kaggle 二级大师”,并拿到世界500强企业的offer,让我们一起来看一下这个年轻人的开挂之路。
CDA数据分析师
2019/08/20
9270
印度小伙用两年,从菜鸟到最年轻Kaggle大师,成功就职世界500强
如何高效学Python?
如果你一直想学Python,但是不知道如何入手,那就别犹豫了。这篇文章就是为你写的。
王树义
2018/08/22
1.5K0
如何高效学Python?
教程 | Kaggle初学者五步入门指南,七大诀窍助你享受竞赛
选自EliteDataScience 机器之心编译 参与:Panda、黄小天 Kaggle 是一个流行的数据科学竞赛平台,已被谷歌收购,参阅《业界 | 谷歌云官方正式宣布收购数据科学社区 Kaggle》。作为一个竞赛平台,Kaggle 对于初学者来说可能有些难度。毕竟其中的一些竞赛有高达 100 万美元的奖金池和数百位参赛者。顶级的团队在处理机场安全提升或卫星数据分析等任务上拥有数十年积累的经验。为了帮助初学者入门 Kaggle,EliteDataScience 近日发表了一篇入门介绍文章,解答了一些初学者
机器之心
2018/05/09
2.1K0
教程 | Kaggle初学者五步入门指南,七大诀窍助你享受竞赛
一文详解分享Python学习路径,千万不要贪大求全
这是本月(2022年05月)编程语言的最新排行榜,Python独占鳌头,记得去年的好像是5月份之前,Python还一直屈居千年老二,后来跃居龙头宝座,就没变过。
小码匠
2022/06/16
3790
一文详解分享Python学习路径,千万不要贪大求全
没有基础的人学python有什么建议呢?
首先没有基础是能学python的,很多编程大神入门之前都选择先学习Python,所以想学就大胆去学吧,没学之前谁不是零基础,就算是现在才下定决心学也不怕,学习Python什么时候都不算晚。
程序员小新
2021/12/15
6530
没有基础的人学python有什么建议呢?
知乎千赞回答 | 为什么自学python看不进去?
之前在知乎写过一篇关于Python如何入门学习的回答,目前已有2600赞,12000收藏。这里分享一下,可能对初学者有参考意义。已经入门的也可以看一下里面的学习思路,是否和你的想法一致呢?
派大星的数据屋
2022/04/02
3340
知乎千赞回答 | 为什么自学python看不进去?
Kaggle如何入门?
(具体聊聊在做kaggle项目的时候遇到哪些问题,问题出现的时候我是如何思考的?最后又是如何解决的?)
猴子数据分析
2021/03/21
2.9K0
学习AI可能不需要那么多数学知识:20小时进阶计划
大数据文摘作品,转载要求见文末 原作者 | Daniel Jeffries 编译 | 刘晓莉,张礼俊,Aileen 这里还有一个关于AI不为人知的小秘密: 事实上你不需要储备那么多的数学知识才能开始使用AI。 如果你是一名开发人员或系统管理员,你可能早已使用了很多你所了解的库和框架。为了使用curl(一个广泛使用的用来上传和下载的命令行工具),其实你不必了解网站检索内部如何工作。AI也是如此。有很多框架和项目可以帮助你快速地使用AI算法,而不需要你成为一名数据科学博士。 不要误会我的意思。数学有助于你对
大数据文摘
2018/05/22
5340
2024年如何系统地自学Python?
本篇博客旨在为广大编程爱好者提供一个详尽的指南,帮助大家系统地自学Python。不论你是编程新手还是希望进一步提升自己的老手,通过本文你将学会如何从零开始,逐步深入地掌握Python。本文内容包括Python学习路线图、重要的学习资源、实用的学习技巧,以及如何通过实践加深理解。我们还将覆盖相关的SEO词条,如编程基础、Python教程、数据科学、机器学习等,确保你能够通过百度等搜索引擎轻松找到本篇文章。
猫头虎
2024/04/07
3440
零基础学Python,推荐本入门书籍帮你打基础!
Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,欢迎前来领取!
python学习教程
2019/07/18
7390
零基础学Python,推荐本入门书籍帮你打基础!
手把手教你用Kaggle开启机器学习之旅(附资源链接)
本文分析了Kaggle利于数据科学领域新手学习的几点特征,并带你学习ML相关知识。
数据派THU
2018/12/13
1.6K0
手把手教你用Kaggle开启机器学习之旅(附资源链接)
颜值女数据科学家妙解年薪10w刀北美热门职业
林荟:2013年至今任美国杜邦公司商业数据科学家。北京师范大学数学科学学院本科,美国爱荷华州立大学统计学院硕士和博士。曾任美国爱荷华州立大学统计咨询师(2009-2013)及商学院分析咨询师(2012-2013)。当选2017-2018美国统计协会市场营销统计项目主席。翻译出版了《应用预测建模》和《R语言市场研究分析》。2017年1月至今主持美国统计协会市场营销在线数据科学讲座。 ---- 当前关于大数据、人工智能的炒作着实令人眼花缭乱,如大数据平台(如Hadoop、Spark),以及一些黑箱模型(如神经
用户1682855
2018/06/08
1.5K0
测试是一件浪费时间的事吗?
作为开发人员,我们都知道我们应该测试我们的代码。我们应该写单元测试,但这也通常是我们发现没时间时跳过的第一步。
哲洛不闹
2018/09/19
5930
测试是一件浪费时间的事吗?
AI 技术讲座精选: 数学不好,也可以学习人工智能(二)
【AI100 导读】本系列文章将陆续向大家推荐一些数学用书,今天这篇文章有针对性的介绍了数学不好的人,究竟该怎样学习人工智能。 如果你已经看过本系列的第一篇文章,那么肯定已经具备了某些数学基础。相应地
AI科技大本营
2018/04/26
7200
AI 技术讲座精选: 数学不好,也可以学习人工智能(二)
快问快答 | 助教带你学习数据科学(附答疑视频领取)
Q: 可以推荐一本完全零基础的python书看一下吗?我没有数据基础。 A: 《简明Python教程》 Q:在校生,想搞明白未来的职业发展。 A:我看数据科学相关的岗位有,比如:数据分析,数据挖掘,机器学习,自然语言处理,计算机视觉,深度学习工程师等等,还有推荐算法、搜索算法。 我觉得咱们的培养目标和数据挖掘、机器学习这两个岗位的要求更贴近。当然,像数据分析、自然语言处理、计算机视觉、深度学习,推荐算法等等这些岗位,就是更专业一点,或者说更垂直一点。 我一直觉得机器学习目前还不是一种通用技术,可能很长一段时
大数据文摘
2018/05/24
5740
学Python做人工智能的前景怎么样?如何入行?
已经没有什么能够阻挡Python了。根据最近火爆朋友圈的一则消息,Python已经进入山东省小学教材。Python这几年的火热,离不开人工智能和机器学习。
python学习教程
2019/07/10
8290
学Python做人工智能的前景怎么样?如何入行?
小白如何入门机器学习?
机器学习作为人工智能领域的一个重要主题,已经被大家关注相当一段时间了。机器学习提供了有吸引力的机会,进入这一领域工作并不像想像中那么困难。即使你在数学或编程方面没有任何基础,这也不是什么问题。取得成功的最重要的因素是由足够的兴趣和动力去学习。
用户1408045
2019/09/24
1.1K0
小白如何入门机器学习?
新手如何快速学会 Python ?
在本文中,我们将介绍如何有效地学习 Python 。你应该知道「数据科学」是用于解决、探究问题并从数据中提取有价值信息的科学。
猴子数据分析
2022/07/13
5410
新手如何快速学会 Python  ?
被侮辱、被无视,Swift 之父离开核心团队:纯属浪费时间
当地时间 2 月 21 日,Swift 项目核心团队成员 Ted Kremenek 表示,目前核心团队正在考虑重组项目的领导层,为社区成员积极参与项目管理提供更多途径。
深度学习与Python
2022/03/23
4240
推荐阅读
相关推荐
20年老架构师,劝我多看看这几个网站
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档