400-650-7353
您所在的位置:首页 > 大学生就业 > 【实训总结】15天Python学习心得

【实训总结】15天Python学习心得

  • 来源:优就业
  • 2018-11-02 13:58:06
  • 阅读()
  • 分享
  • 手机端入口

在这为期半个月的Python学习中,主要了解了Python这门语言以及它的相关知识,因为是计算机科学与技术专业的,之前有一点点C和C++的一些基础,所以学习起来稍微顺利一点。首先还是从基础的学起,讲了预备知识以及计算机的起源,大数据的应用,还有人工智能。特别是人工智能方面,激发了我对Python学习浓厚的兴趣。

然后学习了Python这门语言中的一些基本语法:

1.#创建一个空白画布

2.#确定函数y=2x+1

#添加参数

#范围

3.#刻度

#绘图

#图例

#保存图片

#4.显示图形

这些只是一些基本的语法,后期师傅还给我布置任务了,用来巩固我所学的。接下来的几天就开始给我们讲Matplotlib数据可视化。Matplotlib首次发表于2007年,Matplotlib是python最著名的绘图库,它提供了一整套和Matlab相似的命令。Matplotlib中应用最广泛的是Matplotlib.Python。

印象很深的一次是师傅给我们分享了一个作业,在师傅没有给我们讲过三维图像怎么操作,其中有一位同学就自己查资料画出来了。他的学习能力很令我佩服,希望自己以后也能像他那样。后面师傅又布置了一个任务,稍微有点难度,就是通过几个已知类型的影片来判断未知东西的类型。

通过为期半个多月的学习,Python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路。Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

1.简单

2.易学

3.免费/开源

4.自动内存管理。如果你了解C语言、C++语言你就会知道内存管理给你带来很大麻烦,程序非常容易出现内存方面的漏洞。但是在Python中内存管理是自动完成的,你可以专注于程序本身。

5.可以移植。由于Python是开源的,它已经被移植到了大多数平台下面,例如:Windows、MacOS、Linux、Andorid、iOS等等。

6.解释性。大多数计算机编程语言都是编译型的,在运行之前需要将源码编译为操作系统可以执行的二进制格式(0110格式的),这样大型项目编译过程非常消耗时间,而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。

7.面向对象。Python既支持面向过程,又支持面向对象,这样编程就更加灵活。

8.可扩展。Python除了使用Python本身编写外,还可以混合使用像C语言、Java语言等编写。

9.丰富的第三方库。Python具有本身有丰富而且强大的库,而且由于Python的开源特性,第三方库也非常多,例如:在Web开发、爬虫、科学计算等等

Python虽然有很多优点,但是它也不是完美的,它也有自身的缺点。

1.速度慢。由于,Python是解释型语言,所有它的速度会比,C、C++慢一些,但是不影响使用。由于,现在的硬件配置都非常高,基本上没有影响,除非是一些实时性比较强的程序可能会受到一些影响,但是也有解决办法,可以嵌入C程序。

2.强制缩进。如果你有其他语言的编程经验,例如:C语言或者Java语言,那么Python的强制缩进一开始会让你很不习惯。但是如果你习惯了Python的缩进语法,你会觉得它非常优雅。

3.单行语句。由于Python可以在尾部不写分号,所以一行只能有一条语句,这可能也算是一个不足吧,不过这真的微不足道。

这次Python学习真的算是收获颇丰,学会了Python,让我又掌握了一门专业技能。这对我以后从事IT行业的工作帮助很大。我会更加倍努力,深入钻研这门语言的学习,争取成为精英人才!

相关推荐

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

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

文章“【实训总结】15天Python学习心得”已帮助

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

THE END  

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

1 您的年龄

2 您的学历

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

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

快速通道fast track

近期开班时间TIME