这是一个送给所有编程初学者的实践型教程,回想自己小时候(大概是初中一年级)学习编程的经历,其实并不知道关于编程的理论知识,唯一可以做也乐于去做的就是敲代码(我接触的第一个编程语言是GWBASIC)。而敲代码的过程,也正是一个从量变到质变的过程,应该没有什么比这个事情更能锻炼一个人的编程能力了。
-
敲代码 绝对不等于 练打字:敲代码的重点是要去理解每一行代码的功能!(练打字的话请使用金山打字通)
-
不懂的代码,先猜测再百度:因为猜测代码功能的过程,其实是你思考的过程,没有什么比独立思考更重要了!
-
比遇到问题更惨的是:遇不到问题!一个程序员的能力与他能解决的问题数量成正比,而解决问题的第一步,必须首先遇到问题!
-
看到英文报错,请不要跳过:就那么几个生词,有道词典查一下不会浪费你很多时间!特别是,一段时间之内,你能遇到的报错信息,看来看去,真的就那么几个!
-
你需要下载Python的开发环境(Python官网),不要用PyCharm或者Anaconda,就用IDLE! 不要把有限的精力分散给开发工具,好的开发工具会让你如虎添翼,可是你首先得变成“老虎”!
-
务必下载Python 3.x的版本,这里的代码都是用Python 3.x编写的,不支持Python 2.x!
-
写代码的大概流程:打开IDLE->打开File菜单->选择New File菜单项->敲代码->打开Run菜单->选择Run module菜单项->根据提示保存程序文件->查看运行结果->反复运行和调试代码直到结果正确。
-
欢迎大家对我的代码提出各种意见与建议,本人才疏学浅,一定洗耳恭听。
-
如果你不知道怎么使用Github与我交流,也可以加入QQ群:527586259。
-
欢迎来听我的慕课:Python语言程序设计基础教程
- Hello world!(思考题:一条print语句输出多行文本)
- 和Python打招呼(思考题:指定print语句的分隔符)
- 计算圆的面积和周长(思考题:多参数格式化字符串)
- 大!更大!最大!(思考题:三个整数来排序)
- 求一元二次方程的实数根(思考题:判断三角形的类型)
- 1+2+3+……+100=?(思考题:求阶乘)
- 是闰年吗?(思考题:今天是今年的第几天?)
- 九九乘法表(思考题:百鸡百钱)
- 是素数吗?(思考题:100以内的素数和)
- 数组
- 字符串