在b站以及阅读《python编程从入门到实践》,学习了有关python的初步内容与应用。下面是这段时间的一些学习成果总结。经历了三周的学习虽说仍然没有碰到门,但是python编程的世界真的无比美好的,看《python编程从入门到实践》就好比看小说一般,无时无刻都激励着你去看接下来的东西。现在我汇报一下我的一下心得。
因为他的帮助使我在安装pycharm,配置pycharm环境上轻松许多。
身边的同学学习python大多数是打开b站去看黑马程序员的视频,但是就我个人感觉从网上搜索的例如菜鸟教程这样的小篇幅对我的帮助挺深,如有难点,CSDN上的大神和b站的视频总会提供解决方案
因为大一学过c++,python不用分号这点真的是眼前一亮。还有之后学习相关的常用数据结构,if分子语句,循环语句,有了c++的基础都没有费太多功夫,果然语言之间的联系还是很紧密的。
2.第二周的学习python相关的字符串,字典,列表,元组,集合他们给我的感觉是就像是给数据分类,不,就像是给每个汉字安家一样,列表就好像是如c++的数组一样。
然后很多东西都给我一种见到熟人的感觉
3.第三周的学习聚焦在在函数,面向对象,还有捕捉异常方面,因为之前一些原因学习到c++的面向对象耗费了一些时间然后现在学习python的的类,继承除了语法的不同,给我的感觉是大相径庭的,捕捉异常是个新东西,因为大一的c++只学习到函数部分,这种新东西初识是抵触的但看到之后是欣喜若狂的,这东西的作用一目了然,捕捉异常,
在Python中,异常处理是一种非常重要的编程技巧,它允许程序在运行时遇到错误时能够优雅地处理,而不是直接崩溃。Python使用try,except,else和finally关键字来处理异常。
以下是一个基本的异常处理示例:
python
复制
try:
# 尝试执行一些代码,这些代码可能会引发异常
x = 1 / 0 # 这将引发一个 ZeroDivisionError
except ZeroDivisionError:
# 如果try块中的代码引发了ZeroDivisionError,则执行此处的代码
print("不能除以零!")
except Exception as e:
# 如果try块中的代码引发了其他类型的异常,则执行此处的代码
# 'e' 是一个Exception对象,它包含了关于异常的详细信息
print(f"发生了一个异常: {e}")
else:
# 如果try块中的代码成功执行(即没有引发异常),则执行此处的代码
print("没有异常发生,一切正常!")
finally:
# 无论是否发生异常,都会执行此处的代码
print("这是finally块,无论是否发生异常都会执行。")
在上面的示例中,try块包含可能会引发异常的代码。如果try块中的代码引发了异常,并且该异常与某个except块中指定的异常类型匹配,则执行该except块中的代码。如果try块中的代码没有引发任何异常,则执行else块中的代码(如果有的话)。无论是否发生异常,都会执行finally块中的代码(如果有的话)。
需要注意的是,你可以使用多个except块来捕获不同类型的异常,并且except块可以指定一个变量(如上面的e)来存储异常对象,以便获取关于异常的详细信息。此外,你还可以使用不带任何异常类型的except块来捕获所有类型的异常,但这通常不是一个好习惯,因为它可能会隐藏一些你不希望忽略的错误。
4.总之
Python的世界非常广阔,有太多的知识等待我
去探索和学习。我深知自己还有很多不足和需
要改进的地方,因此我会保特持续学习和成长
的态度,不断提升自己的编程能力和思维水
平
Python的学习之旅让我收获颇丰。我不
仅掌握了Python的基本语法和编程思维,还体
验到了编程带来的乐趣和成就感。我相信在未
来的学习和工作中,Python会成为我不可或缺
的工具和伙伴。