面试题目以及相应的源代码在学习资料中,购买后请自行下载
以Python3.x为基础,解析了各种类型的Python面试题,并给出了详细的答案。同时详细解析了Python的领域之一的数据分析师需要学习的相关知识,以及给出了一个爬虫项目:抓取流浪地球电影评论数据,并分析这些数据,以便让学员了解称为数据分析师应该做的工作。
流浪地球评论数据的心形云图
本课程的主要内容:
01-Python基础-01-导入Python模块
01-Python基础-02-设置Python模块搜索路径有几种方式,如何使用
01-Python基础-03-各种类型的变量与值之间的多种连接方式
01-Python基础-04-十进制、二进制、八进制和十六进制之间的转换
01-Python基础-05-改变字符串首字母的大小写
01-Python基础-06-如何检测一个字符串是否可以转换为数字
01-Python基础-07-如何反转字符串
01-Python基础-08-格式化整数和浮点数
01-Python基础-09-你真的了解Python字符串吗
01-Python基础-10-请详细描述print函数的用法
02-列表、元组和字典-01-去掉列表或元组中的重复元素
02-列表、元组和字典-02-集合之间的并集与交集
02-列表、元组和字典-03-如何让两个列表首尾相接(保留重复的元素值)
02-列表、元组和字典-04-你知道乱序列表元素有哪些方式吗
02-列表、元组和字典-05-单星(*)和双星(**)运算符的作用,并举例说明
02-列表、元组和字典-06-快速调换字典中的key和value
02-列表、元组和字典-07-将两个列表或元组合并成一个字典
02-列表、元组和字典-08-详细描述列表与元组的差异
02-列表、元组和字典-09-如何排序一个列表
02-列表、元组和字典-10-如何列表元素是对象,如何排序?
02-列表、元组和字典-11-del和pop在删除列表元素上有什么区别
02-列表、元组和字典-12-用lambda表达式对列表进行排序
02-列表、元组和字典-13-字典键值支持哪些数据类型
02-列表、元组和字典-14-对产生器类型的对象使用切片
02-列表、元组和字典-15-将循环参数的列表变成产生器
02-列表、元组和字典-16-Python字典与JSON字符串如何互转
03-字符串与正则表达式-01-Python字符串格式化知多少
03-字符串与正则表达式-02-使用fstring方式格式化字符串
03-字符串与正则表达式-03-详细描述Python字符串的基本操作
03-字符串与正则表达式-04-请详细描述向字符串的format方法传递参数有几种方式
03-字符串与正则表达式-05-让字符串居中显示
03-字符串与正则表达式-06-连接列表中的分隔符
03-字符串与正则表达式-07-用正则表达式判断字符串中是否包含日期
03-字符串与正则表达式-08-寻找字符串中的手机号
03-字符串与正则表达式-09-用正则表达式分别提取电话号的区号、电话号和分机号
03-字符串与正则表达式-10-用正则表达式查找字符串中所有的Email
03-字符串与正则表达式-11-用正则表达式格式化字符串中所有的浮点数
03-字符串与正则表达式-12-提取HTML页面中的URL
04-数据存储-01-读取XML节点和属性值
04-数据存储-02-XML文档与字典之间的互相转换
04-数据存储-03-将JSON字符串转换为类的实例
04-数据存储-04-将类的实例转换为JSON字符串
04-数据存储-05-操作SQLite数据库
04-数据存储-06-操作MySQL数据库
04-数据存储-07-ORM框架知多少
04-数据存储-08-将XML文档保存在MongoDB数据库中
05-Python综合-01-read、readline和readlines方法的区别
05-Python综合-02-在JSON序列化时如何处理日期类型的值
05-Python综合-03-请使用代码描述with语句的作用
05-Python综合-04-得到文件中出现频率最搞的字符
05-Python综合-05-装饰器的作用
05-Python综合-06-判断调用的是函数还是方法
05-Python综合-07-请解释@classmethod 和 @staticmethod 的用法和区别
05-Python综合-08-元类(metaclass)的作用是什么,请举例说明
05-Python综合-09-hasattr()、getattr()、setattr() 的用法
05-Python综合-10-请描述lambda表达式的作用
05-Python综合-11-浅拷贝(copy)和深拷贝(deepcopy)
05-Python综合-12-编写一个生成器,将一个二维列表转换为一维列表
05-Python综合-13-请编写一个递归生成器,将任意多维的列表转换为一维列表
05-Python综合-14-如何分别获取当前日期的年月日以及在一年中的第几天
05-Python综合-15-进程之间的通信
05-Python综合-16-如何为一个线程函数传递参数
05-Python综合-17-在线程中如何创建和使用全局对象
05-Python综合-18-你了解协程吗
05-Python综合-19-请解释什么是线程锁,以及如何使用线程锁
05-Python综合-20-请解释什么是信号量,以及如何使用信号量
05-Python综合-21-用多线程从网上下载图像文件
05-Python综合-22-自定义异常类
05-Python综合-23-Python类是否支持多继承,请举例说明
05-Python综合-24-请描述异常捕捉语句中else的作用
06-Python Web技术-01-在Flask中如何使用动态路由
06-Python Web技术-02-用Flask实现转发与重定向
06-Python Web技术-03-Flask中如何在Jinja2模板中使用Python列表
06-Python Web技术-04-在Jinja2模板中如何进行条件控制
06-Python Web技术-05-在Django中读写Session
06-Python Web技术-06-在Django模板中使用循环
07-Python 爬虫技术-01-使用Beautiful Soup的节点选择器获取节点信息
07-Python 爬虫技术-02-使用Beautiful Soup的CSS选择器获取节点信息
07-Python 爬虫技术-03-使用requests下载二进制文件
07-Python 爬虫技术-04-selenium与Web页面交互
07-Python 爬虫技术-05-伪类选择器
07-Python 爬虫技术-06-抓取豆瓣音乐排行榜
08-Python 算法-01-小矩形覆盖大矩形
08-Python 算法-02-乘积最大子序列
08-Python 算法-03-二进制中1的个数
08-Python 算法-04-反转单向链表
08-Python 算法-05-判断列表是否为搜索二叉树后续遍历的结果
08-Python 算法-06-找出列表中出现次数超过列表长度一半的元素
08-Python 算法-07-找到第n个丑数
08-Python 算法-08-哪一个小朋友不用表演节目
08-Python 算法-09-滑动窗口的最大值
08-Python 算法-10-得到整数列表的中位数
08-Python 算法-11-删除链表中重复的节点
08-Python 算法-12-二叉搜索树的第k个节点
08-Python 算法-13-字符串循环左移k位
08-Python 算法-14-整数区间中1出现的次数
08-Python 算法-15-二叉树中和为某一值的路径
08-Python 算法-16-青蛙跳台阶
08-Python 算法-17-绘制带绿叶的小树
08-Python 算法-18-绘制歇尔滨斯基三角形
01-数据分析的前世今生
02-如何成为一名数据分析师
03-数据分析师的一天
04-抓取流浪地球评论数据
05-用数据库存储和分析影评数据
06-生词词云
07-绘制星...级...曲线
01-数据分析薪法
02-数据分析库Pandas的基本用法
03-切割DataFrame数据集
04-输出特定行的数据
05-获取单元格数据
06-对数据进行分组统计
07-手工创建Series对象
08-手工创建DataFrame对象
09-Series的常用方法
10-设置Series的过滤条件
11-设置DataFrame的过滤条件
12-可视化库Matplotlib基础
13-绘制正弦和余弦曲线
14-绘制其他图形
15-定制曲线的颜色
16-定制离散点的样式
17-定制更多的样式
18-NumPy的基本用法
19-使用NumPy创建多维数组
20-NumPy数组的高级操作
21-存取NumPy数组
22-读写CSV文件