今天提供一个文件以及一个练习教材,
带你入门 Python,先从简单的例子下手,
第一个重点是说明 python 语言的几个用法与特点。
--
第二个重点是「Numbers and arithmetic in Python」
介绍数字型态时,必须精准一点。
引入 int, float 的概念,并且可以用 type() 去检查。
其中,"True division" 除完之後,得到的是 float,也就是真计算时除法的结果。
而 "Floor division" 则是得到小於除法结果的最大整数。(os: 类似高斯符号啦)
e.g. 5//2 = 2
e.g. -5//2 = -3
不过在操作数字的时候,要注意到计算完的结果到底是 int or float。(所以我上面才会说类似)
就经验来说,活用 '/'(True division), '//'(Floor division), '%'(Modulus),
在数据处理上可以方便很多XD
--
程序四则运算的方式跟现实世界一样,也可以用括弧让哪个计算先发生,或是增加可读性
(可读性真的很重要!)
是说发现国外居然有一个缩写口诀 PEMDAS,用来运算的顺序,也是蛮有趣的
(Parentheses, Exponents, Multiplication/Division, Addition/Subtraction)
--
最後在介绍了几个常见的 function
--
然後 exercise 的练习题很好笑,特别是小朋友分糖果的描述 ↓
「Alice, Bob and Carol have agreed to pool their Halloween candy and split it evenly among themselves.
For the sake of their friendship, any candies left over will be smashed.」
(os: 为糖果默哀><)
official:
这是 Kaggle 的 data Scientist - ColinMorris 所撰写的文章。
有兴趣的可以去他的 kaggle 主页或 github 认识他。
exercise:
<<: 30天零负担轻松学会制作APP介面及设计【DAY 19】
>>: Day 13 Kubernetes 可视化工具-Kubeview
结束温馨又充满香香AI妹子的《Vivy -Fluorite Eye's Song》之後, 来点重口味...
2021 未来商务展 5月13 ~ 5月15日 台北圆山花博争艳馆 https://www.futu...
课程对象 软件专案开发商之业务人员与Pre-Sales、软件系统专案经理、软件系统系统分析师。 详细...
对於其他人没什麽用的我的 git cheatsheet。 感觉还是要有情境呢.. git log ...
Print 有写过程序的人都知道,我们常常会在控制台输出一些讯息用来DEBUG,测试看结果正不正确、...