前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零基础学编程025:前24课总结

零基础学编程025:前24课总结

作者头像
申龙斌
发布2018-03-06 10:51:32
1.1K0
发布2018-03-06 10:51:32
举报
文章被收录于专栏:申龙斌的程序人生

学会如何学习

2016年12月21日,写下了“零基础学编程”的首篇文章:“零基础学编程”都需要哪些基础?计算机都是从0开始计数,所以就叫第0篇文章了。学习任何技能之前得“学会如何学习”,有老师称之为“元学习”,关于这方面可以看看一位国外的学神写的一本书《学得少,考得好》,国内翻译为《如何高效学习》。

  • 学会搜索,去试不同的关键字
  • 英文越好越有利,大量的优秀编程资源都是英文的
  • 找个导师,获得快速反馈,避免落入某个坑中长时间爬不出来
  • 学会类比和关联,把新知识点与以前熟悉的事物进行类比,逐步修正相关概念
  • 多尝试,去解决实际的问题,使用编程,而不是学编程

编程环境

在《零基础学编程001:用在线编程环境快速上手》里,我介绍了在线学习网站CodeCademy,它不仅可以快速上手python,还可以学SQL、HTML等等很多其它语言,不过英文水平要过关。有了这个网站,你就可以快速完成所有编程语言的第一课《零基础学编程002:Hello World》。

有了一点编程基础,并且想学习JAVA和C#的朋友,可以试试《零基础学编程003:在游戏中学JAVA和C#》,这种在游戏中挑战自我、与他人PK也是一种不错的激发学习动力的方法。

Python的安装包中自带了《零基础学编程004:集成开发环境IDE》,功能虽然有点弱,但用于快速入门学习足够了,名字叫做IDLE(集成开发与学习环境),我用的版本为3.6.0。

在《零基础学编程016》中介绍了IDLE中的代码编辑器,推荐安装WinPython安装包,这里面内置了多种常用模块,省去将来缺少依赖项的恼人问题,并且它里面的IDLE扩展为IDLEX,多了一个实用的试验部分代码块的功能。

复利数据表问题

将一个编程问题逐步简化,直至最终解决,这里用了7天解决一个编程问题是:如何用Python打印这篇枯燥的《复利数据表》:

(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

零基础学编程005:打印一行复利数据

零基础学编程006:赋值语句

零基础学编程007:FOR循环

零基础学编程008:print语句

零基础学编程009:只显示2位小数

零基础学编程010:最终可以输出完整的复利数据表了

零基础学编程011:复利数据表问题(总结)

小海龟画图

孩子学编程时非常喜欢LOGO语言中的小海龟,而Python中自带了turtle模块,可以完成基本的做图任务。

介绍到这里,程序的几种基本结构都遇到了:顺序、分支、循环。有人把函数调用也算一种,这样总共就是四种。

获取股票行情数据

想用Python一步一步地完成“笑来投资演练程序”,刚刚写了几篇。

其它

其它几篇暂时还不好归类,因为相关内容尚未展开。

--- END ---

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 申龙斌的程序人生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档