当前位置: 首页 > 精选课程  > 大连python编程培训

大连python编程培训

【所属机构:大连诺达计算机培训

Python基础培训

Python是一种解释型、面向对象、交互式的高级程序设计语言。它最初由 Guido van Rossum 在1989年创造,并于1991年公开发行。Python 的设计哲学强调代码的可读性,并允许开发者用少量代码表达想法,同时支持多种编程范式,包括面向过程、面向对象和函数式编程。由于其简洁易懂的语法和强大的功能库,Python 迅速成为数据科学、人工智能、Web 开发等多个领域的热门语言。

【课程名称】:Python基础培训

【适合人群】:

1、零基础计划提升在ICT领域的技能和竞争力的专业与非专业人士;

2、零基础高校相关专业或跨专业学生;

3、零基础相关兴趣爱好人士。

代码

【课程内容】

第一阶段:系统测试

1.系统测试基础

软件工程的历史、定义、方法论,ISO25010质量模型、常用开发模型、敏捷实践、V模型,W模型、常用测试用例设计方法和技巧、缺陷定义、生命周期、缺陷管理流程,项目管理工具,测试计划和方案编写,企业级同行评审,企业级配置管理流程。

2.MySQL数据库

数据库核心概念,常用数据类型、数据完整性概念、常见约束类型、DDL数据定义语言、DML数据操作语言、DQL数据查询语言、DCL数据控制语言、单表查询和多表查询、分组排序去重、模糊匹配、常规筛选和分组筛选、组合查询、事务及事务隔离级别、索引及索引应用、视图的概念和使用方式、三范式的理解和应用场景、常用SQL注入类函数应用。

3.Linux操作系统

Linux的历史、目录结构、目录和文件管理命令、服务控制、网络管理、进程管理、资源查看与管理、程序安装与卸载、拷贝、剪切、文件查找、文件编辑与查看、归档压缩、安装部署JDK、Tomcat、MySQL、蜗牛实验室管理系统、医疗管理系统等软件系统;Docker的核心概念、Docker快速镜像源配置、Docker镜像管理、容器运行和管理、Docker部署TomcatMySQL、Nginx、Redis、rabbitmq等软件系统。

4.系统测试项目

需求分析、产品需求、测试需求、检查点编写、测试计划与方案、测试计划企业级模板、测试方案企业级模板、同行评审、配置管理、项目管理软件的安装和使用、缺陷报告编写、缺陷生命周期、争议缺陷流程、挂起缺陷流程、软件过程质量和结果质量指标分析,软件系统测试报告编写和审核。

第二阶段:测试开发

1.Python编程基础

PEB8编程规范、常用数据类型、列表、字典、常用运算符、切片操作、分支结构、循环结构、debug、函数、形参、实参、局部变量和全局变量、模块和包的关系、Pycharm的配置和应用,面向过程程序设计、数据库访问。

2.Python高级编程

面向对象的核心概念、封装、单继承与多继承、多态、重载与重写、类属性与实例属性、类方法、实例方法、静态方法、异常处理、自定义异常、文件读写、正则表达式、装饰器、迭代器和生成器。

3.接口测试

TCP/IP协议、HTTP与HTTPS协议,websocket协议,Pytest、Requests,Postman、Charles、Fiddler等工具,Session和Cookie管理,Token处理机制,restful风格接口,Mock技术、swagger工具。

4.UI自动化测试

HTML标签、CSS基础、CSS选择器编写要点、Xpath详解、Document模型、POM模型、ATM模型、Selenium框架的概念和常用模块、WebDriver定位元素和鼠标键盘操作、显示等待和隐式等待、截图操作、文件上传操作。

第三阶段:高级进阶

1.测试框架开发

DDT思想、KDT思想、反射应用、分层设计、模块设计、图像识别的原理、OpenCV常用函数、持续集成、Jenkins安装配置、Robot Framework的功能和应用、自动化测试工具的设计与实现、Excel文件的读写。

2.性能测试基础

性能测试基本概念、核心原理、指标体系、负载模型、场景设计、实施过程,Python多线程核心原理、实现方式Web前端性能分析要点、Python多线程技术、性能测试关注要点、Jmeter编写性能测试脚本的主要元件和方法。

3.高级性能测试

企业级应用架构,JVM内存管理机制、JVM的GC策略和机制、JVM性能调优,MySQL缓存管理机制和相关配置、MySQL慢查询的原理和监控机制、MySQL性能调优方法、Tomcat配置解读、Tomcat线程池配置、Tomcat运行内存配、Tomcat性能调优,JVisualVM的在JVM调优中的应用、Loadrunner的基本功能、脚本实现、场景设计。

4.安全测试专题

接口安全、协议安全、DOS和SQL注入、木马植入、XSS漏洞、文件上传漏洞、逻辑漏洞、越权操作、漏洞扫描工具、安全测试工具、ThinkPHP框架漏洞、Java反序列化漏洞、靶场环境实战、安全测试流程与方法。

编程代码

【课程特点】:

1、简历指导,面试模拟,老师指导就业;

2、理论知识+项目实操+案例详解+助教督学+就业指导;

3、真实项目实战,课程内容更新迭代快,适应当前技术发展需要;

【课程目标】:

本课程面向零基础小白,以Python最热门的应用领域基础为目标,设计强延展性的课程大纲。

【课程优势】:

课程全面完整

涵盖全部测试开发核心技术,覆盖六大测试类型:功能、性能、兼容、安全、可靠、可用等,充分满足企业核心技术需求

全程项目驱动

从第一阶段到第四阶段,每个阶段需完成指定项目,再外加学员自选项目,确保学员在学习过程中积累起足够的项目实战经验,提升就业竞争力

新增安全测i试专项

在主流测试知识和技术体系基础上,响应国家号召,新增安全测试专项相关技术课程,包括接口安全、协议安全、逻辑漏洞、安全测试工具使用、漏洞分析等内容

以则试开发为核心

本套课程以测试开发为核心,但是同样重视传统测试实践和理解,在系统测试、自动化测试、性能测试、移动端测试、安全性测试、测试框架开发与应用等领域进行全覆盖

本站焦点