当前位置: 首页 > article >正文

今天给大家分享一套Python入门基础测试题,大家看看都会做吗?

今天给大家分享一套Python入门基础测试题,大家看看都会做吗?

一、测试题

1. 正确下载Anaconda平台或Python安装包并成功安装。

2. 掌握Python注释与print()和input()两个函数的用法,并作答以下选择题(不定项选择,正确答案为1个或多个)。

(1)print函数使用时,如果括号内容为字符串,则可以使用以下哪些情形( )?

A. 不带引号 B. 搭配单引号

C. 搭配双引号 D. 搭配三引号

(2)print函数使用时,如果括号内容为数字,则可以使用以下哪些情形( )?

A. 不带引号 B. 搭配单引号

C. 搭配双引号 D. 搭配三引号

3. 简述Python中的保留字、标识符、基本数据类型与数据运算符。

4. 简述列表、元组、字典和集合的概念,并填写下表。

序列

元素是否单独可变

元素是否有序

列表

元组

字典

集合

5. 请作答以下选择题(不定项选择,正确答案为1个或多个)。

(1)在Python中,列表以( )形式编写。

A. 大括号{ } B. 方括号[ ] C. 小括号() D. 以上均可

(2)在Python中,元组以( )形式编写。

A. 大括号{ } B. 方括号[ ] C. 小括号() D. 以上均可

(3)在Python中,字典以()形式编写。

A. 大括号{ } B. 方括号[ ] C. 小括号() D. 以上均可

6. 请作答以下选择题(不定项选择,正确答案为1个或多个)。

(1)在Python序列中,如果按照从左往右的正数索引,第一个元素的索引值为( )。

A. 0 B. 1 C. n D. -1

(2)在Python序列中,如果按照从右往左的负数索引,序列中最后一个元素(位置在最右的元素)的索引值为( )。

A. 0 B. 1 C. n D. -1

7. 简述列表、元组、字典和集合的基本操作。

8. 作答以下判断题(在“是否正确”一列填写“Y”或“N”,填写“Y”表示认为题干正确,“N”表示认为题干错误):

(1)Python中的索引就是序列中的每个元素所在的位置,可以是从左往右的正整数索引,也可以是从右往左的负整数索引。( )

(2)Python中使用数字n乘以一个序列(非numpy模块中的数组,非pandas模块中的序列,只是普通的序列)会生成新的序列,内容为原来序列被重复n次的结果。( )

(3)input函数用来实现基本的输入。( )

(4)Python的保留字不区分大小写。( )

(5)序列的切片就是将序列切成小的子序列,通过切片操作可以访问一定范围内的元素或者生成一个新的子序列。( )

(6)列表中的元素可以为整数、实数、字符串、元组、列表等任意类型。( )

(7)元组为可变序列,元组中的元素可以单独修改。( )

(8)元组中的元素可以为整数、实数、字符串、元组、列表等任意类型,可以相同(重复),也可以不同,甚至相互为不同的类型。( )

(9)字典由键(key)和值(value)成对组成,本质上是键和值的映射。( )

二、Python简介

根据百度百科上的介绍,Python起源于一门叫作ABC的语言,由荷兰数学和计算机科学研究学会的吉多·范罗苏姆(Guido van Rossum)于1990年代初设计。Guido参加设计ABC时认为ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但ABC语言推出后并未获得预期的成功,也未得到广泛推广,究其原因,Guido认为是其非开放造成的。于是Guido在1989年圣诞节期间开发了一个新的脚本解释程序,将它作为ABC语言的一种继承,这就是Python。Python(大蟒蛇的意思)这一名字是取自20世纪70年代在英国首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)。

Python作为一门简单、易学、易读、易维护、用途广泛、速度快、免费、开源的主流编程语言,广泛应用于Web开发、大数据处理、人工智能、云计算、爬虫、游戏开发、自动化运维开发等各个领域,是众多高等院校的必修基础课程,也是堪与Office办公软件比肩的职场人士必备技能。Python可以很好地完成数据分析以及机器学习中的数据清洗、特征工程、算法执行、数据可视化等任务,在实务中也得到了非常广泛的应用。因此将Python作为实现工具。

三、针对数据分析或机器学习推荐两本入门级的图书

针对数据分析或机器学习推荐两本入门级的图书:《Python机器学习原理与算法实现》(杨维忠 张甜 著 2023年2月新书 清华大学出版社)《Python数据科学应用从入门到精通》(张甜 杨维忠 著 2023年11月新书 清华大学出版社)。这两本书的特色是在数据分析、机器学习各种算法的介绍方面通俗易懂,较少涉及数学推导,对数学基础要求相对不高,在python代码方面讲的很细致,看了以后根据自身需要选取算法、优化代码、科学调参。都有配套免费提供的源代码、数据文件和视频讲解,也有PPT、思维导图、习题等。

为什么说这两本书值得?首先说《Python机器学习原理与算法实现》(杨维忠 张甜 著 2023年2月新书 清华大学出版社),内容非常详实,包含了Python和机器学习,相当于一次获得了两本书。在讲解各类机器学习算法时,逐一详解用到的各种Python代码,针对每行代码均有恰当注释(这一点基本上是大多数书目做不到的)。恒丰银行总行副行长郑现中,山东大学经济学院教学实验中心主任 副教授 韩振,德勤华永会计师事务所 华文伟 合伙人,首创证券深圳分公司机构业务部 樊磊 总经理 中国准精算师,山东省农村信用社联合社数据管理项目组 郝路安 总监等一众大牛联袂推荐。这本书在出版之前曾开发成9次系列课程,在恒丰银行全行范围类开展培训,490人跟随杨维忠老师上课学习(课程限报490人),培训完成后课程在知鸟平台上回放超过3万人次。很多银行员工通过这些学习一下子就学会了Python,并且用于工作中开展数据分析、机器学习、数据可视化等,这本书也被多家商业银行选做数字化人才培训教材,成为银行员工的一本网红书。

《Python数据科学应用从入门到精通》一书,旨在教会读者实现全流程的数据分析,并且相对《Python机器学习原理与算法实现》一书增加了很多概念性、科普性的内容,进一步降低了学习难度。国务院发展研究中心创新发展研究部第二研究室主任杨超 ,山东大学经济学院金融系党支部书记、副主任、副教授、硕士生导师张博,山东管理学院信息工程学院院长 袁锋 教授、硕士生导师,山东大学经济学院刘一鸣副研究员、硕士生导师,得厚投资合伙人张伟民等一众大牛联袂推荐。书中全是干活,买这一本书相当于一下子得到了5本书(Python基础、数据清洗、特征工程、数据可视化、数据挖掘与建模),而且入门超级简单,不需要编程基础,也不需要过多数学推导,非常适用于零基础学生。全书内容共分13章。其中第1章为数据科学应用概述,第2章讲解Python的入门基础知识,第3章讲解数据清洗。第4~6章介绍特征工程,包括特征选择、特征处理、特征提取。第7章介绍数据可视化。第8~13章介绍6种数据挖掘与建模方法,分别为线性回归、Logistic回归、决策树、随机森林、神经网络、RFM分析。从数据科学应用和Python的入门,再到数据清洗与特征工程,最终完成数据挖掘与建模或数据可视化,从而可以为读者提供“从拿到数据开始,一直到构建形成最终模型或可视化报告成果”的一站式、全流程指导。

添加图片注释,不超过 140 字(可选)

两本书随书赠送的学习资料也很多,包括全部的源代码、PPT、思维导图,还有10小时以上的讲解视频,每一章后面还有练习题及参考答案,还有学习群,相对于只看网络上的视频,一方面更加系统、高效,另一方面照着书一步步操作学起来也事半功倍。全网热销中,当当、京东等平台搜索“Python机器学习 杨维忠”“Python数据科学 杨维忠”即可。

《Python机器学习原理与算法实现》(杨维忠、张甜著,2023年2月,清华大学出版社),适用于学习Python/机器学习

《Python数据科学应用从入门到精通》(张甜 杨维忠 著 2023年11月新书 清华大学出版社)适用于学习数据分析、数据科学、数据可视化等。

创作不易,恳请多多点赞,感谢您的支持!也期待大家多多关注我,让我共同学习数据分析知识。


http://www.kler.cn/a/154039.html

相关文章:

  • 计算机网络-MSTP基础实验一(单域多实例)
  • 【EasyExcel】复杂导出操作-自定义颜色样式等(版本3.1.x)
  • css 使用图片作为元素边框
  • 大模型呼叫中心,如何建设呼入机器人系统?
  • 深度学习基础练习:代码复现transformer重难点
  • Java基础-Java中的常用类(上)
  • 商城系统通过Kafka消息队列,实现订单的处理和状态更新
  • 快速掌握Pyqt5的9种显示控件
  • 2243:Knight Moves
  • postman接口测试教程与实例分享
  • mysql查询用户每年每月的订单数量及订单金额
  • 解决Flutter报错boxconstraints has non-normalized height/width constraints
  • 设计模式-结构型模式之组合、享元设计模式
  • 最长连续递增序列
  • [学习记录]Node event loop 总结流程图
  • STL--位图的介绍与使用
  • 以热爱的态度对待生活,就是最自己的温柔
  • 软著项目推荐 深度学习疲劳驾驶检测 opencv python
  • 线程的状态
  • 详解原生Spring框架下的方法切入点表达式
  • 【IEEE出版|往届均已成功EI检索】2024年第四届消费电子与计算机工程国际学术会议(ICCECE 2024)
  • 智慧工地一体化解决方案(里程碑管理)源码
  • 背包9讲系列2-完全背包问题
  • 《论文阅读》DualGATs:用于对话中情绪识别的双图注意力网络
  • 正确理解MySQL的MVCC及实现原理
  • 八、Lua数组和迭代器