给我五分钟,我将从三个角度为你全方位分析,Python到底好不好学,学了能做些什么。
不说废话,先看目录。

一、Python是什么?
二、学会Python之后,能做些什么?
三、出于兴趣,我能不能学会Python?

如果时间不是很充沛,可以直接拉到最后一个板块,“出于兴趣,我能不能学会Python?”
建议先点赞后收藏,本篇回答值得你茶余饭后细品,不断坚定自己学习的决心。

一、Python是什么?

不知道有没有小伙伴和我一样,被铺天盖地的广告宣传营销地一脸懵,类似这种。

套路大家都懂,就是营造焦虑感,借此让大家报班,先不论这件事的对错,我们不妨试着换个角度思考:

正是因为他们花钱加大力度做宣传,才让我们有机会接触到Python。

他里面宣传的一些功能,更是引起了我的注意,什么自动化办公、爬虫、数据分析等,声称十分钟就能解决两小时的重复性工作,当时我就在想,这东西真这么神吗?

后面我去查了一下,是的,真就这么神。

Python具备丰富且强大的库,被称为“胶水语言”,能够把其它语言制作的各种模块很轻松地结合在一块,以此解决难度极高的复杂问题。

我们外行人在工作上遇到的大部分问题,前人已经用Python一一解决,并把相应的解决方案上传到了程序员项目网站,我们拿来就能用,比如GitHub。

它的适用领域也相当广泛,在web开发,科学计算,游戏开发等领域都可以发挥关键效用,像知乎和豆瓣,都是国内最先使用Python开发出来的网站产品。

一句话概况,Python是一门开源的编程语言,更是一款自由度相当高的问题解决工具,当然,只限于和计算机相关的问题。

题主迷茫的原因,很大程度上是被Python强大的适用性所影响,不知道自己学了之后能在自己的专业上发挥什么作用。

别着急,我们继续往下看。

之前搜集的一些电子书

二、学会Python之后,能做些什么?

技多不压身,多一门技能,自然就多一种解决问题的思路。

各行各业遇到的问题尽不相同,像我自己的话,财务出身,多是复制粘贴的重复性工作,利用Python来处理Excel表格再合适不过了。

举个栗子,我把结构相同的Excel文件合并在一个表格里,这种情况一般应用在员工的季度考核上。(只是做个示范,逻辑相通)

对应代码:

# 3.同结构excel文件批量合并.pyimport os
import pandas as pddef getAllFilesList(filepath):"""获取指定目录下的所有xlsx文件列表:param filepath: 指定目录:return: 指定目录下的所有xlsx文件列表"""files = []for file in os.listdir(filepath):if file.endswith(".xlsx"):files.append(filepath + file)return filesif __name__ == '__main__':filepath = "D:" + os.sep + "sampple" + os.sep + "xlsx_merge" + os.sepfiles = getAllFilesList(filepath)# 定义一个空的dataframedata = pd.DataFrame()for file in files:df = pd.read_excel(file)df_len = len(df)data = data.append(df)print('读取%i行数据,合并后文件%i列,名称:%s' % (df_len, len(data.columns), file.split('/')[-1]))# 重置索引data.reset_index(drop=True, inplace=True)# 查看数据print(data)

IT专业人士暂且不提,他们比谁都要明白自己学习Python的目的,但非专业人士就要往前多想一步,自己学习Python是为了解决哪些具体问题,而不是看到这个东西貌似有用就马上去学。

这样一分析,思路就很清晰了,从“学会Python,能够解决什么问题”再到“什么问题是需要利用Python解决”,找问题才是你学习Python的关键。

像题主这种艺术类专业,完全可以利用Python爬取热度较高的艺术作品,进行临摹学习,以此提升专业水平,还可以在毕业前,到知网爬取论文进行参考。

看到这里是不是对Python有了更深的了解?无论是大学生还是职场人士,都能从自身的实际情况发现具体的问题。

三、出于兴趣,我能不能学会Python?

有一句话在我心里记了好久:
有些事情,不是你先有兴趣,才能做成,而是你一点一点把它做好了,才会对它越感兴趣,越有信心。

深以为然,此前无论学什么,我总是不能坚定自己的决心,便是因为这个原因。

尽管Python被称为最容易上手的编程语言,但不少小伙伴在入门的时候,因为不会安装编辑器直接就放弃了,哪怕再有兴趣,也被第一步的挫折给打败,用最短的时间完成从入门到放弃。

一方面是解决问题的方法有误,一方面是现在的人太没耐心,作为成年人,我们一定要提升自己对学习的认知,稍微有一点难度的问题,才能帮助我们成长。

以下是我学习Python的具体路径,还有网络上的一些免费教程,搭配上每一阶段的小练习,保证你在学习的过程中不断收获愉悦,对它越发感兴趣,也越有信心学下去。

空谈理论可不行,你得自己上手,我把自己搜集过的一些入门资料还有好玩项目分享给你,拿来就能直接上手操作了。

免费入门资料及项目领取https://mp.weixin.qq.com/s/QnTOgcJRnj1oqBS9eISR7w

人和人之间的认知差距,真的超乎我想象,我安利了身边几个亲朋好友学Python,有些人都认为这个东西没用,还不停劝我不要不务正业。

是啊,我就是在不务正业,但是听意见的朋友,已经利用Python处理一些重复性工作,把空出来的时间用来备考CPA,而她们不是在做表格的路上,就是正在做表格。

也希望你能从这篇回答中,得到你想要的答案,并把它付诸于人生,形成属于自己的正向循环


码字不易,费时费心,如果对你有所帮助的话,还请不要吝啬你的小心心,毕竟你的点赞,是对我创作的肯定。

欢迎关注,我是程序员Jiejie一名不掉头发的Python程序员,希望能给大家带来最实用的学习和成长干货。

只为和大家一同改变,成就更好的自己。

python真的好学吗?相关推荐

  1. Python 真的好学吗?

    一.Python 好学吗 很多小伙伴搜了些Python这方面的资料但还是不太明白它到底是干什么的 现在好多关于Python 的内容 有一点想学的冲动 但学了 Python 会对我的学业.工作有什么帮助 ...

  2. Python真的是解释型语言吗?

    刚接触python的时候就知道,python有一个缺点,那就是运行速度比较慢,因为python是一门解释型语言. 那么,什么是解释型语言呢? 其实简而言之就是:python不像C语言那样,在运行之前需 ...

  3. python开课吧官网_开课吧老师详解 学Python真的可以帮助提高办公效率吗

    在工作中你是否有过这样的经历?周围的同事看上去貌似没有做什么事情,每天准时下班;你呢兢兢业业做着本职工作,努力完成领导布置的每一项任务,常常加班到很晚才走.可是最后你身边的那个同事反而深得领导喜爱升职 ...

  4. python这个软件学会能做什么工作-学会Python真的有高收入?盯,请查收这份入坑指南...

    学会Python真的有高收入?盯,请查收这份入坑指南 2018-10-10 20:51:00 567点赞 6312收藏 186评论 小编注:想获得更多专属福利吗?金币加成.尊享众测.专属勋章.达人福利 ...

  5. python好学嘛-爬虫Python入门好学吗?学什么?

    爬虫Python入门好学吗?学爬虫需要具备一定的基础,有编程基础学Python爬虫更容易学.但要多看多练,有自己的逻辑想法.用Python达到自己的学习目的才算有价值.如果是入门学习了解,开始学习不难 ...

  6. 零基础可以学python吗-Python编程语言好学吗?零基础转行能学Python吗?

    Python编程语言好学吗?零基础转行能学Python吗?人工智能时代的来临催生了很多新兴行业,Python是最具代表性也是比较热门的技术之一.有人看好Python入门简单.功能强大的特性,选择转行从 ...

  7. 爬虫好学吗python-爬虫Python入门好学吗?学什么?

    爬虫Python入门好学吗?学爬虫需要具备一定的基础,有编程基础学Python爬虫更容易学.但要多看多练,有自己的逻辑想法.用Python达到自己的学习目的才算有价值.如果是入门学习了解,开始学习不难 ...

  8. python好学嘛-python语言好学吗

    任何一门语言简单与否,都是相对而言的,不能绝对的说哪一门语言简单或复杂.一门语言,文档的完整性是很重要的.而python详实的文档也是它简单的原因. 如果连文档都没有读过一遍,是很难体会到python ...

  9. 零基础可以学python吗-初学者必知:零基础学习Python真的能学会吗?

    零基础学习Python真的可以学习好吗?我想对于这个问题,是大部分想要学习Python的人都会纠结考虑的问题吧,也是很多小白最关注的的问题,今天为大家详细的解释一下. Python语言因为具有一定的独 ...

最新文章

  1. 【xamarin + MvvmCross 从零开始】六、模拟器的配置与连接
  2. 【转摘】Word提升效率的快捷键
  3. mysql获取option的value_js获取下拉列表框option中的value和text的值示例代码
  4. python判断序列值横穿整个区间的次数
  5. 11、MFC中自定义消息
  6. Android Studio中手机能连接上ADB不过一直跑不起来(或者应用出现短暂的白屏)
  7. 方舟手游服务器设置文件翻译,方舟手游咋设置翻译
  8. 使用java进行图像处理_使用Java进行图像处理
  9. CentOS 6.7 x64 使用pptpd搭建***服务器
  10. cobbler实现自动安装
  11. 构建运营级IPv6网络
  12. kindle刷机ttl_求助大神!现在KPW2只能在TTL下进入uboot
  13. 25.docker commit
  14. 图像压缩算法动态规划c语言,动态规划算法实现数字图像压缩的研究.pdf
  15. 超效率dea matlab,MATLAB在超效率DEA模型中的应用
  16. vt版本不见了_王者荣耀VT版本玩法是什么?修改机型玩VT版方法是什么?
  17. 塔康信号matlab,干扰效能仿真,jamming effect simulation,音标,读音,翻译,英文例句,英语词典...
  18. 泊松分布的特征与应用(概统2.应用)
  19. 计算机组成原理课题讨论——编译器对程序的影响
  20. PHP在线运行,在线编译

热门文章

  1. Java实现最近点问题
  2. unity2018转微信小游戏不显示图片
  3. Python爬虫之xlml解析库
  4. Debezium的基本使用(以MySQL为例)
  5. uniapp的项目,scss和js实现跑马灯
  6. 土巴兔CEO王国彬:这五点,决定了你事业的上限
  7. 洛谷P1359租用游艇
  8. 【php学习之路】微信公众帐号
  9. Mockito开发指南
  10. PCL安装和环境配置