更多课程 选择中心


Python培训

400-111-8989

非计算机专业怎么学Python更容易?


非计算机专业人员学习各种编程,容易卡住,其实就拿python来说吧,不需要懂算法,也可以学的。写代码慢不要紧,只要正确能运行,就能替你省很多时间了。看看非计算机同学学习编程的难点都有什么,怎么解决。

学习目标是简单Python,不求速度,没有算法考虑,只要结果对就行,学习难度低, 用自然语言写完就行了。而且Python语法规则又相对简单好学。一部分人只看书不做题。书的确看懂了,最后还是不会写。

代码有些格式和习惯,得练习很多次。这种不废话多讲了。基本跟学正确书写差不多,一定量的初级练习必须的。还有一部分初中数学部分不行…… 无法把问题拆分成合理步骤,然后解决。逻辑、集合、循环、加减等等,虽然都是初中知识,并不所有人都学好了……

曾有前辈讲,虽然很多人从没学过编程,但他们实际就是编程思维。他举例,某人重新安排部门业务,把几十个人的工作内容调整,让效率大幅度上升。发现生活中问题,定义问题,拆分问题,用手上可用资源解决,这个思路就是逻辑的。

最后还有一部分脾气太急…… 所以学不好编程。一旦做题卡住,连10分钟痛苦思考时间都不愿意浪费,马上网搜答案。但网络很多答案,直接用高级功能解决低级问题。复制那行代码,并没提升自己解决问题能力。

但如果用目前学的知识,转化list后排序,或循环找出每次value最小值然后删除等,你就的确在学Python了。就像小学题,就用小学知识解,这样学比较稳,不要上来就找高级答案解。最最后还有买错了教材,或者选错运行环境。

有些教材有错误或者过时了,有些教材晦涩难懂。这些还好,你网络搜索、专业论坛、国外公开课、国外教材,一般组合下来,能解决大部分问题。

只要有耐心和时间,真的只是个过程。如果英文好,过程会更顺畅。搜过不少中文博客里错误笔记,很误导。直接读英文官方网站,看英文论坛,能少弯路。最后再补充一个,如果你能读到这里,应该是个用功的好孩子。

很多模块、关键词等,给特定情况设计的,普通代码,普通数据根本用不上。能不学的都不学。把特别基础的string, list, dict... 那些学特别牢固。选经典教材一般可以避免,书上提到的章节内容好好学,就够用了。不必读非得读到高级编程,或面向工程师的书籍。也没必要买厚厚Python库大全之类,有官方文档,直接查很快。人生苦短,学最有用的部分,够用就行。

就像认字从高频词学,5000个字生存交流,基本旅行够用,这个难度低。就像初中数学在生活中很重要,但没必要人人都去大学读数学专业。未来你觉得游戏好玩、或者大数据分析好玩,根据项目,再一点点补全都行。兴趣第一,实用至上。

最最最后再补充,学学代码,用来解决自己个人问题,这过程挺有趣。不要被计算机专业同学的抱怨吓住了。他们要给大量用户写,难度的确更高。你给自己写代码,难度远远低于给用户写代码。你只写给自己用,难度没有那么高,很多东西可以跳过不用学。不会的可以搜解决方案,可以网络搜代码修改使用。

就像不会做鱼,临时上网搜:“怎样做烤鱼”,按照步骤略修改使用。专业厨师不会这样,但普通家庭主妇参考网络菜谱做菜,是很常见的行为。学好基础后,就能看懂其他人代码,修改成合适自己解决方案。不要陷入学习的汪洋大海里,学以致用。加油!

版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:2020年Python就业岗位最多的职位有哪些?
下一篇:学编程首选Python的优势?

为什么要学习Python编程?

为什么有人学完Python找不到工作?

Python 到底牛在哪?

编程入门语言,为什么建议学Python?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省