开始学习Python的第一天

in #cn7 years ago (edited)

今天是第一天学习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)) #格式化打印输出

第一天就先这样了,明天继续。

Sort:  

@astros, steemit上我觉得只需要静静读你的贴就值了~~~ img

哈哈 还不错

谢谢哈,刚开始学习,以后还请多多指教。

哈哈 蛮好的