
开始学习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)) #格式化打印输出
第一天就先这样了,明天继续。
Leave 开始学习Python的第一天 to:
Read more #cn posts
Best Posts From astros
We have not curated any of astros's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.