找一本浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。我当时看的是《简明python教程》,不过这本书不是非常适合零基础初学者。

去找一个实际项目练手。我当时是因为要做一个网站,不得已要学python。这种条件下的效果比你平时学一门新语言要好很多。所以最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要是商业项目,你写一个只是自己会用的博客网站也是真实项目,关键是要核心功能完整。

最好能找到一个已经会python的人。问他一点学习规划的建议(上知乎也是个途径),然后在遇到卡壳的地方找他指点。这样会事半功倍。但是,要学会搜索,学会如何更好地提问。没人愿意帮你写作业或是回答“一搜便知”的问题。

然而,别人的经验未必能完全复制。比如我没有说的是,在自学python之前,我已在学校系统学习过其他的编程语言。

对于完全没有编程经验的初学者,在学习python的时候,面对的不仅仅是python这门语言,还需要面临“编程”的一些普遍问题,比如:

从零开始,不知道从何入手,找了本编程教材发现第二章开始就看不懂了

缺少计算机基础知识,被一些教程略过的“常识性”问题卡住

遇到问题不知道怎么寻找解决方案

看懂语法之后不知道拿来做什么,学完一阵子就又忘了

缺少数据结构、设计模式等编程基础知识,只能写出小的程序片段

所以除了前面说的3点经验,给初学编程者的额外建议:

首先要有信心。虽然可能你看了几个小时也没在屏幕上打出一个三角形,或者压根儿就没能把程序运行起来。但相信我,几乎所有程序员一开始都是这么折腾过来的。

选择合适的教程。有些书很经典,但未必适合你,可能你写了上万行代码之后再看它会比较好。

写代码,然后写更多的代码。光看教程,编不出程序。从书上的例程开始写,再写小程序片段,然后写完整的项目。

除了学习编程语言,也兼顾补一点计算机基础,和英语。

不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。

学会查官方文档,用好搜索引擎和开发者社区。

零编程基础学python-零编程基础怎么自学python?相关推荐

  1. 零基础学Java语言---编程题

    零基础学Java语言-编程题 注意:没有上机实际测过,代码仅供参考 1.温度转换 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示 ...

  2. 不要说零基础学不好UG编程,看完你就有方向了

    零基础怎么学UG编程,看完你就懂了 不要说零基础学不好UG编程,看完你就有方向了 众所周知UG编程师是一份工资待遇很不错的工作,而且还特别轻松 怎么样才能成为UG编程师呢? 打个比方,以前有很多人都在 ...

  3. 轻松学c语言编程.pdf等,轻松学编程 轻松学C语言编程pdf

    轻松学编程 轻松学C语言编程 内容简介 <轻松学编程:轻松学C语言编程>从初学者的角度出发,以通俗易懂的语言.丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识.全书共1 ...

  4. 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...

    成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池   发布时间:2018-09-28 14:20 近似带有序布局 ...

  5. 自学python三个月能赚钱吗-自学Python三个月能赚钱吗?

    自学Python三个月能赚钱吗?如果有一定的计算机编程基础并有一定的开发经验,自学Python三个月具备相应的岗位技能是可以找到一份工作获得报酬,如果是零基础的小编自学2个月就想达到就业能力,通常来说 ...

  6. Python介绍与特点(自学python知识整理)

    Python介绍与特点(自学python知识整理) Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计: Python 是一种解释 ...

  7. 零基础学Qt 4编程实例之三:勾三股四弦必五—文件包含语句与标准库的使用

    声明: <零基础学Qt4编程>中的专栏文章是qter_wd007的原创技术文章. 本系列专栏文章可随意转载,但必须保留本段声明和每一篇文章的原始地址. 作者保留版权,未经作者预先书面许可, ...

  8. python零基础学习书-零基础学习python推荐几本书?

    为大家推荐两本python书籍,希望能对你有所帮助. <python编程从入门到实践> /> 本书是一本针对所有层次的Python 读者而作的Python 入门书.全书分两部分:第一 ...

  9. 零基础学python大概要多久-怎么自学python,大概要多久?

    看到有知友建议,学习python可以直接通过拿项目来练手的方式学习,这个说法并不完全认同,对于有编程经验的人来说,想快速学习新的编程语言这是个快速上手的思路,但是对于新手小白.没有接触过任何编程学习的 ...

  10. python零基础学习书-零基础学Python,不容错过的入门书籍

    原标题:零基础学Python,不容错过的入门书籍 Python是一门美丽的语言.它简单易学,跨平台,而且运转良好.一言以蔽之就是:其他的语言是与时代同步,而Python则是"未雨绸缪&quo ...

最新文章

  1. hadoop 2.7.3
  2. SpringMvc项目加载顺序及上下文小结
  3. c# 傅里叶变换 频域_频域(傅里叶变换)有什么用?
  4. Visual C++中动态链接库技术浅谈
  5. 人性歪曲的心理调适 一【浮躁心理、偏激心理、自卑心理、自杀心理、愤怒心理】...
  6. 进阶12 多线程、等待唤醒机制、线程池
  7. 计算机网络 | 无盘工作站的建立
  8. win10 oracle fonts,win10字体无法粘贴到fonts怎么办 字体无法粘贴到fonts的解决方法...
  9. andorid使能ftrace失败
  10. 2.Node.js快速入门
  11. 计算机输入输出设计原则,交互设计精髓4中的104条设计原则
  12. Unity 渲染管线总结
  13. 完善智慧办公建设,小熊U租获京东数千万元A+轮融资
  14. 如何配置一个高效的 Mac 工作环境
  15. JavaScript使用url字符串拼接传递参数,截取参数
  16. 微信自动邀请加群!!!
  17. Kotlin协程实现原理
  18. c语言正切值怎么表示,C语言中正切的相关函数总结
  19. 苹果电脑win10蓝牙音响卡顿_如何修复Windows 10蓝牙扬声器的声音延迟问题
  20. php 点击 单元格,php – 表格中的contenteditable:选择单元格

热门文章

  1. Java十大bug之——包冲突
  2. 装饰者模式 将子类当做构造器参数传递进去 ,并重写子类的方法同时增加子类的功能 调用调用重写的子类的方法...
  3. 【安富莱原创开源应用第3期】花式玩转网络摄像头之VNC远程桌面版本,稳定运行2年不死机...
  4. 货郎担问题TSP(dp解法)
  5. 实验4.1 循环控制 一
  6. java 对excel操作 读取、写入、修改数据;导出数据库数据到excel
  7. C#和Sql Server 2005中时间的最大值和最小值
  8. 浅析C#中的套接字编程
  9. 日常办公会用到的python模块-用 Python 自动化办公能做到哪些有趣或有用的事情?...
  10. python基础代码事例-python基础示例