可以得啊,我去机试的时候就是用python的,不过不同岗位可能机试题不一样吧。
华为大数据认证有HCIA、HCIP、HCIE这三个等级的认证,不同等级认证的考试内容不同,下面是华为大数据HCIA、HCIP、HCIE认证的考试内容。
HCIA-Big Data
考试内容
HCIA-Big Data V3.0考试覆盖:
(1)大数据行业的发展趋势,大数据特点以及华为鲲鹏大数据等;
(2)常用且重要大数据组件基础技术原理(包括HBase, Hive, Loader, MapReduce, YARN, HDFS, Spark, Flume, Kafka, ElasticSearch,ZooKeeper, Flink,Redis);
(3)华为大数据解决方案、功能特性及华为在大数据行业的成功案例。
HCIP-Big Data Developer。
考试内容
HCIP-Big Data Developer V2.0 大数据场景化解决方案总览、大数据场景化解决方案:离线批处理、实时检索、实时流处理等内容。
HCIE-Big Data-Data Mining(笔试)
考试内容
华为认证HCIE-Big Data-Data Mining V2.0考试覆盖:数据挖掘介绍、预备知识(数学基础知识、Python基础知识)、数据预处理、特征选择与降维、有监督学习、无监督学习、模型评估与优化、数据挖掘综合应用、Spark MLlib数据挖掘、华为云机器学习服务MLS、FusionInsight Miner、大数据架构和大数据治理、大数据挖掘。
HCIE-Big Data-Data Mining(实验)
考试内容
华为认证HCIE-Big Data-Data Mining V2.0考试覆盖:数据挖掘介绍、预备知识(数学基础知识、Python基础知识)、数据预处理、特征选择与降维、有监督学习、无监督学习、模型评估与优化、数据挖掘综合应用、Spark MLlib数据挖掘、华为云机器学习服务MLS、FusionInsight Miner、大数据架构和大数据治理、大数据挖掘。
HCIE-Big Data-Data Mining(面试)
考试内容
华为认证HCIE-Big Data-Data Mining V2.0考试覆盖:数据挖掘介绍、预备知识(数学基础知识、Python基础知识)、数据预处理、特征选择与降维、有监督学习、无监督学习、模型评估与优化、数据挖掘综合应用、Spark MLlib数据挖掘、华为云机器学习服务MLS、FusionInsight Miner、大数据架构和大数据治理、大数据挖掘。
编码格式声明
通常,编码格式声明是必需的。如果 python 源码文件没有声明编码格式,python 解释器会默认使用 ASCII 编码,一旦源码文件包含非ASCII编码的字符,python 解释器就会报错。以 UTF-8 为例,以下两种编码格式声明都是合乎规则的。
缩进
统一使用 4 个空格进行缩进。绝对不要用tab, 也不要tab和空格混用。对于行连接的情况,我一般使用4空格的悬挂式缩进。例如:
引号
自然语言使用双引号
机器标识使用单引号
正则表达式使用双引号
空行
编码格式声明、模块导入、常量和全局变量声明、顶级定义和执行代码之间空两行。
顶级定义之间空两行,方法定义之间空一行。
在函数或方法内部,可以在必要的地方空一行以增强节奏感,但应避免连续空行。
导入模块
导入总应该放在文件顶部,位于模块注释和文档字符串之后,模块全局变量和常量之前。导入应该按照从最通用到最不通用的顺序分组,分组之间空一行。
标准库导入
第三方库导入
应用程序指定导入
命名规范
模块尽量使用小写命名,首字母保持小写,尽量不要用下划线。
类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头。
函数名一律小写,如有多个单词,用下划线隔开。
私有函数可用一个下划线开头
变量名尽量小写, 如有多个单词,用下划线隔开。
常量采用全大写,如有多个单词,使用下划线隔开。
华为认证目前覆盖Datacom、安全、无线局域网、SDN、LTE 、传送网 、接入、统一通信 、数据中心设施、存储、云计算 、大数据、数据中心、云服务、IoT、AI等20个技术领域。每个方向分为HCIA(初级)、HCIP(中级)、HCIE(高级)三个等级的认证,不同方向不同等级的认证学习的技能也不一样。
华为认证架构图
就拿学习最多的Datacom方向为例吧,Datacom-HCIA认证的学习内容有:
数据通信与网络基础
1)数据通信网络基础
数据通信基础概念
信息传递的过程
网络设备及基本功能
网络类型及拓扑类型
网络工程
网络工程师
2)网络参考模型
数据及数据的传递
常见的标准协议
分层模型理念
应用层及相应协议
传输层及相应协议
网络层及相应协议
数据链路层及相应协议
物理层及相应协议
数据传递封装解封装过程
3)华为VRP系统基础
网络常用设备
VRP的基础知识
CLI界面
命令行的基本命令及功能键
2. 构建互联互通的IP网络
1)网络层协议与IP编址
网络层的协议
IPv4地址的概念、分类及特殊IP地址。
IP网络以及IP子网计算
IP网络地址规划方式
2)IP路由基础
路由器的基本工作原理
路由表概念
路由转发相关特性
静态路由配置
3)OSPF基础
OSPF协议的基本特点
OSPF适用的组网场景
OSPF协议的工作原理
OSPF协议的基本配置
3. 构建以太网交换网络
1)以太网交换基础
以太网的基本概念
MAC地址概念
二层交换机工作流程与原理
MAC地址表的构成与形成过程
2)VLAN原理与配置
VLAN技术产生背景
VLAN基本概念及原理
二层网络中VLAN数据通信过程。
VLAN的基本配置
3)生成树协议
生成树协议产生背景
STP的基本概念与工作原理
RSTP基本概念以及相对STP改进。
STP的基础配置
其他二层环路消除技术
4)以太网链路聚合与交换机堆叠。
链路聚合基本概念
手工链路聚合工作原理
LACP模式的链路聚合工作原理及特点。
iStack、CSS技术基本概念。
5)实现VLAN之间的通信
子接口的工作原理
三层交换机的工作机制
子接口配置
VLANIF配置
4. 网络安全基础与网络接入
1)ACL原理与配置
ACL的基本原理和基本作用
ACL规则的基本组成结构和匹配顺序。
通配符的使用方法
ACL的基本应用配置
2)AAA原理与配置
AAA基本原理与应用场景
本地AAA的基本配置
3)网络地址转换基础
NAT的技术背景
NAT的分类和技术原理
不同场景NAT技术的配置
5. 网络服务与应用
1)网络服务与应用
TFTP、FTP、DHCP、HTTP协议原理。
配置FTP、DHCP
6. WLAN基础
1)WLAN概述
WLAN基本概念与802.11协议族历史。
WLAN所使用的设备
WLAN的组网方式
WLAN工作流程
WLAN的基本配置
7. 广域网基础
1)广域网技术基础
广域网基本概念
常见广域网技术
PPP和PPPoE的工作原理
PPP和PPPoE的基本配置
MPLS/SR基本概念
8. 网络管理与运维
1)网络管理与运维
网管与运维基本概念
常见网管与运维手段及工具
SNMP协议的工作原理
基于SDN的网管与运维方案
9. IPv6基础
1)IPv6基础
IPv6与IPv4的对比
IPv6的基本概念
IPv6报文头部的格式和原理
IPv6地址格式和地址类型
IPv6地址配置的方法和基本过程。
IPv6地址静态与动态配置
IPv6静态路由的配置
10. SDN与自动化基础
1)SDN与NFV基础
SDN基本概念
华为SDN产品及解决方案
NFV基本概念
华为NFV产品及解决方案
2)网络编程与自动化
传统网络运维现状分析
网络自动化的实现方式
编程语言
Python编码规范
通过Python telnetlib实现基础自动化运维。
11. 综合案例演练
1)园区网典型组网架构及案例实践。
园区网络架构
园区网络生命周期
园区网络搭建案例
园区网络搭建实战
华为认证需要学习的内容有很多,智汇云校是华为授权培训中心,可以到智汇云校领取华为认证资料,了解华为认证及需要学习的内容。
如果是OJ的话,那输出是有严格定义的,多一个空格,回车都会被判断错误。
按你描述的题意,应该只返回true跟false。
你print的的东西有点多。