百度飞桨领航团零基础Python速成营学习心得
缱绻旖旎误终身 发布于2021-02 浏览:2084 回复:0
1
收藏

百度飞桨领航团零基础Python速成营学习心得

主要学习内容:

lesson1 Python计算基础及环境搭建

在课程前我已安装好Python以及VSCode,在此节课中也还了解到了Anaconda的使用。

在AI studio的基本使用方法; 认识cell;编辑模式 or 命令模式;如何运行cell;记住快捷键。

给变量赋值的方式与C#类似,组合数据类型主要有列表以及元组

还学习了循环语句的使用方法

lesson2 Python编程基础

学习了字符串的索引与切片以及字符串的常用函数,比如count,find,index,split以及字符串的格式化输出,其中,可读性最好的方式是f-string

list的索引与切片

最有特色的是列表生成式!还学习了生成器的使用

lesson3 Python函数基础

Python的函数主要有一下几种参数:未知参数,缺省参数,可变参数,关键字参数,命名关键字参数

学习了变量的作用域和global变量,以及lambda匿名函数

学习了高阶函数map,reduce以及sorted

终于知道了闭包的含义以及在这里的“偏函数”

lesson4&5 Python面向对象

面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。

面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。

面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。

仍以Student类为例,在Python中,定义类是通过class关键字:

继承可以把父类的所有功能都直接拿过来,这样就不必重零做起,子类只需要新增自己特有的方法,也可以把父类不适合的方法覆盖重写。

lesson6 文件操作及常用模块使用

介绍了如何写入文件内容,读取json文件等

 

心得

在此次的课程中,终于系统性的学习了python的知识,两位老师都讲的特别详细,并且通过作业加强了自己动手操作的,debug的能力,希望在今后的时间能更多的去练习python,并且在百度提供的深度学习平台继续加强应用,加强深度学习的代码能力!

收藏
点赞
1
个赞
TOP
切换版块