培训目标: |
基础篇: · python基础 · python 数据类型应该及IO处理 · 函数及模块构建大型程序基础 · 面向对象编程开发 进阶篇: · SOCKET网络开发 · 基于数据库的运维审计系统开发 · 开发监控软件 · 多线程及运维批量部署程序开发 高级篇: · WEB开发基础 · WEB开发进阶及Python web框架学习 · 企业项目实战八--开发BBS论坛软件 · 企业大项目实战九--开发WEB在线聊天室软件 · 企业项目大实战十--编写类 puppet 开源运维批量管理软件(TriAquae) |
培训对象:运维开发工程师 |
学员基础:具备一定的运维基础,最好有实际linux运维或相关程序开发经验 |
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练 |
基础篇:一、python基础1、编程语言介绍2、Python基础,介绍历史、发展情况及现状3、Python安装、环境准备4、编程风格、语法要求、变量格式等5、编写用户交互脚本6、读取用户输入7、基本流程控制,if..else/for x in…/while True8、程序流程控制二,break\continue\ 嵌套循环9、项目实践:编写用户登录认证程序※实现用户名密码登陆,输入错误3次后锁定用户,多用户在线二、Python 数据类型应该及IO处理1、python I/O交互2、处理文件、通过Python修改及处理文件内容3、项目实践:编写员工信息查询程序※读取员工信息数据库,支持模糊查询,支持动态添加、修改、删除员工信息4、列表5、元组、集合6、字典的概念、语法、使用7、程序实践8、项目实践:编写信用卡ATM机程序,自动计息,自动扣款,带对账单功能※提供消费购物接口,取款需自动扣除手续费,每月底生成电子对帐单,延迟还款需计利息三、函数及模块构建大型程序基础1、Python模块的介绍与使用2、常用模块介绍3、Pickle 序列化(实现内存数据在不同程序间共享)4、自定制模块5、异常处理,try….except6、自定义异常类7、Python函数概念、语法8、函数参数10、函数处理多个参数、默认参数11、Return12、正则表达式13、迭代器和生成器14、lambda 函数使用15、装饰器、Yield使用16、项目实践:编写备份程序,具备常规备份、增量备份、差异备份功能四、面向对象编程开发1、面向对象编程基础2、类的基本语法3、编写类练习小程序4、类的初始化5、类下面的函数使用6、类的调用7、类的继承8、项目实践:安红恋爱游戏程序※练习使用面向对象的思维设计并编写程序9、项目实战一、模拟人生游戏※设定两个故事场景,场景可以穿插衔接,人物之间有关系和互动并且互相影响,根据不同用户的玩法实现开放式结局 |
如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱lucy@info-soft.cn,或致电4007991916
等....课程
中科信软高级技术服务机构(已成立13年)→13年期间,为各大企业提供:各种软件培训、定制培训、技术咨询、技术支持
时间灵活 地点灵活(北上广深、成都、武汉都有上课点),人数灵活,师资丰富、可按您的需求给您定制课程,匹配教师。
小班授课,公开课,上门内训
特殊技术订制培训或咨询
技术培训,技术咨询,项目承接,专家外包
咨询电话:零一零六二八八 三二四七 (课程安排和价格详情请电话联系我们!)
邮箱: lucy@info-soft.cn
网址:www.zksoft.org/www.info-soft.cn