翻译:《实用的Python编程》03_00_Overview

利用Python爬取翻译网站的翻译功能 现在我想分享一个利用Python技术,爬取一个翻译网站的翻译功能的小代码。 首先隆重介绍我们今天将要爬取的网站:http://fy.iciba.com/ 咱们用Python中的urllib模块的功能进行爬取 众所周知,在爬虫的准备工作中我呢吧需要确定咱们爬取网站的url 那么,这个翻译网站的url如何确定呢? 我们进入网站,并单击F12打开开发者工具(这里我们用的谷歌浏览器) 这个网站的翻译功... 阅读详情

目录 | 上一节 (2 处理数据) | 下一节 (4 类和对象)

3. 程序组织

到目前为止,我们已经学习了一些 Python 基础知识并编写了一些简短的脚本。但是,当开始编写更大的程序时,我们会想要有条理地组织这些程序。本节将深入讨论关于函数编写,错误处理以及模块的更多细节。最后,您应该能够编写跨多个文件的,并细分为函数的程序。我们还将提供一些有用的代码模板,以编写更有用的脚本。

目录 | 上一节 (2 处理数据) | 下一节 (4 类和对象)

注:完整翻译见 https://github.com/codists/practical-python-zh

利用GPAC生成MP4文件 GPAC主要针对学生和内容创作者,代表了一个跨平台的多媒体框架,开发人员可以使用它在 LGPL 许可下制作开源媒体。GPAC多媒体框架兼容范围广泛的流行文件类型,从常见格式(如 AVI、MPEG 和 MOV)到复杂格式(如 MPEG-4 系统或 VRML/X3D)和 360 电影。 阅读详情

相关推荐

银河麒麟V10系统grub崩溃急救指南:从光盘救援到完整恢复(附常见错误排查)

本文详细介绍了银河麒麟V10系统grub崩溃的急救方法,从使用安装光盘进入救援环境到完整恢复系统的全流程。针对不同损坏程度(轻度、中度、严重)提供了分级恢复策略,包括grub2-install和grub2-mkconfig等关键命令的使用,并附有常见错误排查表,帮助用户快速解决引导问题。

weixin_30955617的博客 483

两篇文章掌握Python语法和内置函数功能(第二篇)

Overview这篇文章是接着上篇文章写的,主要介绍Python的字典结构,操作文件,正则表达式。上篇文章链接如下:http://blog.youkuaiyun.com/xlinsist/article/details/50866079字典先看看下面的例子:## 构建一个字典 dict = {}## 向字典中存入键值对 dict['a'] = 'alpha' dict['g'] = 'gamma' dict['

踩风火轮的乌龟 907

(秋招)vins中的光流法

那么下一层基于这个初值也会得到一个解,就这样进行迭代,直到达到金字塔的最底层,也即第0层,就是原始分辨率的那张图片,此时光流法就会给出一个速度值,这个值是比较可靠的(相比对原始图片直接使用光流法来说)。2.小运动,这个也必须满足,就是时间的变化不会引起位置的剧烈变化,这样灰度才能对位置求偏导(换句话说,小运动情况下我们才能用前后帧之间单位位置变化引起的灰度变化去近似灰度对位置的偏导数),这也是光流法不可或缺的假定。可以看到光流法是来估计物体运动的(估计的是物体运动的速度,根据速度再计算相对应的特征点)。

努力coding 652

两篇文章掌握Python语法和内置函数功能(第一篇)

OverviewPython是一种动态,解释型语言。它的变量、参数、函数或者一些在源码中的方法都不需要类型声明。你并不需要编译时的类型检查,Python会在运行时确定所有值的类型和标记运行到的有错误的代码。字符串Python字符串像Java一样都是不可变的。当我们写这样一个表达式的时候,例如表达式(‘hello’ + ‘world’),它会新构建一个字符串’hellothere’,而不会在先前的字符

踩风火轮的乌龟 1471

SPAD单光子雪崩二极管:从基础原理到前沿应用

本文深入解析SPAD单光子雪崩二极管的基础原理、硬件实现关键及核心性能参数,并探讨其在激光雷达、量子通信和生物医学成像等前沿领域的创新应用。SPAD凭借超高灵敏度和精确的时间分辨率,正在推动自动驾驶、量子技术和医学诊断等领域的革命性发展。

weixin_30335575的博客 663

【重磅更新】CT/MRI LI-RADS 2024:肝细胞癌局部区域治疗后反应评估的核心突破与临床实践指南

减少过度治疗:辐射 LRT 的 Nonprogressing 类别避免了 “持续强化 = 存活” 的误判,降低不必要的再治疗风险;提高检出效率:非辐射 LRT 的辅助特征升级减少了 Equivocal 比例,更早识别存活肿瘤;统一评估语言:标准化的分类标准为放射科、肝病科、肿瘤科、肝移植科的多学科协作(MDT)提供了统一 “沟通工具”,助力治疗方案的精准制定。

楚山之石的博客 1225

翻译:《实用的Python编程》06_00_Overview

目录 | 上一节 (5 Python对象的内部工作原理) | 下一节 (7 高级主题) 6. 生成器 在 Python 语言中,迭代(for 循环)是最常用的编程模式之一。程序执行大量的迭代来处理列表、读取文件、查询数据库…Python 最强大的特性之一就是能够以所谓的“生成器函数(generator function)”形式自定义和重新定义迭代。本节将对生成器主题进行介绍。最后,你将学习以一种有趣的方式编写程序来处理实时流数据。 6.1 迭代协议 6.2 使用生成器自定义迭代 6.3 生产者/消费者问题

codists的博客 224

【Pix4d精品教程】pix4d mapper相机未校准后手动添加连接点完美案例图文教程

如图所示,红色的照片为未校准的图片,软件无法自动获取连接点,有关相机未校准的原因及解决办法,可以参考《pix4d未校准相机:287 out of 402 images calibrated (71%), all images enabled, 6 block,问题分析及解决方案汇总》,本文以案例的形式,详细讲解pix4d中手动添加连接点的方法及操作步骤。 文章目录1. 手动添加连接点2. 重新优化3. 生成质量报告,检查精度 1. 手动添加连接点 在【空三射线】模式下查看校准失败的图片,记下照片的名称。.

智慧空间实验室 2万+

翻译:《实用的Python编程》README

欢迎光临 大约 25 年前,当我第一次学习 Python 时,发现 Python 竟然可以被高效地应用到各种混乱的工作项目上,我立即被震惊了。15 年前,我自己也将这种乐趣教授给别人。教学的结果就是本课程——一门实用的学习 Python的课程。本课程自 2007 年面世以来,已经被应用到400多个团体的面对面教学中。这些团体中包含了交易员、系统管理员、天文学家、修理工以及上百名使用 Python 帮助火星探测器着陆的火箭科学家。现在,我很高兴能够在知识共享协议下将这份课程共享给大家。 GitHub Page

codists的博客 263

802.11be 的“上帝视角”:深入解析 CSI 技术原理与实现

IEEE 802.11be标准下的CSI技术解析 摘要:本文深入解析了802.11be标准中的信道状态信息(CSI)技术。CSI作为无线通信的"高精度地图",通过显式反馈机制获取信道矩阵H,经SVD分解得到预编码矩阵V。802.11be在CSI反馈机制上实现重大改进:支持320MHz带宽、16空间流;引入灵活的子载波分组(Ng=4/16)、更高量化精度(最高9/7比特)、部分带宽反馈和触发式反馈。这些创新显著提升了MU-MIMO和波束成形性能,为Wi-Fi 7带来极速通信、精准感知和Me

1042484520@qq.com(邮箱) 209

基于YOLOv11的人脸识别系统:从构建到应用的全流程指南

深度学习是机器学习的一个分支,旨在通过多层神经网络模拟人脑的认知能力。它能够从大量数据中自动提取特征,并进行准确的预测和分类。在计算机视觉领域,深度学习技术已经取得了显著的成果,尤其是在图像识别、目标检测等方面。YOLOv11是YOLO系列模型的最新版本,结合了卷积神经网络(CNN)和其他创新技术。它在保持高精度的同时,显著提高了推理速度。YOLOv11的结构轻量且高效,非常适合实时目标检测任务。人脸检测的目标是从图像或视频中定位所有人脸的位置。

FJN110的博客 184

翻译:《实用的Python编程》07_00_Overview

目录| 上一节 (6 生成器) | 下一节 (8 测试和调试) 7. 高级主题 本节,我们将探究一些高级的 Python 特性。你可能会在日常编程中遇到这些特性。虽然许多特性本可以在前面的章节中介绍,但是却没有介绍并不是为了让你在当时避免肝脑涂地。 应该强调的是:本节主题旨在对这些(特性的)思想做基础介绍。你需要查看更高级的材料来了解它们的细节。 7.1 可变参数函数 7.2 匿名函数和 lambda 7.3 返回函数和闭包 7.4 函数装饰器 7.5 静态方法和类方法 目录 | 上一节 (6 生成器)

codists的博客 227

扣子Coze工作流教程:采集公众号爆文,一键仿写自动发布

通过本教程,你学会了如何利用扣子(Coze)平台构建一个完整的公众号文章自动处理工作流。这个系统不仅能够大幅提升内容产出效率,还能通过AI二创保持内容新鲜度和原创性。最佳实践建议:初次使用时,建议先保存为草稿而不是直接发布,以便人工审核;从简单的工作流开始,逐步增加复杂度;定期检查工作流运行日志,优化节点配置。自动化内容创作是新媒体运营的未来趋势,掌握这项技能将使你在数字内容领域占据显著优势。

互联网架构师笔记 1238

翻译:《实用的Python编程》05_00_Overview

目录 | 上一节 (4 类和对象) | 下一节 (6 生成器) 5. Python 对象的内部工作原理 本节介绍 Python 对象的内部工作原理。来自其它语言的程序员通常会发现 Python 的类概念缺乏特性。例如,没有访问控制(access-control)的概念(如:private,protected),self 参数让人感觉很奇怪,并且,坦白地说,使用对象有时候让人感到“一切都是开放的”。虽然某种程度上来说也许是这样,但是我们要了解其工作原理,以及一些常见的编程习惯,以便更好的封装对象的内部。 虽然

codists的博客 254

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

翻译:《实用的Python编程》02_00_Overview

目录 | 上一节 (1 Python 简介) | 下一节(3 程序组织) 2. 处理数据 要编写有用的程序,您需要能够处理数据。本节介绍 Python的核心数据结构: 元组(tuple),列表(list),集合(set)和字典(dict),并讨论常见的数据处理习惯用法。本节的最后一部分深入探讨 Python 的底层对象模型。 2.1 数据类型和数据结构 2.2 容器 2.3 格式化输出 2.4 序列 2.5 collections 模块 2.6 列表推导式 2.7 对象模型 目录 | 上一节 (1

codists的博客 229

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

翻译:《实用的Python编程》01_00_Overview

目录| 下一节 (2 处理数据) 1. Pyton 简介 本章是第一章,将会从头开始介绍 Python 基础知识,让你从零开始,学会怎么编写、运行、调试一个简单的程序。最后,你可以运用这些 Python 基础知识,去编写一个简短的脚本,读取 csv 数据并执行一些简单的计算。 1.1 Python简介 1.2 第一个程序 1.3 数字 1.4 字符串 1.5 列表 1.6 文件 1.7 函数 目录| 下一节 (2 处理数据) ...

codists的博客 246

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

翻译:《实用的Python编程》00_Setup

程设置与概述 欢迎访问本课程(Practical Python Programming)。这个页面包含一些关于课程设置的重要信息。 课程周期和时间要求 该课程最初是作为一个由讲师主导的,持续 3 -4 天的现场培训。要全部完成本课程,您应该最少计划用25-35小时进行学习。大部分的参与者发现,在不浏览题解代码的情况下,学习材料是相当具有挑战性的(见下文) Setup and Python Installation 您只需要安装 3.6 或者更新版本的 Python 即可。不依赖于任何特定的操作系统

codists的博客 328

翻译:《实用的Python编程》04_00_Overview

目录 | 上一节 (3 程序组织) | 下一节 (5 Python对象的内部工作原理) 4. 类和对象 到目前为止,我们的程序仅使用了内置的 Python 数据类型。本节,我们介绍类(class)和对象(object)的概念。你将学习 class 语句,该语句允许你创建新的对象。我们还将介绍继承(inheritance)的概念,继承通常用于构建可扩展的程序。最后,我们将研究类的一些其它特性,包括特殊方法,动态属性查找以及自定义异常。 4.1 类简介 4.2 继承 4.3 特殊方法 4.4 自定义异常 目

codists的博客 239

翻译:《实用的Python编程》08_00_Overview

目录 | 上一节 (7 高级主题) | 下一节 (9 包) 8. 测试和调试 本节介绍与测试、日志和调试有关的基本主题。 8.1 测试 8.2 日志,错误处理和诊断 8.3 调试 目录 | 上一节 (7 高级主题) | 下一节 (9 包) 注:完整翻译见 https://github.com/codists/practical-python-zh ...

codists的博客 248

5个超实用的Python翻译库:解锁多语言沟通新姿势

在全球化日益深入的今天,Python翻译工具已成为开发者处理多语言内容的首选利器。无论你是需要构建多语言应用、处理国际文档,还是开发跨语言聊天机器人,这些免费翻译API都能为你提供强大的多语言翻译支持。本文将为你深度解析Python生态中最实用的翻译解决方案。 ## 🌍 为什么Python成为翻译工具的首选平台? Python以其简洁的语法和丰富的第三方库生态,在自然语言处理领域占据了重要地

gitblog_01039的博客 1095

python在线编程翻译器-用Python做一个简单的翻译工具

编程本身是跟年龄无关的一件事,不论你现在是十四五岁,还是四五十岁,如果你热爱它,并且愿意持续投入其中,必定会有所收获。本文就来自编程教室一位“小”读者的投稿(互助学习1群里的同学应该对作者的名字很熟悉吧)。我看着他不停地产出新的代码和技术文章,不禁感叹“后生可畏”。这是一个爬虫基础分析和操作的开发案例,在此分享给大家。当我在电脑上需要翻译一个单词时,我会这样做:打开浏览器 => 打开百度翻译 =>...

weixin_37988176的博客 1万+

翻译:《实用的Python编程》09_00_Overview

目录 | 上一节 (8 测试和调试) 9 包 我们将以“如何把代码组织成包结构”这一主题结束本课程。同时,也将对第三方包的安装、如何将自己的代码提供给其他人使用进行讨论。 在 Python 开发中,打包(packaging)是一个演进的,复杂的主题。本节主要关注一些通用的代码组织原则,而不是特定的工具。无论以后使用那种工具来分发代码或者管理依赖,这些通用的代码组织原则都是有用的。 9.1 包 9.2 第三方模块 9.3 将代码提供给其他人(使用) 目录 | 上一节 (8 测试和调试) 注:完整翻译见

codists的博客 227

python制作自己的日用翻译工具

python制作自己的日用翻译工具 还在为起变量名而烦恼? 每次都得上百度打开翻译? 快用python来做属于自己的翻译工具吧! 源码附上(python爬虫实现) import urllib.request import urllib.parse import json import tkinter import tkinter.font as tkFont #主窗口 root=tkinter.T...

qq_45742501的博客 3071

《实用Python编程》中文翻译开源项目推荐

《实用Python编程》中文翻译开源项目推荐 《实用Python编程》中文翻译项目是一个致力于将David Beazley的《实用Python编程》课程内容翻译成中文的开源项目。该项目主要使用Python语言进行编写,同时包含了一些HTML元素以辅助文档的格式化。 项目基础介绍 本项目旨在为中文用户提供一个高质量的Python编程学习资源。它包含了丰富的实践练习和案例,适合已经具备一定编程基础的读...

gitblog_00188的博客 422

翻译:《实用的Python编程》InstructorNotes

实用的 Python 编程——讲师说明 作者:戴维·比兹利(David Beazley) 概述 对于如何使用我的课程“实用的 Python 编程”进行教学的问题,本文档提供一些通用的说明和建议,包括课程目标、课程受众、棘手的内容等。 一些人会在一个典型的、为期三天的公司培训中进行教学,本说明就是提供给这些教学人员的。在如何教授自己的课程方面,这些说明可能会给你带来一些启发。 目标受众和一般方法 本课程旨在作为已经有一定的编程经验人员的“Python 入门”课程。这绝对不是一门为编程新手而设计的课程。 话虽如

codists的博客 282

[编程基础] Python谷歌翻译库googletrans总结

1 使用说明 本文介绍python谷歌翻译库接口googletrans的使用。具体见官方文档: https://py-googletrans.readthedocs.io/en/latest/#googletrans.Translator.translate 文章目录1 使用说明1.1 安装1.2 Python googletrans检测语言1.3 python googletrans简单翻译1.4 源语言和目标语言指定1.5 Python googletrans翻译列表2 参考 1.1 安装 安装谷歌py

You and Me 7842
上一篇: 翻译:《实用的 Python 编程》02_07_Objects
下一篇: 翻译:《实用的Python编程》03_01_Script
codists
博客等级 码龄6年 1488粉丝 379原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值