默认教学计划
测试报名中课程

报名中

课程价格 ¥99
课程介绍
课程介绍

IEEE Spectrum 发布了2017年顶级编程语言交互排行榜,Python高居第一。Python的排名从2016年开始就借助人工智能持续上升,在人工智能的各个领域,包括机器学习、深度学习以及大数据分析等的应用越来越广泛。本次课程期望带领学生从零基础起步,学习Python基础知识。

 

讲师简介

贺贺,BAT某公司算法工程师,主要负责基于python的策略架构,以及基于大数据的人工智能应用落地。南开大学计算机与控制工程学院硕士,硕士期间主要研究方向是基于FPGA的并行计算,获得优秀硕士论文。曾工作于某知名金融信息公司,负责金融实时数据采集与分析。期间设计并实现基于Spark的非结构化数据处理的领域专用语言(Domain Specific Language; DSL),其核心内容在中国软件开发者大会进行演讲。

 

课程内容

基础入门(12学时)
     1.1 Python基础
           课程内容:Python简介,Python安装,语法格式与编码规范,Python包管理及其版本管理工具的使用
     1.2 类型与运算(包括容器以及容器的访问使用)
           课程内容:Python的字符串,List,set,Dict,tuple等类型(包括访问、添加、删除等超作),切片,列表推导,生成器,迭代器和解析
     1.3 语句与语法以及文件操作
           课程内容:常用关键字,运算符和基本运算(位运算),赋值、表达式以及输入输出,If、for以及while
     1.4 函数以及函数式编程入门
           课程内容:函数基础,作用域,参数与返回值(多返回值、默认参数等),递归,匿名函数:lambda,函数式编程工具:filter和reduce
     1.5 文件操作
           课程内容:文本文件、二进制文件读写,文件和目录操作,序列化与反序列化
     1.6 模块与面向对象
           课程内容:模块代码编写基础,类代码编写基础
     1.7 多线程、Re正则表达式的使用
           课程内容:线程模块,使用Threading模块创建线程,线程同步,线程优先级队列( Queue)
     1.8 网络编程
           课程内容:什么是 Socket,requests网络库的简介和使用

 

报名方式

    添加助教宇轩微信(shenlanedu)报名咨询

 

课程特色

   1、课程学习结束,根据每次作业的分数,评选优秀学员;

   2、优秀学员获得深蓝学院认证的学习证书; 

   3、优秀学员可推荐至企业实习或者就业。