400-650-7353
您所在的位置:首页 > 大学生就业 > 【学习心得】16天Python学习的心得体会

【学习心得】16天Python学习的心得体会

  • 来源:优就业
  • 2018-11-05 11:54:49
  • 阅读()
  • 分享
  • 手机端入口

通过这16天的学习,我对Python语言有了进一步的了解。在学习《数据库开发技术》课程时,已经接触过Python语言,所以上手比别人稍快一些,但是深入学习可能还是会慢一点。

Python的设计理念是“简单”、“明确”、“优雅”。相对于其他编程语言来说,Python易于学习,它的着重点放在如何解决问题上,而不是语法和结构。正因如此,越来越多的初学者选择Python作为编程的入门语言。作为一种解释型语言,Python更强调代码的可读性和简洁的语法。采用空格缩进标识代码块,减少毫无用处的大括号,去除句末的分号等,显著提高代码的可读性。Python有非常多的模块库。基本上标准库就能解决各类问题,开发效率很高。相对于C++和Java等其他语言来说,Python可以让我们用更少的代码实现想法,同样的功能Python的代码只有C++和Java的20%到30%。Python的开发效率高,就能让产品快速迭代,满足需求。像YouTube、Google、Yahoo!、NASA都在内部大量地使用Python,国内知乎、豆瓣网站也基于Python开发。

我很喜欢这门语言,因为它的简洁灵活,易学,易读,可移植并且功能强大。

高级

可以说,每一代编程语言的产生,我们都会达到一个新的高度。从汇编语言,到C Pascal等,伴随着C语言的诞生,产生了C++、Java这样的现代编译语言,之后有了强大的可以进行系统调用的解释性脚本语言Python、 Perl...

比如Python中就有一些高级的数据结构,列表和字典就是内建于语言本身可以直接使用的,在核心语言中提供这些重要的构建单元,可以缩短开发时间和代码量,产生可读性更好的代码。

面向对象

Python是面向对象编程

内存管理器

C 或者 C++最大的弊病在于内存管理是由开发者负责的。所以哪怕是对于一个很少访问、修改和管理内存的应用程序,程序员也必须在执行了基本任务之外履行这些职责。这些加诸在开发者身上的没有必要的负担和责任常常会分散精力。

在 Python 中,由于内存管理是由 Python 解释器负责的,所以开发的人员就可以从内存事务中解放出来,全神贯注于最直接的目标,仅仅致力于开发计划中首要的应用程序。这会使错误更少、程序更健壮、开发周期更短。

解释性和编译性

Python 是一种解释型语言,这意味着开发过程中没有了编译这个环节。一般来说,由于不是以本地机器码运行,纯粹的解释型语言通常比编译型语言运行的慢。然而,类似于 Java,Python实际上是字节编译的,其结果就是可以生成一种近似机器语言的中间形式。这不仅改善了 Python的性能,还同时使它保持了解释型语言的优点。

Python为什么运行速度相较于C语言慢

因为Python等动态语言每一个简单的操作都需要大量的指令才能完成。Python是动态语言,变量只是对象的引用,比如对于一个简单的操作:a+b,在C语言中只需要一个机器指令ADD就好,而对于Python而言,变量a和b本身没有类型,而它们的值有类型,所以在相加之前需要先判断类型,之后,读取数值,相加,生成一个新对象,将运算结果存入,返回对象,当然,可能还会考虑内存溢出等问题。

这半个月的实习让我对Python有了更深层次的认识,更是让我对这门语言的学习有了更浓厚的兴趣,希望在以后的工作和学习中,可以应用到所学习的知识。

相关推荐

【Python培训 】从小白到大咖 打造Python精英人才

【Python入门免费课程】引领编程开发新趋势

文章“【学习心得】16天Python学习的心得体会”已帮助

>>本文地址:https://www.ujiuye.com/dxs/2018/45330.html

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
  • 大前端大前端
  • 大数据大数据
  • 互联网营销互联网营销
  • JavaJava
  • Linux云计算Linux
  • Python+人工智能Python
  • 嵌入式物联网嵌入式
  • 全域电商运营全域电商运营
  • 软件测试软件测试
  • 室内设计室内设计
  • 平面设计平面设计
  • 电商设计电商设计
  • 网页设计网页设计
  • 全链路UI/UE设计UI设计
  • VR/AR游戏开发VR/AR
  • 网络安全网络安全
  • 新媒体与短视频运营新媒体
  • 直播带货直播带货
  • 智能机器人软件开发智能机器人
 

快速通道fast track

近期开班时间TIME