想给不会编程的童鞋介绍编程,列了提纲,大家看看合适不合适?
第一堂编程课
编程介绍
- 什么是编程:源码变成程序
- 为什么选择python:入门容易
- 安装python:2.7
第一个程序
- print "hello word"
- 输入:raw_input
- 输出: print
- name = raw_input("what's your name?")
- print "hello", name
第二个程序
- 四则运算:(100+40)/32-(4*2)
数据类型
- 啥叫变量
- 数字:1,2.3,-18
- 字符串:"浮云","god"
- 列表:[1,2,3,4]
第三个程序
- 从三国杀里随机选一个角色出来
- 有个列表:["关羽","张飞","赵云","吕布"]
- random
编程要素
- if:逻辑判断
- 函数:抽象一段功能
- 模块:把函数组织起来
- 对象:人有胳膊,腿,人可以走路,吃饭
第四个程序
- 根据当前时间向你打招呼
- 得到当前时间
- 如果当前时间是0-12点,输出Good Moning
- 如果当前时间是12-18点,输出Good afternoon
- 如果当前时间是18-24点,输出Good evening
学会利用网络解决问题
- 先搜索怎么FQ:goagent
- 优先google
- 博客园博问,CSDN论坛:怎样问问题
- 邮件请教问题,尽量不要IM
作业
- 随便选一个
- 输入每秒多少米,输出每小时多少公里
- 给你一个高度,计算出落到地面需要多久,在月球上呢?
- 输入一段文字,输出有多少个a,不区分大小写。
- 输入一个月份,输出这个月有多少天,不考虑闰年。