第 27 集:准备面试 Python 练习题

2023-10-12

Real Python Logo

第 27 集:准备面试 Python 练习题

真正的 Python 播客

2020 年 9 月 18 日47m

RSS Apple Podcasts Google Podcasts Spotify
播客瘾君子 灰蒙蒙 袖珍铸件 投盒 缝合器 YouTube 下载MP3
Christopher Bailey
Host
David Amos
Guest
Jim Anderson
Guest

准备 Python 面试的有效方法是什么?您想要一系列难度增加的问题来练习和磨练您的 Python 技能吗?在本周的节目中,我们请吉姆·安德森 (Jim Anderson) 谈论他的新《Real Python》文章“Python 练习题:为下一次面试做好准备”。本文提供了几个问题,其中包括框架代码、单元测试和解决方案,供您比较您的工作。

David Amos 本周也加入我们,他带来了另一批来自 Python 社区的 PyCoder 每周文章和项目。我们涵盖以下主题:结构模式匹配、常见的 Python 数据结构、使用 Python 的税务律师、发现 Python 在太空探索中的作用以及您应该知道的五对 Python 神奇方法。

课程亮点: 如何实现 Python 堆栈

在本课程中,您将学习如何实现 Python 堆栈。您将了解如何识别堆栈何时是数据结构的最佳选择,如何确定哪种实现最适合程序,以及在线程或多处理环境中对堆栈进行哪些额外考虑。

主题:

  • 00:00:00- 介绍
  • 00:01:37– Python练习题
  • 00:08:19– 结构模式匹配
  • 00:14:16– 常见的Python数据结构
  • 00:17:49– 视频课程聚焦
  • 00:18:42– 一位税务律师使用 Python
  • 00:23:36– 发现 Python 在太空探索中的作用
  • 00:26:33– 感谢您的评论!
  • 00:27:28– 你应该知道的 5 对 Python 神奇方法
  • 00:36:56– python-adventure:原始的巨大洞穴冒险游戏
  • 00:41:06– Clifford:Python 的几何代数
  • 00:43:45– pippi:使用 Python 进行计算机音乐
  • 00:46:24- 谢谢,再见

显示链接:

Python 练习题:为下一次面试做好准备– 您是一名 Python 开发人员,在面试前温习自己的技能吗?如果是这样,那么本教程将引导您完成一系列旨在模拟常见编码测试场景的 Python 练习问题。

“结构模式匹配”;对于 Python,第 2 部分– PEP 622 的传奇仍在继续,更新了拟议的结构match声明——这与以下声明有一些相似之处:switch声明——以及关于记录对 PEP 反对意见的最佳方式的讨论。

常见 Python 数据结构(指南)– 在本教程中,您将了解 Python 的数据结构。您将查看抽象数据类型的几种实现,并了解哪些实现最适合您的特定用例。

税务律师使用 Python– 了解一位税务律师如何使用 Python 自动执行繁重且重复的任务并改善其业务。虽然这篇文章是非技术性的,但了解 Python 如何在不同领域中使用总是很有趣的。

发现 Python 在太空探索中的作用– 在 Microsoft 的学习路径中,您将了解 Python,并受到启发,使用基于 Python 的数据科学和机器学习来学习、发现和创造,以帮助生成有关地球以外世界的知识。

你应该知道的 5 对 Python 神奇方法– Magic 或“dunder”方法是在 Python 中创建自定义类的重要组成部分。通过探索经常一起使用的下摆,了解一些常用的魔术方法。

python-adventure:原始的巨型洞穴冒险游戏,但使用 Python 3

Clifford:Python 的几何代数

pippi:使用 Python 进行计算机音乐

附加链接:

  • 单例模式:《四人帮》书中的“创造模式”
  • Python heapq 模块:使用堆和优先级队列:真正的 Python 文章
  • 如何实现 Python 堆栈:真正的 Python 文章
  • Python 堆栈、队列和优先级队列实践:真正的 Python 文章
  • 代码拼写:修复文本文件中的常见拼写错误。

鸣叫 分享 分享 电子邮件 类=“h4”>

通过这些课程提升您的 Python 技能:

« 浏览所有剧集

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第 27 集:准备面试 Python 练习题 的相关文章

  • Django 入门:构建组合应用程序

    Django 是一个功能齐全的 Python Web 框架 可用于构建复杂的 Web 应用程序 在本课程中 您将立即投入并学习姜戈举例来说 您将按照步骤创建一个功能齐全的 Web 应用程序 并在此过程中了解该框架的一些最重要的功能以及它们如
  • 在您自己的 Python 对象中支持“with”语句

    在本课程中 您将学习如何为您自己的 Python 对象实现上下文管理器功能 在这种情况下 您将使用基于类的方法
  • 第 136 集:使用 pyproject.toml 打包 Python 代码并使用 pathlib 列出文件

    第 136 集 使用 pyproject toml 打包 Python 代码并使用 pathlib 列出文件 真正的 Python 播客 2022 年 12 月 9 日54m RSS Apple Podcasts Google Podcas
  • 了解并安装 Kivy

    要了解有关本课程中的概念的更多信息 请查看 Python 虚拟环境 入门 Kivy项目现场
  • 使用 Python、SQLite 和 SQLAlchemy 进行数据管理

    目录 Using Flat Files for Data Storage 平面文件的优点 平面文件的缺点 平面文件示例 Using SQLite to Persist Data 创建数据库结构 使用 SQL 与数据库交互 Structuri
  • NumPy arange():如何使用 np.arange()

    目录 np arange 的返回值和参数 Range Arguments of np arange 提供所有范围参数 提供两个范围参数 提供一个范围参数 提供否定论据 倒数 获取空数组 np arange 的数据类型 使用 np arang
  • 关于奥斯汀·塞帕利亚

    关于奥斯汀 塞帕利亚 推特 GitHub 领英 个人网站 大家好 我是 Austin Cepalia Real Python 的视频教程作者 我目前是罗切斯特理工学院计算机科学学位的一名学生 但当我能够按照自己的节奏完成项目并挑战我对所学内
  • 第 140 集:使用 Polars 加速数据帧

    第 140 集 使用 Polars 加速数据帧 真正的 Python 播客 2023 年 1 月 13 日57m RSS Apple Podcasts Google Podcasts Spotify More 播客瘾君子 灰蒙蒙 袖珍铸件
  • 2020 年 12 月 2 日

    继续上周会议的内容 在本集中我们将深入探讨使用 PyInstaller 创建可安装应用程序的现场演示
  • 第 72 集:从 FastAPI 开始并检查 Python 的导入系统

    第 72 集 从 FastAPI 开始并检查 Python 的导入系统 真正的 Python 播客 2021 年 8 月 6 日45m RSS Apple Podcasts Google Podcasts Spotify More 播客瘾君
  • 回复消息

    在本课程中 您将学习如何让您的机器人做出响应具体消息在一次聊天中 您将通过处理以下内容来添加机器人以前的功能on message 事件 因为一个Client无法区分机器人用户和普通用户帐户之间的区别 您的on message 处理程序应防止
  • 选择记录类型

    数据记录或普通数据对象用于将相关字段分组到一个位置 Python 提供了多种执行此分组的方法 包括使用dict类型 面向对象的机制 例如类和数据类 以及struct图书馆的Struct二进制记录的对象 以下是有关记录 数据类和结构的资源和附
  • Python 中使用 spaCy 进行自然语言处理

    目录 NLP 和 spaCy 简介 安装spaCy 已处理文本的 Doc 对象 句子检测 spaCy 中的令牌 停用词 词形还原 词频 词性标注 可视化 使用 displaCy 预处理函数 使用 spaCy 基于规则的匹配 使用 spaCy
  • 关于盖尔·阿恩·耶勒

    关于盖尔 阿恩 耶勒 推特 GitHub 经过多年思考这个问题我们在哪里 我现在与数据科学和机器学习在挪威奥斯陆 早些时候 我接触过从 Basic Awk Java 和 C 到 Assembly 的所有语言 现在 我很幸运能够用 Pytho
  • 计算机视觉技术

    人脸检测是一种计算机视觉技术 能够识别数字图像中的人脸 这对人类来说很容易 但计算机需要精确的指令 这些图像可能包含许多非人脸的物体 例如建筑物 汽车 动物等 它与其他涉及人脸的计算机视觉技术 例如面部识别 分析和跟踪 不同 面部识别涉及将
  • 2021 年 6 月 16 日

    主持人大卫 阿莫斯回答会员的问题 在这次会议上 我们讨论了 Python 新闻和更新 为什么不能在续行符后发表评论 如何使用括号隐式连接字符串 一些替代的 Python REPL 是什么 如何开始为开源做出贡献 在哪里可以找到 Python
  • 惯用的熊猫:你可能不知道的技巧和功能

    pandas 是一个用于分析 数据处理和数据科学的基础库 这是一个巨大的项目 具有大量的可选性和深度 在本课程中 您将了解如何使用一些较少使用但惯用的 pandas 功能 使您的代码具有更好的可读性 多功能性和速度 包含内容 11 Less
  • 继承和内部原理:Python 中的面向对象编程

    Python 包含编写面向对象代码的机制 其中 数据和对该数据的操作被结构化在一起 这class关键词这就是在 Python 中创建这些结构的方式 类的定义可以是 基于其他类 允许创建层次结构和 促进代码重用 这种机制称为继承 在本课程中
  • 创建“附近商店”视图

    我们的应用程序后端的几乎所有内容都已完成 在本视频中 我们将重点关注前端 以便为用户提供一种查看其位置附近的商店的方法 在本视频中 我们将要做的是在附近的商店应用程序中创建一个 Django 视图 然后通过主 urls py 将用户路由到该
  • 用于近似重复检测的指纹图像

    目录 我们会做什么 什么是图像指纹 哈希 为什么不能使用md5 sha 1等 图像指纹可以用在哪里 我们需要什么库 第 1 步 对数据集进行指纹识别 第 2 步 搜索数据集 结果 改进我们的算法 概括 这是 Adrian Rosebrock

随机推荐

  • 继承和内部原理:Python 中的面向对象编程

    Python 包含编写面向对象代码的机制 其中 数据和对该数据的操作被结构化在一起 这class关键词这就是在 Python 中创建这些结构的方式 类的定义可以是 基于其他类 允许创建层次结构和 促进代码重用 这种机制称为继承 在本课程中
  • 创建“附近商店”视图

    我们的应用程序后端的几乎所有内容都已完成 在本视频中 我们将重点关注前端 以便为用户提供一种查看其位置附近的商店的方法 在本视频中 我们将要做的是在附近的商店应用程序中创建一个 Django 视图 然后通过主 urls py 将用户路由到该
  • 用于近似重复检测的指纹图像

    目录 我们会做什么 什么是图像指纹 哈希 为什么不能使用md5 sha 1等 图像指纹可以用在哪里 我们需要什么库 第 1 步 对数据集进行指纹识别 第 2 步 搜索数据集 结果 改进我们的算法 概括 这是 Adrian Rosebrock
  • Django 和 AJAX 表单提交 – 更多练习

    目录 设置事件处理程序 创建 AJAX 请求 更新 Django 视图 处理回调 更新 DOM 下一步是什么 这是 Real Python 和 Mr 的合作作品 内森 尼科尔斯 于 2014 年 9 月 5 日更新 使应用程序更加 REST
  • 设置您的工作环境

    要下载本课程的数据集 您可以访问真正的 Python GitHub 存储库 有关本课程所涵盖概念的更多信息 您可以查看 Python 虚拟环境 入门 Visual Studio Code 中的 Python 开发 Jupyter Noteb
  • Python 中的字典

    目录 定义字典 访问字典值 字典键与列表索引 增量构建字典 字典键的限制 对字典值的限制 运算符和内置函数 Built in Dictionary Methods d clear d get d items d keys d values
  • 纯Python直方图

    当您准备绘制直方图时 最简单的方法是不要考虑箱 而是报告每个值出现的次数 频率表 一条蟒蛇字典非常适合这项任务 gt gt gt gt gt gt Need not be sorted necessarily gt gt gt a 0 1
  • 了解日期和时间是混乱的

    日期和时间并不是简单的事情 尤其是现在大多数计算都是远程完成的 无法保证计算机和用户位于同一个地方 由于管理夏令时和时区的规则不是静态的 这一事实使情况变得更加复杂 在本课程中 您将探索所有奇怪的边缘情况 并了解程序员通常如何处理它们
  • 掌握Python的内置时间模块

    蟒蛇time模块提供了多种方式代表时间代码中 例如对象 数字和字符串 它还提供除表示时间之外的功能 例如在代码执行期间等待和测量代码的效率 本课程将引导您了解最常用的函数和对象time 完成本课程后 您将能够 理解处理日期和时间的核心概念
  • 关于奥尔德伦·桑托斯

    关于奥尔德伦 桑托斯 个人网站 大家好 我是 Aldren Santos 担任自由平面设计师 插画师已有 3 年了 我的任务是尽我所能 让这个网站变得更加精彩 我真心希望我的插图能够吸引您通过我们团队辛勤工作的这些教程学习 Python 的
  • 编写和测试 Python 函数:面试练习(概述)

    无论您是想在编码面试中取得好成绩 还是只是想提高您的开发技能 解决编码挑战可以帮助您成长为一名程序员 在这个真实的 Python 代码对话中 Philipp 向 Martin 提出挑战 要求他编写一个函数 将字符串中的每个字符加倍 通过他们
  • 引导 Django 项目

    有关本课程所涵盖概念的更多信息 您可以查看 如何设置 Django 项目 真正的Python文章 使用 Django 和 Python 构建个人日记 真正的Python文章 以下是本课程中使用的命令行片段 mkdir portfolio p
  • Python 石头剪刀布:命令行游戏(概述)

    游戏编程是学习如何编程的好方法 您可以使用许多在现实世界中看到的工具 此外您还可以玩游戏来测试您的结果 开始 Python 游戏编程之旅的理想游戏是剪刀石头布 在本课程中 您将学习如何 自己编写代码剪刀石头布游戏 接受用户输入input 使
  • 2021 年 4 月 21 日

    主持人大卫 阿莫斯回答会员的问题 在这次会议上 我们讨论了 Real Python 的新功能 在哪里可以找到要阅读的代码以提高您的 Python 技能 为什么 0xfor x in 1 2 3 回报 15 数据科学 Django 和 Fla
  • Python 中的 K 均值聚类:实用指南

    目录 What Is Clustering 聚类技术概述 分区聚类 层次聚类 基于密度的聚类 How to Perform K Means Clustering in Python 了解 K 均值算法 使用 Python 编写您的第一个 K
  • 在 Python 中使用 lru_cache 进行缓存

    有很多方法可以实现快速响应的应用程序 缓存是一种方法 如果使用得当 可以使事情变得更快 同时减少计算资源的负载 蟒蛇的功能工具模块附带 lru cache 装饰器 这使您能够使用以下命令缓存函数的结果最近最少使用 LRU 策略 这是一种简单
  • 拼写错误、缺失或误用 Python 关键字

    以下是有关 Python 关键字的更多信息的资源 Python 关键字 简介 真正的 Python 文章 Python 3 8 关键字 Python 文档
  • Python 标准 REPL:快速尝试代码和想法

    目录 Getting to Know the Python Standard REPL 什么是 Python 的交互式 Shell 或 REPL 为什么使用 Python REPL Starting and Ending REPL Inte
  • 使用 Fabric 和 Ansible 自动化 Django 部署

    目录 设置和配置 Fabric Setup 设置 SSH 密钥 强化用户密码 安装 Ansible 依赖项 将 SELinux 设置为宽容模式 升级服务器 完整性检查 Ansible Primer 剧本 示例手册 Playbook Setu
  • 第 27 集:准备面试 Python 练习题

    第 27 集 准备面试 Python 练习题 真正的 Python 播客 2020 年 9 月 18 日47m RSS Apple Podcasts Google Podcasts Spotify More 播客瘾君子 灰蒙蒙 袖珍铸件 投