作者:千锋实践训练营
链接:https://www.zhihu.com/question/381078052/answer/1154953727
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

自学了半个月python,感觉没用,怎么办?

谢邀,人在蒙古,刚下航母(✿◡‿◡)

首先,根据题主的描述,我能第一时间感觉到题主是一个不甘堕落并且有上进心的人,正如前面的大佬们所说,任何一门语言刚刚开始学习的时候。都会觉得怎么这么难,学着学着学不下去了,但是有一位伟大的教育家、哲学家、前苏联领导人冬泳怪鸽.正能量.斯基曾经不止一次的告诫我们。。。

开始吟唱。。。。。。。。

我们遇到什么困难,都不要怕,微笑着面对他,消除恐惧的最好办法就是面对恐惧,坚持就是胜利,加油,奥里给!!

吟唱结束,收!!

下面是认真答题环节,啪啪啪,敲黑板(双手打字以示清白,我发誓,真的是敲黑板的声音(→_→))

明确目标

所谓明确目标就是要先知道,学习python的目的是为了什么?

一、Python可以做什么?

二、为了将来从来从事相关开发工作?

三、简便当前工作环境,提升工作效率?

四、不甘落后,学习一门语言傍身?

五、纯粹为了zhuangbility

学习python的原因无外乎以上几点,下面我们进行逐条分析:


一、Python可以做什么?

  • WEB开发:python拥有非常完善的与web服务器进行交互的库,以及大量的免费的前端网页模板。更具优势的是,有非常优秀且成熟的Django Web框架,功能一应俱全。
  • linux系统运维:代替一些shell脚本的功能,使用Python实现。Pyhon作为“胶水语言”可以很方便的和其他由于集成起来,对各类工具进行方便发二次开发,形成一套自己的运维管理系统。
  • 游戏开发:python在游戏开发方面可能不及Lua 或者是 C++,但是由于python脚本化的优点,类似于游戏剧本、游戏玩法逻辑等这种非常灵活的设计上。主要适合一些小游戏的开发比较有优势。
  • 网络爬虫:在爬虫方面,Python是独领风骚的。python有非常丰富的库去访问网页文档的接口api以及后期网页文档的快速处理。
  • 桌面软件:python可以实现对C++的无缝对接,并且同时支持Qt和GTK
  • 数据处理:python作为一门工程性语言,对于数据处理的类库是相当丰富的,比如有高性能的科学计算类库NumPy和SciPy以及图形化显示都比较强大
  • 人工智能:对于学历和数据能力有一定要求。真正的人工智能的底层语言是C/C++,因为真正的计算全在于C/C++,而python是调用AI的接口然后去实现一些具体逻辑。由于python作为“胶水语言”的特质才会显的出类拔萃,主要使用python是因为CPython和底层原因的融合使得开发起来更加方便。
  • 云计算:例如-云计算框架OpenStack。

二、从事相关开发工作?
众所周知且毋庸置疑的一点是python已经是目前热度最高的语言,堪称程序界的坤宝,直播界的卢姥爷,学习掌握并且用他谋生是一件多么令人热血沸腾的事儿啊,当别人问及你的工作,你回答的是从事python相关开发的时候,那坚定有力的眼神,仿佛自己此时就是最靓的仔,连隔壁的班花小花同学都像你投来了仰慕的眼神,或许这才是人生吧~~
但是!!!
你真的了解python相关开发的职位嘛?

  1. 首先,关于Python Web开发,就不得不提一下Java Web开发,毕竟Java大法好,Python的好处是上手简单,开发、部署很快,开发周期短,给万恶的资本家省钱了,版本迭代、更新相对更容易,让程序猿们早点下班回家睡觉了,缺点是运行起来相对Java要慢的多,性能有瓶颈,但是需要提醒的是,大部分项目根本达不到瓶颈的点。而Java作为在web领域叱咤风云的人物,企业级解决方案较多而且成熟,从业人口基数大,天上掉下一个大饼,都能砸死一堆Java程序员,再加上安全性较高,成熟的并发分布式解决方案等等,但是Java太过于繁琐,对于新手学习不太友好的这些也是我们不能忽视的,这里就不一一细细展开了。
    综上所述,选择哪种取决于你的主观能动性,需要辨证的看待。
    最后,Php是世界上最好的语言!!!
  2. 数据分析也是Python一大亮点,python拥有丰富的库帮助数据分析提供了相对完整的工具,相比其他数据分析语言,python所使用库更加健全而且一直在补充更新,最重要的一点,python这个胶水语言的名字不是白叫的,能更加方便的对接其他语言。还记得当前最好的数据分析话题嘛?根据淘宝平台数据显示,国内哪个省份的妹子胸部最大?有一说一,我必须好好学习数据分析,大不大的不重要,重点是热爱学习。
    别问,问就是爱学习!
  3. 人工智能是当前最热话题,提到人工智能就是python,你把我c/c++放哪里去了?嗯?,人工智能的核心算法,那是绝对依赖于c/c++的,因为需要性能优化,还要对接硬件,所以c/c++才是人工智能核心语言。但是,python用起来方便啊,跟c语言的api是双向融合的,甚至可以互相调用,没办法,高大上虽然很重要,但是贴心才是打动女孩儿最重要的东西。所以,引用一句话,人工智能算法促进python发展,而python也让算法更简单。
    没办法,谁让人家库多而且都给python提供了接口呢!

三、简便当前工作环境,提升工作效率?
如果你是因为平时办公操作麻烦,想要更加快速方便的话,还是选VBA吧,这个是真方便而且好用,千万不要人云亦云。所以,python的强大之处在于他的应用领域广,很多都能做,但是完全不代表办公操作就要学Python啊,老爷,您说,是不是?

四、不甘落后,学习一门语言傍身?
看到这个原因我已经百分百确定您就是一个不甘落后,想趁着疫情期间学习的好同学了,学习语言傍身肯定是没错的,因为现在小学生都开python课了,我们甚至可以猜想,未来的社会不会编程语言的可能都是个半文盲了。所以像欺负熊孩子的众多做法做的那样,他嘲讽你没有对象的时候,你嘲讽他完不成python编程作业啊,制霸幼儿园,不再只是一句空话。
哼(¬︿̫̿¬☆),你看我用代码敲不敲你就完事儿了

五、纯粹为了zhuangbility?
用Python很牛13,能写出厉害的东西才能真正实现zhuangbility,如果我用python写一个ai,控制机器人或者智能家居,我能用python找一份薪资不错比较体面的工作来改善生活并且能够得到隔壁小花的仰慕,这才是zhuangbility的最高境界,所以,还是好好学习吧,不然就会变成吹牛13了。

综上所述,明确了目标,你还会觉得学习python没用嘛,什么?还是觉得没用,你可别被我逮到了,你要是被我逮到了,没你好果汁吃哦
不说了,航母来了,我得走了,兄弟萌,冲!

自学了半个月python,感觉没用,怎么办?相关推荐

  1. 自学了半个月感觉一点也没学会Python,Python真的有这么难学吗

    Python的基础语法掌握是必备的技能,认识到了Python语言的美妙,即使你之前用过其他的开发语言,也会转到Python的行列之中.掌握字符串的解析未来你会意识到各种各样的程序直接把字符串传来传去, ...

  2. 自学python没有证书_为什么我自学了六个月Python,投简历一点回应都没有

    Python是目前比较热门的语言,但热门不意味着好找工作,导致投简历没有回应的原因太多太多.但无外乎几个原因:1.简历写的有问题.2.技术不够. 记得看过一则关于自学python找工作的内容: 自学p ...

  3. 自学python怎么找工作-我是如何在自学编程9个月后找到工作的

    昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他 自学编程 9 个月后找到工作 的经历.文章不到一天就得到3千多赞,2百条回复.我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次 ...

  4. python时间比较好_花了半个月时间,终于找到了一款最适合的python教程

    最近会有一些广告主来找想在星佳的这个个人公众号上投放广告,但偏偏有些内容确实不能推,哪怕赚钱,其实也并不是自己多有良心,只是去帮那些产品站台带来的风险和他们给的那点广告费比,完全没在一个数量级,说这个 ...

  5. 半个月自学入行软件测试,也许你就是下一个测试总监

    最近,很多小伙伴都在私信或者评论区问我最多的几个问题,我整理一下,一一给大家回复哈 问的频次最高的就是: 我25/30岁能学软件测试么? 先说结论:25岁零基础转行软件测试完全没有问题的!30有一点点 ...

  6. 半个月爆肝,Python学习指南:学习方法、路径图、资料都备齐了!

    1.6米长,八年Python使用经验,耗时半月,制作了这张Python学习路径图! 视频大纲: 自己的课代表 1.为什么学习python 00:43 2.python学习路径图和python备忘手册( ...

  7. python自学行吗-《》 python自学行吗?

    <> python自学行吗? python语言自学教程2020-09-24 23:24:35人已围观 python自学行吗? 学习Python编程,是大家走入编程世界的想选择.无论是学习任 ...

  8. 我是如何在自学编程9个月后找到工作的 1

    昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他自学编程 9 个月后找到工作的经历.文章不到一天就得到3千多赞,2百条回复.我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次提过 ...

  9. 21 张思维导图,柠檬哥肝了半个月的「后端技术学习路线」长啥样?

    珍惜当下,因为每一天都不平凡.1915 年的今天,爱因斯坦向普鲁士科学院展示广义相对论的方程式. 大家好,我是柠檬. 柠檬哥最近在思考公众号的内容方向问题,如何让公众号持续提供有价值的内容给大家,之所 ...

最新文章

  1. 在Win10 Anaconda中安装Tensorflow
  2. 5去掉button按钮的点击样式_CSS实现复古按钮
  3. Qt Designer快速入门
  4. Bug错误openssl_encrypt()
  5. Qt OpenGL裁剪测试
  6. call,apply
  7. 基于权重的节点驱逐 - Oracle RAC 12.2 新特性
  8. html5表单新功能解析,解析HTML5表单新功能-HTML5
  9. 能写个简单的oa系统java_基于jsp的轻量级OA系统-JavaEE实现轻量级OA系统 - java项目源码...
  10. 3D图形学矩阵完全解析傻瓜版
  11. xlsx文件打开乱码_我的 EXCEL 工作表打开出现乱码?(xlsx文件打开是乱码怎么办)...
  12. series 锐捷rgrsr20_锐捷RG-RSR20-04E路由器
  13. matlab编程弹簧,弹簧设计计算程序分享
  14. 多媒体计算机辅助英语教学,多媒体计算机辅助英语教学初探
  15. Android手机写Java代码的软件
  16. php加入购物车怎样实现_php简单实现加入购物车功能案例
  17. mongoengine fields详解
  18. Class6——筛选后显示+scipy色彩聚类
  19. OPCClient远程连接OPC服务器配置手册
  20. Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file)

热门文章

  1. Kibana部署安装及使用(ElasticSearch的页面可视化工具)
  2. 人脸识别系列之人脸检测--训练基于肤色特征的检测
  3. 第十三周翻译:Stairway to SQL Server Replication: Level 1 - Introduction to SQL Server Replication
  4. 19. 如何使用 ABAP 程序消费 SAP ABAP OData 服务
  5. LKY_OfficeTools 一键优雅的安装并激活你的Office
  6. I will be better for you.
  7. java的友好成员,java面向对象中四种权限(private,protected,public,友好型)详解...
  8. 心胸有多大,成就有多大
  9. 在Win10系统下安装Win7,使笔记本电脑形成“双硬盘-双系统”格局的过程
  10. =与==的区别,C语言=与==的区别详解(搬运C语言中文网站长)