Python的学习计划,高赞已经写了很多了,我不想去复述这些东西了,我想讲讲作为数据分析师应该从哪里开始学习Python?,其实很多时候,语言学习重要的不是方法,而是心态。心态摆正了,才有坚持学习下去的动力。

数据分析师应该从哪里开始学习Python?

是什么促使我开始学习Python?

刚开始接触Python只懂得它适合做很多自动化脚本。然后在技术论坛去下载别人的Python小程序,令我印象最深刻的是篮球比分板的小插件。我在公司上班的时候没法看NBA,这个小插件会在电脑屏幕右上方实时显示双方队伍的比分情况,就这样,我靠着这个小插件看完了整个NBA季后赛。

虽然只有数字,但球粉们都懂,在没法看球赛的环境下,比分足矣牵动我们的心了。这个小插件在我心中种下了学习Python的种子。

开始学习Python阶段的抉择

学习Python,我用的是流畅的Python这本书+官方3.7.2学习文档,但如果是小白,我推荐你学习网课或者线下报班。

开发语言和正常语言的逻辑都不同,刚开始上手即使是Hello world的编写都会让你头疼好一阵,实时学习的好处就是,你不懂的地方可以随时问老师,他们会以最简单的例子帮你解决这些疑问。

学习Python需要多少时间?

以下我会把各个学习阶段学习的时间罗列出来,并附上一段学习经验。

模块1:Python基础知识,控件结构,函数

时间:1周

学习经验:学习Python基础算是Python学习过程中一个很简单的步骤,但是这个步骤是最重要的,一般在这个阶段会将80%的小白劝退,所以一定要坚持下去。

模块2:面向对象

时间:1周

学习经验:面向对象的思想也是非常具有挑战性的一件事,一般我们的思维都是面向过程的,在学习Python基础语法解决问题也大都是面向过程的思维,想要学好面向对象要接触大量的项目,只需要了解这些项目的开发人员是如何利用面向对象的思维划分各个模块的。

模块3:GUI编程(Tkinter)

时间:1周

学习经验:有很多人在学习Python的过程中会忽略这个模块,但其实学一点GUI对整个Python学习还是有正面的意义的,因为大多数小白最开始对开发的认知停留在各种APP和桌面应用程序,他们都有华丽的界面,但大多数的业务代码都与GUI无关,这也会打击一些小白的学习积极性,这时候学习Tkinter库,去创建几个简单的GUI应用程序,会给自己很大的信心。

模块4:数据分析

时间:1周

学习经验:了解Numpy和Pandas库, Python执行数据分析大多时候都需要用到这两个库。如果你想在目前火热的大数据领域就业,这两个库的熟练使用会给你提分不少。除此之外,这也是一些数据从业者比较喜欢的工具之一,比如会计,银行审计等等,它会教你如何从excel / CSV文件处理数据,并用最短的时间将数据可视化。在此过程中,我还了解了 Jupyter notebooks, 它是Python进行数据分析编程最好的IDE工具之一。

模块5:Django

时间:2周

学习经验:这是Python学习中最困难的一个模块了。我以前没有学习任何关于Web开发的内容,所以花了很多时间恶补了网络通信的知识,比如身份验证,URL路由,API和模型之类的术语。

在所有知识具备的情况下,用Django自行开发出一个项目,基本可以找第一份工作了。

模块6:Flask和网络爬虫

时间:1周

学习经验:在学习Django之后,Flask可谓小菜一碟,因为Flask只是一个微框架。对于这两个框架的抉择,我建议只学习其中一门即可,另外一门看看文档即可。

网络爬虫也是一个非常有意思的工具,你可以在网络上利用爬虫找任何你想要的东西,并让它自动整合。

模块7:selenium自动化框架

时间:1周

学习经验:学习完有关Python的几乎所有内容后,Selenium就非常简单了。

Selenium最初用于软件测试,后来被越来越多的人用作自动化任务。比如我用Selenium做了微信的自动发送功能。

学习这些东西我前前后后花了9-10周的时间,每天大约学习2-3个小时,最终的学习成果我还是很满意的。

写在最后

学习完Python之后整个人会很有成就感,两个月的时间你发觉自己成为了另一个人,虽然这种结果很美好,但是中途要付出太多太多,最重要的还是坚持。还是那句话,如果自制力不好,建议报班。

如果你想开始学习Python,这里有一些提示:

一定要有耐心,尤其是开发0基础的小白。Python语法学完之后只是一道开胃小菜,真正的大餐是后面的框架。挫折和痛苦是学习过程的一部分,应该拥抱而不是避免。出现问题尽力去解决,不要放弃。祝大家学习愉快!

数据分析师应该从哪里开始学习Python?相关推荐

  1. (秦路)七周成为数据分析师(第七周)——Python

    文章目录 1.Python基础 2.Pandas 2.1 series 生成 用索引读取相应的行 2.2 DataFrame 生成 查看形状 查看属性和信息 查看数据类型 查看某列有多少种元素 查看某 ...

  2. 如何成为python 数据分析师_如何七周成为数据分析师20:了解和掌握Python的函数...

    本文是<如何七周成为数据分析师>的第二十教程,如果想要了解写作初衷,可以先行阅读七周指南.温馨提示:如果您已经熟悉Python,大可不必再看这篇文章,或只挑选部分. Python之所以灵活 ...

  3. 数据分析师前景如何,需要学习什么技能?

    很多人都听说过数据分析师,但是不知道数据分析师的前景如何,不清楚数据分技术如何运用到不同行业中.首先,数据分析师专门从事行业数据搜集.整理.分析,并依据数据做出行业研究.评估和预测的专业人员.从这个职 ...

  4. 从零开始学python大数据与量化交易下载_学习python有什么推荐书?

    先简单回答下题主的两个追问问题.问题1:Python几乎无所不能,从数据分析.软件开发.Web开发.数据库开发.系统开发,到游戏开发,网络爬虫,再到让Python傲视群雄的机器学习.不同的学习目标,当 ...

  5. 深夜,学妹说她想做Python数据分析师

    大家好,我是大鹏,目前是一名数据分析师. 上周末晚上,我的学妹突然约我出来喝咖啡.想起学妹在学校就一直说想转行,最近在网上捣鼓自学数据分析软件有一小段时间了.我想她不是为了叙旧. 果然来到咖啡店,她一 ...

  6. python 笔试题 英方_4000字转型数据分析师笔试面试经验分享

    大家好,我是戴师兄~ 在上一篇文章中我分享了快速自学数据分析的经验. 本篇文章,我将跟大家分享下我的笔试和面试心得. 开头先说说我转型前的职业背景: 想看笔试面试经验的同学萌可以直接跳过这一段~ 20 ...

  7. 成都python数据分析师培训_python数据分析师

    企业想要在竞争激烈的市场中胜出,决策的速度和反应的效率尤为重要.根据调查显示,75%的企业在面临拟定策略时,常常无法获得实时且有根据的决策信息.什么样的数据.要透过什么样的方法,才能且实时的转变成决策 ...

  8. 高中学历,汽修转行自学Python,月薪翻了三倍【现在是一名Python数据分析师】

    我学历不高,与技术和 Python相关的工作经验也就两年.今天我想跟大家分享自己转行的故事,希望能够鼓励那些跟我一样的朋友共同前行. 后面将会聊到我个人的经历和入行故事,个人的技术成就,我 2021年 ...

  9. 如何学习Python数据爬虫?

    现行环境下大数据与人工智能的重要依托还是庞大的数据和分析采集,就如淘宝.京东.百度.腾讯级别的企业能够通过数据可观的用户群体获取需要的数据.而一般企业可能就没有这种通过产品获取数据的能力和条件.因此, ...

最新文章

  1. PopupMenu消失(Dismiss)抓住
  2. mysql 5.6 分区_Mysql5.6—分区表及独享表空间
  3. C 20 协程初探
  4. 【英语学习】【WOTD】grift 释义/词源/示例
  5. 新建远程仓库并推送项目
  6. 不会编程,如何做自动化测试
  7. [渝粤教育] 西南科技大学 交通管理与控制 在线考试复习资料2021版
  8. 前端——》Layui-下拉多选框拼音模糊匹配
  9. win10桌面右键一直转圈_不多占1M内存的win10桌面美化
  10. 《关于长沙.NET技术社区未来发展规划》问卷调查结果公布
  11. 台风怎么看内存颗粒_入手三星Bdie颗粒内存条,只超到了3866MHz,看样子得换主板了...
  12. 杰理之检测linein音频输入大小(能量)的方法【篇】
  13. mysql 英文月份_mysql – STR_TO_DATE替换非英文月份名称
  14. MacAir苹果本(2013AJ7629)安装win7单系统的曲折经历
  15. 【Java进阶营】阿里架构师手把手教你如何简单快捷地构建Spring应用
  16. STM32+ULN2003驱动步进电机
  17. oracle 48101 block,oracle数据库的一次异常起停处理。
  18. php如何获得系统时间,php如何获取系统时间
  19. A Game of Thrones(47)
  20. 物联网技术如何推进乡村振兴

热门文章

  1. 暑期实践——6.30
  2. 本年度钢铁行业发展趋势
  3. android 蓝牙 透传,蓝牙4.0透传模块
  4. [StackExchange]Redis 发布订阅
  5. 部分源代码加密_UG后处理加密解密器正式版提供下载使用
  6. 图像处理 | 最常用的边缘检测详解与代码(Robert, Sober, Prewitt, Canny, Kirsch, Laplacian, LOG, DOG算子)
  7. 云原生爱好者周刊:服务网格的困境与破局
  8. 三维地图前端arcgis_通过ArcGIS创建2D及3D地图
  9. 余大洪老师---沪师经纪刘建
  10. 【教学类-33-01】20230417食物交换卡片1.0版(6、8、10、12以内的随机数量+绘画+等量交换)(中班:偏科学-数)