__________     __ __     __  _______    ________
  / ____/ __ \   / // /    / / / /  _/ |  / / ____/
 / / __/ / / /  / // /_   / /_/ // / | | / / __/
/ /_/ / /_/ /  /__  __/  / __  // /  | |/ / /___
\____/\____/     /_/    /_/ /_/___/  |___/_____/

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

开始学习Python的第一天

BY: @astros | CREATED: April 10, 2018, 2:47 p.m. | VOTES: 5 | PAYOUT: $0.09 | [ VOTE ]

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

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

TAGS: [ #cn ] [ #python ] [ #steemit ] [ #blog ]

Replies

@cn-cutie.pie | April 10, 2018, 2:48 p.m. | Votes: 0 | [ VOTE ]

@astros, steemit上我觉得只需要静静读你的贴就值了~~~ [IMAGE: https://i.imgur.com/4DlFrac.png]

@snailsong | April 12, 2018, 3:32 p.m. | Votes: 0 | [ VOTE ]

哈哈 还不错

@astros | April 13, 2018, 2:57 a.m. | Votes: 0 | [ VOTE ]

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

@snailsong | April 13, 2018, 4:19 a.m. | Votes: 0 | [ VOTE ]

哈哈 蛮好的

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>