课程大纲
Python 程式设计简介
- 执行 Python 程式码
- 使用 Python 开发工具(IDE 和命令列工具)
- 使用 Python 和 iPython shell 以及 iPython Notebook
数据类型和操作
- 整数和浮点数
- 字串和位元组
- 元组和列表
- 字典和有序字典
- 集合和冻结集合
组织和分发代码
- 建立模组和套件
- 将代码分发到储存库
适合物件和函数式Programming
- 建立和使用函数与类别
- 使用装饰器修改函数和类别
- 介绍元类别
错误处理和测试
- 处理和引发例外
- 撰写和执行测试(文件测试和单元测试)
- 检查测试的程式码覆盖率
使用档案和目录
- Access 不同类型的档案和档案处理原则
- 建立、读取、更新和删除档案(包括一般文字档案、csv 档案,以及 Microsoft Word 和 Microsoft Excel 档案)
- 使用正规Express从文字档案中提取数据
- 建立和删除目录,列出和搜寻档案
存取Database
- 选择、插入、更新和删除数据
- 基于 SQLite 3、PostgreSQL 和 MySQL 的通用资料库 API
- 使用物件关联映射器(SQLAlchemy)
- 使用 NoSQL 资料库
征服网路
- 撷取网页
- 解析 HTML 和 XML
- 自动填写网页表单
- 在 Python 中建立网页应用程式
要求
没有
客户评论 (7)
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
Aref AlHosani - beamtrail
课程 - Python Programming - 4 days
Trainer Abhi is extremely patient and kind. Despite it being an online course, he was able to interact with us and clear our doubts.
jia hui lim - Ministry of Defence, Singapore
课程 - Python Programming
the trainers knowledge and skills about the topic and recommending websites to practice on
Ebenezer Raj - Ministry of Defence, Singapore
课程 - Python Programming
The challenge questions.