开始入门
因为之前在某某学校的FPGA实验室,进行一些相关的学习,听学长了解,在将来学习中,verilog语言可能满足不了需要实现的功能,之前断断续续学过一些语言,C,C#,java…但是都不太精明。为了继续进行深入的FPGA方面的学习,今日开始学习Python。
学习的方法
在B站上跟随小甲鱼哥逐步学习
近日进度
完成了Python软件的安装,课程学习了两节。
1.安装途径:www.python.org在Downloads模块选择适合自己电脑的安装包(installer),一路next就好。具体可在优快云搜素相关文章。
2.感受:觉得小甲鱼哥时不时开一个冷段子枪很有趣,学习的方式也很吸引人,还有http://bbs.fishc.com的社区做的还是不错的,有课后作业可以供练习,也有答案可看,对于入门级的新手很友好啦。
3.笔记:
python的精髓:缩进!在小甲鱼看来,缩进是 Python 的灵魂,缩进的严格要求使得 Python 的代码显得非常精简并且有层次(小甲鱼阅读过很多大牛的代码,那个乱…C语言不是有国际乱码大赛嘛…)。
所以在 Python 里对待缩进代码要十分小心,如果没有正确地缩进,代码所做的事情可能和你的期望相去甚远(就像C语言里边括号打错了位置)。
代码
近日代码块:
1.print(’***python之路’)
temp = input(“不妨猜一下我现在心里想的是哪个数字:”)
guess = int(temp)
if guess == 8 :
print(“卧槽,猜中了”)
print(“哼,猜中了也没有奖励”)
else:
print(“猜错啦,我心里想的是8!”)
print(“游戏结束,不玩啦”)
2.print("***python之路")
name = input(“请输入您的名字:”)
print(“你好,”+name)
3.print("**python之路")
num = input(“请输入1到100之间的数字:”)//数据类型转换
if num>=1&num<=100:
print(“你妹好漂亮”)
else:
print(“你大爷好丑”)
感受
Python的简洁性和可读性成为了它热门的一部分原因,之前学习的一系列编程语言对于变量的申明和结构的严谨性都有严格的要求,但是Python简化了变量的申明和结构的要求({}之类),取而代之的是通过缩进来确定结构。
就像小甲鱼说的,完成相同量的工程Python的代码量可能是其他语言的1/5。Python的简洁性深受我的喜爱。
结尾
这篇是我的第一篇博客,只是把自己学习过程中的一些感受和笔记类似的东西贴出来供自己后期来看和加深理解,如果对同样初学的你有帮助,我深感荣幸,有什么不同的想法的也欢迎大家评论。