课程大纲
Python 编程简介
- 运行 Python 代码
- 使用 Python 开发工具(IDE 和命令行工具)
- 使用 Python 和 iPython shell 以及 iPython 笔记本
数据类型和操作
- 整数和浮点数
- 字符串和字节
- 元组和列表
- 词典和有序词典
- 套装和冷冻套装
组织和分发代码
- 创建模块和包
- 将代码分发到存储库
面向对象和函数式 Programming
- 创建和使用函数和类
- 使用装饰器修改函数和类
- 元类简介
错误处理和测试
- 处理和引发异常
- 编写和执行测试(文档测试和单元测试)
- 通过测试检查代码覆盖率
使用文件和目录
- 访问不同类型的文件和文件处理原则
- 创建、读取、更新和删除文件(包括常规文本文件、csv 以及 Microsoft Word 和 Microsoft Excel 文件)
- 使用正则表达式从文本文件中提取数据
- 创建和删除目录、列出和搜索文件
访问 Database
- 选择、插入、更新和删除数据
- 基于 SQLite 3、PostgreSQL 和 MySQL 的通用数据库 API
- 使用对象关系映射器 (SQLAlchemy)
- 使用 NoSQL 数据库
征服网络
- 检索网页
- 解析 HTML 和 XML
- 自动填写 Web 表单
- 在 Python 中创建 Web 应用程序
要求
没有
客户评论 (5)
对客户方法的灵活性。培训员能够准备培训参与者感兴趣的问题。
Mirosław - CREDIT SUISSE (POLAND)
课程 - Python Programming - 4 days
机器翻译
The virtual machines worked very well and make playing around with the code very easy. I also particularly liked having copies of all the examples being put together by the trainer to following with so I could see the end result in advance. Made it easier for me to ask more specific questions.
Stefan Kotze - ACC
课程 - Python Programming - 4 days
Trainer covered more in depth in every topic within the time given and also gave us questions to do and explained it whenever we had queries.
Praveent Thamil Mani - MINDEF
课程 - Python Programming - 4 days
Days 2 and 3. There was an absurd amount of content but Abhi handled it well, so I got real value there.
Michael Clews - ACC
课程 - Python Programming - 4 days
The communication with the Mr. Khobeib