展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 编程开发 > 怎么提高python编程水平_编程新手如何提高编程能力?

怎么提高python编程水平_编程新手如何提高编程能力?

从赋予学习编程重要意义入手,选择Python作为入门语言,系统阅读经典教材。在集成开发环境中多敲代码,通过记笔记和搜索引擎解决问题,关注技术大牛博客,最终培养学习能力。

本文目录

    有些朋友给我留言说,兴致满满的开始自学编程,但是拿到一堆书,却不知道从哪开始,最后的结果就像下面这个图:

    下面结合我的学习经历,聊聊如何从零基础慢慢提高。

    1.首先,给你的学习编程一个重要的意义

    做任何事情前,你都要首先明白为什么要做?这个理由不是学校开了某个编程课,你为了应付考试。或者看到其他人都在学,你没事干,也学下吧。这都是盲目的表现——就好比你追一个女孩,不是因为她家有钱,最重要你追她的原因是:你真的喜欢上了她。

    所以从一开始,就给自己的学习定一个大的意义,这会让你不会中途放弃,而且能带给你前行的动力。

    从许多人的经验来看,学习编程是因为意识到未来很多互联网行业都与编程有关,这是一项基本技能,技能在手,不用发愁生计。而且编程的世界很纯粹,不像其他行业需要很多关系去维护,要想往上爬,得整日琢磨如何混好。但在这里,全靠技术说话:你行就行,不行就不行。

    更何况现在是人工智能时代,编程已经变成了像Excel那样每个人都需要掌握的技能。更重要的是,掌握编程后,你的收入概率通常会比其他人高出一截。

    2.如何选择你人生的第一个编程语言

    很多人一开始是对编程有兴趣的,但之前很多大学一上来就教C、C++,里面复杂的内容,也让很多人从入门到放弃。连兴趣都没有了,这才是最可怕的敌人。

    如果你是刚开始学编程,选一个比较人性化的编程语言——推荐从Python开始。它足够简单,容易上手,而且现在连小学生都在学Python。

    再看看各大兵器排行榜上的Python排名,它已经是人工智能领域的第一编程语言。相信它的火热程度还会持续升温。

    3.选择一本经典的书进行系统学习

    很多人一开始为了追求快速,会选择一些比如《xx天学会Python》《xx天学会机器学习》的书。这些书看上去高大上,其实是在误导你。世界上哪有xx天就能学会的?记住一条原则:越是有价值的知识,越难学,不然很多人都能学会了。

    一般来说,一本书要比公众号的文章系统性强,一本某个领域的经典教材要比很多快销书系统性强。一个系列课程要比一次1小时的分享系统性强。所以从一开始就摆正心态,不要急于速成,有时候慢就是快。有了这个心态,就老老实实选一本这个行业经典的书,最好是国外的教材。

    既然在这个领域你是新手,就不要指望自己能把散落的信息整合成系统了——那是高手要做的事情。要想系统地学习,那就踏踏实实地拿出几个月的时间来,看几本这个领域的经典书,选一门系统课,或者跟着一位系统学习过的老师把这个领域的骨架摸清楚。

    你又不比别人聪明几倍,却想用几分之一的时间,就掌握人家花了好长时间下了硬功夫系统掌握的知识,怎么可能呢?

    先接受一个已经存在的系统,再在上面修修改改,对于新手是最适合的方案。

    3.选择一个有界面的编程环境

    很多编程的书,一开始安装后,都是教你在命令台下写代码。面对这么一个黑洞洞的东西,你的兴趣又降下来了。

    一开始编程不要在这个不友好的命令行下做,而是找一个集成开发环境(IDE),在里面敲代码。人对有界面的东西天然有好感和兴趣。比如学习Python,一开始用Notebook就很容易敲出代码,而且运行结果也能实时反馈给你。

    当然,最开始要做的事情就是先把环境搭起来,开始输出你人生的第一行代码:“Hello World”。这是简单的第一步,但对于很多完全自学的同学来说,却非常难。好在现在网上有很多教程能帮到你。

    4.重要的事情说三遍:多敲代码

    编程是门手艺活,什么意思?就是得多练习。这就好比,一个懂得再多泡妞理论的单身狗,都没有一个谈过恋爱的人更懂得如何追女孩。

    不要光看书,或者光听课。多撸代码,在实践中成长。遇到不明白的地方,就多联系生活中的事情来类比。比如学习数据结构中的“队列”,不明白时,就联想到餐厅外婆家的排队叫号系统,瞬间就明白了。

    其实编程中很多东西,都是为了解决现实生活中的问题,所以很多知识都能与现实生活中的实际事情对应起来。

    5.学会记笔记

    很多人刚开始学编程,以为里面的很多东西都要记住,其实这是错误的做法。

    不用去记住这些代码,理解代码比记住代码更重要。只要理解代码是干什么用的就行了。如果后面用的时候忘记了,反过头来知道在哪查找答案就可以了。这是学习的重要思想之一:知道在哪查找答案,比记住更重要。

    很多时候你感觉自己学会了,但其实并没有真正掌握。一个常见的解决办法就是记笔记。记笔记不是简单的罗列知识,而是将学到的知识,用自己的语言整理出来。同时,记笔记还能通过输出倒逼你的输入。下面是几个写实践笔记的讨论,应该对你有帮助:

    6.学会使用搜索引擎

    刚开始学习编程,看到代码报错,就会茫然失措,脑子里瞬间闪出一个“funk”。

    其实解决编程代码问题也是有套路的,这个套路就是:能不用百度就别用百度,你要学会在宇宙第一大搜索引擎和全球最大的技术问答平台——Stack Overflow上搜索问题的答案。

    一切的学习都是学习能力的提高。对于编程,真正的高手,就是遇到问题能从搜索引擎中找到答案。

    7.多看大牛的技术专栏

    平日多关注这个领域顶尖高手的技术专栏(博客),选择你认可的人成为你心目中的榜样和导师。因为导师可以降低你加入一个新行业的成本,帮助你熟悉环境和行业规则,也会鼓励你完成心理方面的转变。

    同时,你也要建立新的学习社交网络。如果你周围没有和你同样喜欢学习编程的人,会阻碍你的进步;更糟的是,有的人自己学不会,还会嘲笑你。过去的人脉关系可能基于过去的认知来评价你,反而会阻碍你前进。感谢这个互联网时代吧,你可以在网上找到志同道合的朋友一起前进,新领域的人脉会给你提供各种各样新的机会和情感支持,帮助你融入。

    人都是“快感型”物种,再加上学编程是一个长期的过程,所以你需要自己列个长期计划,并把长期计划分成段目标,每个目标完成后给自己进行激励。

    8. 比知识更重要的是什么?

    如果你有机会去互联网公司工作,就会发现你不会一直用一种编程语言工作的。很多时候,新项目来了,需要用新的技术,这时候老大会让你快速学会这个知识,然后在项目中应用。很多项目用到的编程语言就有5种,而且是边学边用的。

    回过头来看,比知识本身更重要的是你的学习能力。那什么是学习能力呢?

    学习能力其实就是你能够做到“学什么会什么”。

    有学习能力和没有学习能力的人差别很大。这就好比,你玩《王者荣耀》花钱找人替你通关,和你自己拼个人能力通关,所习得的技能和体验是完全不一样的。

    提高学习能力的关键知识是什么呢?其实就是两点:

    1) 习惯使用搜索引擎的能力

    这两个能力看起来简单,但长期养成却很难。

    投机与投资的差别,就是投机看重的是短期的股票涨跌,而投资看重的是一家公司长期的发展。希望你在学习编程的路上采用的是“投资”战略,并且培养了自己的学习能力。加油,你并不孤独。

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    编程开发
    下一篇: Codesys编程手册
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw macOS版
    AionClaw macOS版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy macOS版
    Loomy macOS版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirBuddy 3 macOS版
    AirBuddy 3 macOS版

    AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

    AirServer macOS版
    AirServer macOS版

    AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

    AnyDesk macOS版
    AnyDesk macOS版

    AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。

    讯飞绘文 网页版
    讯飞绘文 网页版

    讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw Windows版
    AionClaw Windows版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy Windows版
    Loomy Windows版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。