深度学习实战入门 第1课时课程笔记


一、所讲知识点:
1.第一节课先介绍本课程的课程计划,以及简单介绍python的作用好处。
2.安装集成环境Anaconda以及NBextensions
3.学习使用jupyter notebook以及云平台
4.介绍python基础
发展简介,优点:
1991年发布第一个版本,是一个万能语言
优点:开发速度快,可以用于做服务器运维脚本
特点:python是一个解释性语言,可以直接运行
解释器的运行:
.py -->(编译器)-->.pyc-->解释器(虚拟机)-->返回结果
5.基础语法
(1)标识符:与其他高级语言命名规范有一定的相似性,像Java中使用的驼峰命名、c++中使用的下横线连接命名等。
(2)关键字:print(keyword.kwlist) 查看关键字,关键字不可以作为标识符
(3)赋值:python不需要指定类型,这样让python变得十分简洁。
(4)控制语句:if xxx1:
事件1
elif xxx2:
事件2
elif xxx3:
事件3
(5)循环控制语句:while/for x in range(10)
(6)String字符串也可以使用下标获取单个字符,也可以使用切片方法活获取子串
(7)字典: key-value键值对的形式存储。
(8)元组: 元组的元素不能修改。
(9)集合: 数学中的集合概念,无序不重复元素。集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric_difference(对称差集)等数学运算

二、收获
在本节课中,了解了python的简单基础语法以及jupyter notebook的使用。python语法简单jupyter的随时编写随时运行的功能更是十分强大方便
三、还需要进一步学习掌握的知识
有C/C++/Java的编程基础,对于python的基础,比较容易上手,但细节仍有许多不同之处,python不使用分号,严格控制空格回车等结构,很不习惯,但是简明易懂,仍有很多需要多加练习的地方
已邀请:

要回复问题请先登录注册

收藏七月在线,一起向大牛进阶

ctrl+D或command+D可以快速收藏哦~