l热爱编程事业,对编程有浓厚的兴趣
l了解计算机基本操作,掌握一般文字输入和处理的基础知识
l了解计算机软件,硬件等基本概念
l*已经学习过程序语言设计技术,对面向对象技术也有一定的了解。如Java编程语言,C语言,C++,Web前端等
l全面认识Python,*括发展历程、特点、应用领域、历史版本、Python的安装、Python程序执行原理、集成开发环境的使用等
l掌握python的基础语法,*括变量、数据类型、运算符、流程控制语句等,实现简单的程序编写
l熟练使用python的各种数据结构,如字符串、列表、元组、字典,集合等,掌握各自的适用场景
l熟练使用python的模块和*,理解使用模块的好处,并在以后的*中灵活的借助模块完成想要的功能
l熟练掌握Python中异常的处理和文件的操作,可实现文件的读写,备份等。
Python基础 |
|
章节 |
教学重点 |
Python概述及开发环境搭建 |
1. Python编程语言介绍及发展历程 2. Python语言的应用场景 3. Python解释器2.0和3.0版本介绍及区别 4. Python开发环境搭建 5. Python IDE集成开发工具PyCharm安装及应用 6. notebook的安装及应用 |
Python编程语言基础 |
1. Python中的注释,缩进 2. Python中的变量定义及命名规范 3. Python中的基本数据类型(int,float,bool,complex) 4. Python中数据类型的转换 5. Python中格式化字符串 6. Python中的运算符(算数运算符,逻辑运算符,赋值运算符,比较运算符,成员运算符,身份运算符)及运算符的优先级 |
Python中的高级数据类型 |
1. 序列概念的引入 2. 序列的分类 3. list列表的定义与应用 4. 列表推导式的定义与应用 5. tuple元组的定义与应用 6. tuple与list之间的相互转换 7. 字典的定义与应用 8. 集合的定义与应用 9. 高级数据类型的运算 |
Python流程控制 |
1. 流程控制语句的三种结构介绍 2. 顺序结构的应用场景 3. 分支结构if else的语法结构及应用场景 4. 循环结构之while循环的语法及应用 5. 循环结构之for循环的语法及应用 6. pass,break,continue关键字的应用 |
Python中的函数 |
1. 函数的定义和作用 2. 函数的参数和返回值 3. 局部变量与全局变量 4. 位置参数与关键字参数 5. 缺省参数与多值参数 6. 递归函数和匿名函数 7. 数据的不可变类型与可变类型(id函数) 8. 拆*(元组和字典的拆*) 9. 常用内置函数 |
Python中的*与模块 |
1. 了解模块 2. 模块的导入方式 3. as关键字定义别名 4. 自定义模块的导入与应用 5. 模块定位的顺序 6. 了解与制作* 7. 导入*的方式 8. 模块与*的总结 |
字符串 |
1. 什么是字符串 2. 字符串的基本操作 3. 字符串中的内置函数 4. 字符串的切片操作 5. 列表与元组的切片 |
正则表达式 |
1. 正则表达式的介绍与应用场景 2. 正则表达式匹配单个字符 3. 正则表达式匹配多个字符 4. 正则表达式的高级语法实现 |
Python中异常的处理 |
1.Python中异常概念的介绍 2.Python中常见的异常类型 3. Python中异常处理之捕获异常 4. 捕获异常的完整结构 5. Python中异常处理之抛出异常 6. 自定义异常类型 |
Python中的文件操作 |
1. 文件操作的基本步骤 2. Python中文件的写入操作 3. Python中文件访问的模式 4. Python中文件读取操作 5. 文件的备份 6. with实现文件的操作 7. Python中文件夹及文件的基本操作 |