背景
某乎上有同学提问,“高二想学python该怎样做?”
具体情况是该同学正在上高二,基本上0基础(以前看过一本编程书籍但也是很浅层次还没学会),可以说算是有兴趣吧,设备就是一台性能一般的mac。
另辟蹊径!用Python加深理解高中课程
大家的意见
有程序员说,当前全力备战高考才是正事呀!高考虽然也不至于是独木桥,但普遍来说,参加高考读大学对于你的人生来说是收益最高的。
还有的说,“高二学Python,适当接触一下基础知识就可以了,就当时学习之后适当的放松。”
“建议你好好学习文化课,Python以后也可以学,这只是编程语言的一种,你现在的数学英语是最关键的,对你编程有很大的影响。花时间多学数学就好了。”
基本上大家意见都是高中应该学习正规的应考科目,至于Python,那都是以后再说的事。应该来说,随大流基本没有风险,但其实高中阶段能围绕科目学习和巩固来学习Python,那是另辟蹊径了。下面是我的看法。
我的意见
高二是高中重要的阶段,整个学期,学生会在巨大的难度和压力挑战中度过,因为本阶段需要积极适应各科老师的教学方法,迅速吸收新知识。这个阶段,一般同学最好集中全部精力学有余力要学习Python的话,在学习Python基础知识后,可以将高中数学,物理的知识结合起来,利用Python结合数学,物理知识点进行检验。这样,不仅能先人一步,掌握Python语言,还可以学以致用,将Python编程和实际数学物理应用应用起来,提前开启将知识进行应用的转化技能。当然,高二就开始学习Python,无疑大大领先同龄人了。
。但如何用Python来加深对数学的理解呢?下面具体介绍。
可能下一个李彦宏,马化腾就是你
如何用Python吃透高中数学
这里举2个实际的Python结合高中数学的例子。第一个检验质数。就是用数学中查找指数概念结合Python编制的。编制质数表的过程是:按照自然数列,第一个数1不是质数,因此要除外,然后按顺序写出2至调用参数的所有自然数,这些数中2是质数,把它留下,把2后面所有2的倍数划去,2后面的3是质数,接着再把3后面所有3的倍数划去,如此继续下去。
def prime(num):
""" 判断一个数是否为质数"""
flag = True
for i in range(2, num):
if num % i == 0:
flag = False
break
return flag
if __name__ == "__main__":
if prime(101):
print("质数")
else:
print("合数")
第二个例子是用Python来直观体验集合的例子。在教科书里,集合是一个抽象的概念,基本无法在现实生活中进行感性认识。但,在Python里可以轻易生成包含千万元素的集合,进行集合的操作也是易如反掌。下面先引出一个简单的例子。
直观体验集合
在Python里有对应的数据结构对应集合,下面来做个简单集合元素存在的判断。构造一个集合,然后分别判断元素是否属于这个集合。
# 高一必修一:集合与元素的关系
# 判断元素与集合的关系
def element_in_set(setA, elementa):
'''
setA: 集合
elementa: 元素
'''
if elementa in setA:
return True
else:
return False
if __name__ == "__main__":
a = 1
A = {1, 3, 5, 7, 9}
print(element_in_set(A, a))
b = 2
print(element_in_set(A, b))
经过上面的感性体验,是不是感觉用Python来加深理解数学,是不是很有趣?可以在Python世界里和数学来个互动了。
当然,万事开头难,学习Python刚开始会面临学习基础语法,但如果只是单纯学习语法,就会觉得很枯燥,也不会有浓厚的兴趣。特别是兴趣为主的青少年,最好是通过学以致用的方式来入门Python。这里推荐一本特别经典的学以致用的Python学习书。
当然,学习Python不要忘记高中阶段的主要目标,学好功课,顺利通过高考!祝高中同学学习顺利。
最后
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
如果需要可以点击链接免费领取或者滑到最后扫描二v码
👉[CSDN大礼包:《python学习路线&全套学习资料》免费分享](安全链接,放心点击)
👉Python学习大纲👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
👉Python实战案例👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python书籍和视频合集👈
👉Python面试刷题👈
👉Python副业兼职路线👈
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以点击链接免费领取或者保存图片到wx扫描二v码免费领取 【保证100%免费
】
👉[CSDN大礼包:《python学习路线&全套学习资料》免费分享](安全链接,放心点击)
