首页 > 编程语言 >所有人都说Python 简单易学,为何我觉得难?

所有人都说Python 简单易学,为何我觉得难?

时间:2024-03-23 09:29:51浏览次数:31  
标签:所有人 程序员 Python 编程 学习 python 简单 易学

记得刚学Python的时候,几乎所有人都说Python 简单易学,而对于编程零基础,只掌握Word和Excel的人来说,感觉真的好难。

学习之前网上的教材看了,Python的书也看了,包括《核心编程》,公开课也看了,包括莱斯大学和MIT的课。很多知识点,看的时候好像明白了,然后马上就忘,看了三四遍也记不住。

就算是多练习,多做题,很多题也是照着例题依样画葫芦就能做出来,改动一下就不明白了,感觉还是没有深入理解。

在网上看,到处都是自学几个月就很懂了然后找到满意工作的帖子,有没有人像我一样觉得很难呢?

有网友点评说:

Python语言本身是比较容易的,楼主说的难应该指programming本身。

不觉得非计算机专业出身就学不好编程,我就是学通信的,学Python全凭兴趣。平时用Python干各种脏活累活,数值计算、数据处理、复杂文本处理、数据库导入导出excel、网上抢票、Web数据抓取、消息推送、DHT网络爬虫、Kodi插件、Web自动化测试、网盘下载、云点播。甚至有次日记软件密码忘了,都是通过py+autoit暴力破解出来的。

我的win、debian、mac上面一般都会开一两个ipython,临时处理各类杂务。简单来说,Python现在就是我日常生活的一部分。我不是专业程序员,也没用Python做过什么大项目,只是每天享受Python带来的便捷与快乐。

楼主所说的不能深入理解,其实是不愿意花时间钻研。用了十几年Python,现在也要一直翻看官方文档和一些第三方module的文档,不断把遇到的问题弄懂弄透,学习不就是这个过程么?

我觉得楼主对Python无爱,对编程无爱,那就没必要强迫自己填鸭式“学习”了。

另外一个建议,练习时尽量不要copy后在现有demo基础上改,从头开始写起,遇到问题一个个查清,这样才能学到东西。

接收到这个小伙伴的答案,我内心开始反思,其实他说得都对的3个点是:

1.其实本身我对编程是不热爱的,只是因为需要;

2.其实本身我是对Python更上层可以用来做什么是不清楚的,思维还是在机械的完成一个Python习题;

3.其实我本身对编程的难度是小悄了的,Python简单是相对于C、Java等语言。

说到这里,不知道看到本文的小伙伴有几个有类似的心理映射,如果你是上面的状态,那你学习Python一定是难的。

下面我们来看看另外一位学习者的建议:

python是一门简单易学,容易理解,分分钟就可以掌握的语言,我也是学了大概一两个星期吧,就开始做项目了,嘻嘻!!!

这里有一个很严重的问题,,我在学python之前,做过3点的C#,一年的php和一年的java!

所以呢,我想说的是,如果你对编程不那么敏感,就需要时间来弥补了,那些什么书啊,公开课啊,我觉得都是辅助的,你要是不经历几个项目,怎么知道python为什么容易学,怎么知道python好理解,怎么知道python有哪些超级好用的框架,比如django,tonado之类的。

所以呀,编程没有捷径,你甭想通过看。。。就学会,写起来才是最重要的!

最终通过对学习Python这件事,我总结了几点关于学习Python的建议,希望跟大家一起分享:

1.编程语言是一回事,但更重要的是编程思想,不要把应试教育的思想带到这里面来,并不是所有的知识都能靠“五年高考三年模拟”来掌握;

2.自己找个想用程序解决的任务,然后自己边学边完成。

3.没有编程基础的人新学一门语言一定一定要有耐心,基础知识没有半年以上的学习和练习是很难彻底掌握的,千万不要图快,学的太快或许会有一时的成就感,但基础知识不扎实终将会成为你前进道路上的瓶颈,不仅学新的知识一知半解,工作时也会磕磕绊绊。

4.没有计算机基础,不管学什么语言都会有点吃力的,python语法比较简单的。

5.现在要做的就是把错误犯下100遍,那你就拿下这个Get了!

祝你学习Python之路愉快。

知乎网友任泉经典评论:

说Python简单的都是程序员或者半程序员,说其实还是很困难的都是有需求但并非依赖性的业余爱好者。

Python的简单,是相对于C++的简单,而不是相对于Word、Excel的简单。它再接近自然语言,也有语法,也有数据结构,也有编程思想,而这些对于“业务爱好者”来说就等于“难”。

想要不难也很容易,保证自己每天都会去使用它就好了,每天不管是看书学习也好,照着案例敲代码也好,针对需求写个小程序也好,一定要每天用,直到自己习惯语法,习惯数据结构,习惯编程思想为止,到那个时候,你就变成了半个程序员。

想以一周一两次,甚至更低的频率来学习编程,无论你内心多么热爱,无论这门语言多么简单,都是学不会的,更别谈学好了。

以上就是“所有人都说Python 简单易学,为何我觉得难?”的全部内容,希望对你有所帮助。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

二、Python必备开发工具

img

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

五、Python练习题

检查学习结果。

img

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

img

最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

标签:所有人,程序员,Python,编程,学习,python,简单,易学
From: https://blog.csdn.net/Trb401012/article/details/136931663

相关文章

  • 1、Python 正则表达式:基本介绍
    点击上方分类专栏、进行系统性学习(文末可扫码领取资料)正则表达式(RegularExpression)是计算机科学的一个概念。“Regular”一般被译为“正则”、“正规”、“常规”。此处的“Regular”即“规则、规律”的意思,RegularExpression即“描述某种规则的表达式”。正则表达式使用......
  • 【python】(05)如何python中的logging模块记录日志信息
    系列文章回顾【python】(01)初识装饰器Decorator【python】(02)初识迭代器Iterator【python】(03)初识生成器Generator【python】(04)python中实现多任务并发和并行的区别【python】(05)如何python中的logging模块记录日志信息文章目录一.Logging模块的常用组......
  • Python 机器学习 维特比算法和鲍姆-韦尔奇算法
    在机器学习和信号处理领域,特别是在处理隐马尔可夫模型(HiddenMarkovModels,HMM)时,维特比算法(ViterbiAlgorithm)和鲍姆-韦尔奇算法(Baum-WelchAlgorithm)是两个核心算法,用于不同的目的。维特比算法用于解决解码问题,即在给定观察序列的情况下找到最可能的状态序列。它通过动态规......
  • python-day01
    python基础语法注释单行注释:#注释内容多行注释:"""多行注释"""type()语句判断类型例如:print(type(123))print(type(23.4))print(type("Hello"))输出为:数据类型转换int(x)<===>将x转换为一个整数float(x)<===>将x转换为一个浮点数str(x)......
  • 最大化运输问题求解——Python实现
    运输问题(TransportationProblem)是运筹学中的经典问题,通常涉及将资源从供应点转移到需求点,以最小化运输成本或满足需求。这个问题在各种实际场景中都有广泛的应用,包括但不限于以下几个方面:供应链管理:在供应链中,最小化运输问题可用于确定最有效的货物运输方式,以满足各个节点之间的......
  • python 教你如何创建一个自定义库 colorlib.py
    目录Colorlib生成代码模块代码导入测试测试一测试二应用测试颜色列表colorList随机颜色元组randcolorTuples随机颜色字串randcolorStringsColor类测试测试一测试二题外话Colorlib有没有碰到过这样的场景:写代码时想要用上丰富的色彩,但苦思冥想搜肠刮肚只记......
  • Python学习之selenium爬取英雄联盟网页
    获取英雄联盟网页importtimeimportfake_useragentimportrequestsfromseleniumimportwebdriver#英雄联盟爬虫#selenium#pipinstallselenium#url,request方法来请求英雄联盟网页,但是获取时会存在来不及渲染的情况,即无法显示整个页面url='https://......
  • Python解压当天创建的ZIP文件到指定的文件夹中
    1.首先,导入了需要使用的模块:-`zipfile`:用于处理ZIP文件的模块。-`os`:提供了与操作系统交互的功能。-`shutil`:用于高级文件操作,例如移动文件等。-`datetime`:用于处理日期和时间的模块。2.定义了一个函数`unzip_todays_files(zip_files_folder,extract_folder)`......
  • 【知识图谱】基于Python Neo4J :忆
    学习新技术,准备做一个用知识图谱和大数据做的的助农项目1.准备工作        首先就是软件的使用,那么选择了使用人数最多,模板使用最多的Neo4J,使用此软件得先安装Java的运行库,这里就不多介绍,网上有许多从零开始的安装教程。        在安装完运行库后,以管理员身......
  • 搞AI不必非得转学python了,SpringAi(spring版的langchain)来了
    搞AI不必非得转学python了,spring版的langchain来了!!!作为一个java程序员研究大模型真的是天然的心理门槛。换个语言(python)就感觉换了个媳妇一样,总是迈不出那一步。最近为了项目,下定决心、刚费了九牛二虎之力搭建了一套本地问答大模型应用,见我前一篇文章:MacbookairM216G......