python python培训 python开发 python多少钱 python视频 python脚本 python课程 北京python python学习
课程安排 课程章节 详细内容
第一天
第1章 基础知识
第2章 列表和元组
第3章 使用字符串
第4章 字典
1)python安装,数字和表达式,字符串简介
2)数据结构,序列概览,序列的通用操作(包括索引,分片,加,乘以及检查某个元素是否为序列的成员,计算序列的长度,找出最大,最小元素的内建函数),列表的基本操作,列表方法,元组
3)字符串格式化,字符串的常用方法
4)字典的基本操作,字典方法"
第二天
第5章 条件,循环和其他语句
第6章 抽象(函数)
1)import,print:使用逗号输出,import的各种格式
2)赋值(序列解包,链式赋值,增量赋值
3)语句块,缩排
4)条件和条件语句:布尔变量,条件执行和if,elif,else语句,嵌套代码块,复杂的条件,循环(while,for,for else),跳出循环(break,continue),迭代工具,列表推导式
5)函数:定义函数,记录函数,参数的调用(关键字参数和默认值),参数收集,反转过程,作用域,递归,嵌套函数"
第三天
第7章 更加抽象(面向对象)
第8章 异常
第9章 魔法方法,属性,迭代器,生成器
1)面向对象(OOP)编程:面向对象编程思想的介绍,OOP的特性(继承,封装,多态,重载),类的定义,对象的创建。
2)异常:常见异常,异常的捕捉,捕捉对象,全捕捉。
3)魔法方法,属性,迭代器,生成器(创建生成器,生成器表达式,递归生成器,生成器方法,模拟生成器,八皇后问题)"
第四天
第十章 模块,包和标准库
1)模块:导入模块,添加系统路径,PYTHONPATH设置,查看模块的方法和成员
2)包:包的定义和__init__.py设置
3)标准库介绍:分类(核心模块,标准模块,线程和进程,数据表示,文件格式,邮件和新闻处理,网络协议,国际化,多媒体相关,数据存储,工具和实用程序,执行支持模块,其他模块)
4)一些模块的详细介绍:__builtin__,exceptions,sys,os,fileinput,集合,堆,双端队列"
第五天
第十章 模块,包和标准库(续)
第十一章 文件操作
1)模块详细介绍(续):time,datetime,shelve,re模块
2)文件操作:文件的基本方法,按字节处理文件,按行处理文件"
第六天
第12章 图形用户界面
第13章 数据库支持
第14章 网络编程
1)GUI编程:窗口,面板,尺寸器,控件事件
2)Database编程:数据库异常,连接和游标。SQLLite,Oracle,MySql实例
3)网络编程:常用网络模块介绍,实例;多连接(分叉,线程,异步)实例"
第七天
第15章 Python和万维网
第16章 测试
第17章 扩展Python
第18章 程序打包
第19章 配置文件和日志文件
1)Python和万维网:屏幕抓取,CGI
2)测试:传统测试方法,doctest,unittest
3)扩展python:Jpython介绍
4)程序打包:setup.py,py2exe
5)配置文件和日志文件"
第八天
第20章 自省
第21章 动态函数
第22章 项目实例(老师讲授)
1)自省:getattr,lambda函数
2)动态函数:通过案例讲解动态函数的使用
3)项目实例:即时标记(把文本文件转换成html),画幅好画(reportlab),解析XML,发送邮件"
第九--十二天 项目实战