开始学习Python的第一天
今天是第一天学习Python,也是开始使用Steemit的第二天。
1、学习编程的动机
一直都对计算机很感兴趣,从小就爱玩电子游戏,高中的时候还学过一段时间的VB,无奈高中文理分科的时候选择了当时成绩比较好的文科,从此就与编程失之交臂。大学的时候有段时间也研究过黑客技术,只不过后来沉迷游戏,也不了了之。直到工作以后才发现当时没有去学编程是多么失策的一件事,我的性格和思想也许更适合码农这份工作。30岁之后又出现职业危机,所以才痛下决心无论如何都要学会一门编程语言。
2、为什么选择Python
之前也了解过其他几门语言,包括C++和JavaScript,无奈没有编程经验,也没有人带,目前只能自学。据说Python入门比较容易,而且因为人工智能,大数据越来越流行起来。所以决定自学Python。
目前考虑的两个自学Python的办法一个是在实验楼这个网站上面学习课程,另外一个是通过国外一个叫Codecombat的游戏来学习,这样不会太枯燥。
今天先从实验楼开始,在上面筛选了一遍觉得比较合适的学习课程是《Python简明教程》,至少大部分还能看得懂。学习了前面3个章节,分别是:
第一章 开始Python之旅
- 使用交互模式的 Python3 解释器
- 简单使用 vim 编写 Python3 脚本
- 执行 Python3 脚本
- Python3 代码风格建议
- Python3 中使用注释
- 认识 Python3 模块
第二章 变量和数据类型
- python 关键字
- 变量的定义与赋值
- input() 函数
- 字符串的格式化
第三章 运算符和表达式
- 关系/逻辑运算
- 表达式
- 类型转换
一口气学完这三章,后面就是第一个挑战,要求是:创建一个 Python 脚本 CircleArea.py,能够计算出一个半径为2的圆的面积,并且把面积打印出来,保留小数点后10位。
虽然是一个极简单的挑战,但是第一次写代码,不是缺了这个,就是少了那个。还好最后总算在磕磕绊绊中完成了第一个代码:
#!/usr/bin/env python3 #用于指定执行的程序
import math #导入运算模块
r = 2 #给半径赋值
s = math.pi * (r ** 2) #求圆的面积
print("{:.10f}".format(s)) #格式化打印输出
第一天就先这样了,明天继续。
@astros, steemit上我觉得只需要静静读你的贴就值了~~~
哈哈 还不错
谢谢哈,刚开始学习,以后还请多多指教。
哈哈 蛮好的