首页 > 其他 > 详细

零基础学编程

时间:2017-01-22 22:27:50      阅读:437      评论:0      收藏:0      [点我收藏+]

这是发表在微信公众号上的“零基础学编程”系列文章的总索引,不断更新中......

“零基础学编程”都需要哪些基础?

英语好对学计算机编程有极大的帮助;正确地使用搜索功能; 找个导师;早点学会盲打。


零基础学编程001:用在线编程环境快速上手

快速上手对于刚接触编程的新手非常重要,用1天也搞不定了开发环境,是对人一种极大的摧残。codecademy相当不错,可以先学习一些基础的语法。

零基础学编程002:Hello World

Python的Hello World真是非常简洁,相比JAVA和C中的Hello World真是容易多了。


零基础学编程003:在游戏中学JAVA和C#

如果学习JAVA和C#,可以试试robocode,编个小坦克与朋友们对战。

零基础学编程004:集成开发环境IDE

学编程语言,不能用太简单的集成开发环境,也不能用太复杂的。学Python的话,自带的IDLE就非常好用,适合初学者。

打印365行的复利数据表

问题:

(1+0.01) ^ 1 = 1.01

(1+0.01) ^ 2 = 1.02

(1+0.01) ^ 3 = 1.03

... ...

(1+0.01) ^ 364 = 37.41

(1+0.01) ^ 365 = 37.78

对于编程初学者来说,该问题有点复杂,一时无法入手。可以先试着把问题简化:

1)先试着《零基础学编程005:打印一行复利数据

2)再根据重复性的情况,用《零基础学编程006:赋值语句》引入一个变量

3)再加上《零基础学编程007:FOR循环》,就可以输出多行数据

4)理解强大的《零基础学编程008:print语句》,可以输出多个字符串或数值

5)再利用四舍五入的数学函数,实现《零基础学编程009:只显示2位小数

6)加上从1到365循环的范围,就可以《零基础学编程010:最终可以输出完整的复利数据表了

最后这个问题的总结在《零基础学编程011:复利数据表问题(总结) 》,学会把复杂的问题逐步简化,逐步逼近最终的原始问题,是编程中的一项关键能力。

零基础学编程012:画出复利曲线图

利用numpy和matplotlib,只写几行语句就可以画出漂亮的复利曲线图。

技术分享

零基础学编程013:import让你飞起来

Python提供了丰富的组件包,可以让你飞起来,比如numpy和matplotlib就非常强大。

技术分享

零基础学编程014:小海龟做画

Python初学者一定要试试小海龟turtle,在直观的画图过程中学会各种函数的用法,学习几种基本的程序结构。

零基础学编程015:画些有趣的图案

别小瞧小海龟,用简单的几行语句也可以画出复杂的图案来。

技术分享

零基础学编程016:Python IDLE的代码编辑器

Python开发环境中自带的IDLE中的代码编辑器就挺强大的,WinPython中的IDLEX功能更多一些,千万别用Windows里的Notepad记事本来写代码。

零基础学编程017:画出我的公众号LOGO

用Python中自带的小海龟也可以画出我的微信公众号图标。

技术分享

零基础学编程

原文:http://www.cnblogs.com/speeding/p/python.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!