本文是董付国老师2018年10月20日在山东省高等学校计算机专业教学研究年会上作报告的PPT内容,版权所有,侵权必究! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
深度学习的课程和传统计算机课程有很大的不同,也可以说 “独树一帜”,其独特性主要来自于: 1. 前置课程多 2. 缺乏完整的理论体系 3. 繁多的调参技巧 4. 知识迭代速度快 5....以几门传统的计算机课程 (数据结构和算法、数据库、操作系统) 为参照对象,我觉得深度学习课程设置有以下不同: 1....前置课程要求较多,需要较广的基础知识 一般我们把深度学习 / 机器学习的课程安排在大三以后,而研讨课 (seminar) 一般安排在研究生博士阶段,这与大部分传统计算机课程不同。...大部分计算机科学课程有可以自洽的经典体系,短时间内理论上不会发生很大的变化。你看几年前的操作系统书籍或者课程,和现在的主流知识变化不是很大。...高学科交叉度,导致领域课程设置细分 深度学习的广泛使用使得其课程设置更加细分化。其他计算机课程一般都叫做 “XX 入门”,“中级 XX”,和 “高级 XX”。
-Python 的函数参数传递的是实际对象的内存地址。 -Python 的数据类型分可变数据类型和不可变数据类型。...Python 函数的参数定义灵活度非常大。除了正常定义的位置参数外,还可以使用默认参数、动态参数和关键字参数,这些都是形参的种类。...注意: Python 在做函数参数传递的时候不会对数据类型进行检查,理论上你传什么类型都可以!...这就是 Python 的弱数据类型和动态语言的特点。在简单、方便的时候,需要你自己去实现数据类型检查。...这就是 Python 的参数传递规则之一。 为了避免出现这种情况,默认参数在传递实参时尽量指定写上形参的名字。
二、python 中变量的特点 三、常量 四、 标识符 五、 Python 保留字 一、什么是变量? 变量:在程序运行过程中,值会发生变化的量。...二、python 中变量的特点 Python 中的变量不需要声明类型。 变量可以直接使用,而不需要提前声明类型。...Python 允许同时为多个变量赋值。 也可以同时为多个变量赋值,用逗号分隔,逐一对应。 Python 中,一切事物都是对象,变量引用的是对象或者说是对象在内存中的地址。...注意,Python 语言在任何场景都严格区分大小写!...五、 Python 保留字 Python 保留字,也叫关键字,是 Python 语言官方确定的用作语法功能的专用标识符, 不能把它们用作任何自定义标识符名称。关键字只包含小写字母。
本文作者阿萨姆,整理自作者在问题《深度学习的教学和课程,与传统 CS 的教学和课程有什么区别?》下的回答, AI 研习社获其授权发布。...深度学习的课程和传统计算机课程有很大的不同,也可以说 “独树一帜”,其独特性主要来自于: 1. 前置课程多 2. 缺乏完整的理论体系 3. 繁多的调参技巧 4. 知识迭代速度快 5....以几门传统的计算机课程 (数据结构和算法、数据库、操作系统) 为参照对象,我觉得深度学习课程设置有以下不同: 1....前置课程要求较多,需要较广的基础知识 一般我们把深度学习 / 机器学习的课程安排在大三以后,而研讨课 (seminar) 一般安排在研究生博士阶段,这与大部分传统计算机课程不同。...高学科交叉度,导致领域课程设置细分 深度学习的广泛使用使得其课程设置更加细分化。其他计算机课程一般都叫做 “XX 入门”,“中级 XX”,和 “高级 XX”。
Python 内置了一个 open()方法,用于对文件进行读写操作。使用 open()方法操作文件就像把大象塞进冰箱一样,可以分三步走,一是打开文件,二是操作文件,三是关闭文件。...一个简单的例子: # 打开一个文件 f = open("foo.txt", "w") f.write("Python 是一种非常好的语言。\n 我喜欢 Python!!...# 打开一个文件 f = open("/tmp/foo.txt", "w") f.write("Python 是一种非常好的语言。\n 我喜欢 Python!!...五、 with 关键字 with 关键字用于 Python 的上下文管理器机制。...Python 提供了 with 这个上下文管理器机制,保证文件会被正常关闭。在它的管理下,不需要再写 close 语句。注意缩进。
📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 ...
算法可以有不同的语言描述实现版本(如 C 描述、C++描述、Python 描述等),我们现在是在用 Python 语言进行描述实现。
异常有很多种类型,Python 内置了几十种常见的异常,无需特别导入,直接就可使用。需要注意的是,所有的异常都是异常类,首字母是大写的!...在发生异常的时候,Python 会打印出异常信息,信息的前面部分显示了异常发生的上下文环境,并以调用栈的形式显示具体信息。...Python 内置了一套 try…except…finally(else)…的异常处理机制,来帮助我们进行异常处理。...Python 内置了一个关键字 raise,可以主动触发异常。raise 唯一的一个参数指定了要被抛出的异常的实例,如果什么参数都不给,那么会默认抛出当前异常。...四、 自定义异常 Python 内置了很多的异常类,并且这些类都是从 BaseException 类派生的。 下面是一些常见异常类,请把它们记下来!
文章目录 一、python简介 二、python起源 三、Python 的发展趋势 四、Python 语言的特点 1. 简单易学、明确优雅、开发速度快 2....人工智能 六、Python 的使用者 一、python简介 Python,读作['paɪθɑn],翻译成汉语是蟒蛇的意思,Python 的 logo 也是两条缠绕在一 起的蟒蛇的样子,然而 Python...Python 命名自 他的开发者所喜欢的一个马戏团。 Python 的口号是:“人生苦短,我用 Python!”。...可见Python位于各大排行榜首位 四、Python 语言的特点 1....六、Python 的使用者 说了这么多先进的当下最前沿的 Python 技术方向,那么有哪些公司在使用 Python 呢? 下面是一张不完全的统计图:
单行注释 Python 中,以符号“#”为单行注释的开始,从它往后到本行的末尾,都是注释内容。 #!...Python 的缩进语法设计有别与其它所有 的语言,是独家特色,一直争论很大,喜欢的非常喜欢,觉得简洁明了,节省了不少功 夫,而且强制代码整齐。...同一行写多条语句: 前面我们说了,Python 一行通常就是一条语句,一条语句通常也不会超过一行。...def func(a,b,c): pass 七、报错信息 现在,我们已经开始写一些简单的 Python 代码和语句了,犯错是免不了的,Python 给 我们提供了很全面细致的错误调用栈信息,帮助我们查找错误...main bar('0') File "F:/Python/pycharm/201705/1.py", line 5, in bar return foo(s) * 2 File "F:/Python
修改列表中元素的值 4.删除列表中的元素 5.列表的特殊操作 6.针对列表的常用函数 7.切片 8.多维列表(嵌套列表) 9.列表的遍历 10.列表的内置方法 11.将列表当做堆栈 一、列表List 列表是 Python...Python 的列表是一个有序可重复的元素集合,可嵌套、迭代、修改、分片、追加、删 除等。...从数据结构角度看,Python 的列表是一个可变长度的顺序存储结构,每一个位置存放 的都是对象的指针。...列表的乘法 3 in [1, 2, 3] True 判断元素是否存在于列表中 for x in [1, 2, 3]: print x 1 2 3 迭代列表中的每个元素 6.针对列表的常用函数 Python...11.将列表当做堆栈 Python 的列表特别适合也很方便作为一个堆栈来使用。堆栈是一种特定的数据结构, 最先进入的元素最后一个被释放(后进先出)。
就递归查找下去,否则回退 get_comment(child_comments) get_comment(all_top_comments) 使用递归函数需要注意防止递归深度溢出,在 Python
文章目录 一、推导式 一、推导式 Python 语言有一种独特的推导式语法,相当于语法糖的存在,可以帮你在某些场合写出比较精简酷炫的代码。但没有它,也不会有太多的影响。...Python 语言有几种不同类型的推导式,下面逐一介绍: 1. 列表推导式 列表推导式是一种快速生成列表的方式。
Django REST framework框架是一个用于构建WebAPl的强大而又灵活的工具。通常简称为DRF框架或REST framework。
文章目录 一、Django简介 二、 Django 的特点 三、Django 安装 —— Windows ---- 一、Django简介 Python 下有许多款不同的 Web 框架。...Django 是一个开放源代码的 Web 应用框架,由 Python 写成。...Django 安装 —— Windows 官网地址:https://www.djangoproject.com/download/ 安装: pip install django 验证安装: 1、 进入 python
Python 语言使用 lambda 关键字来创建匿名函数。 所谓匿名,即不再使用 def 语句这样标准的形式定义一个函数。
文章目录 一、字典Dict 二、字典相关操作 1.创建字典 2.访问字典 3.增加和修改 4.删除字典元素、清空字典和删除字典 5.字典的重要方法 6.遍历字典 一、字典Dict Python 的字典数据类型是基于..."] = 18 >>> dic {'Name': 'Jack', 'Age': 18, 'Class': 'First', 'address': 'Beijing'} 要统计字典内键的个数,可以使用 Python
元组看来是很安全的。但真的吗? 元组只保证它的一级子元素不可变,对于嵌套的元素内部,不保证不可变!
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 字符串是不可变的序列数据类型,不能直接修改字符串本身,和数字类型一样!...Python3 全面支持 Unicode 编码,所有的字符串都是 Unicode 字符串,可以放心大胆的 使用中文。...2 字符串的运算: 下表实例变量 a 值为字符串 “Hello”,b 变量值为 “Python”: 3 Python 转义字符: 编程语言里,有很多特殊字符,它们起着各种各样的作用。...python 用反斜杠()转义字符。...最后再强调一次,Python3 在运行时全部使用 Unicode 编码
领取专属 10元无门槛券
手把手带您无忧上云