本节书摘来自异步社区《Python 3程序开发指南(第2•修订)》一书中的第2章,第2.4节,作者[英]Mark Summerfield,王弘博,孙传庆 译2.4 字符串字符串是使用固定不变的str数据类型表示的,其中存放Unicode字符序列。str数据类型可以作为函数进行调用,用于创建字符串对象——参数为空时返回一个空字符串,参数为非字符串类型时返回该参数的字符串形式,参数为字符串时返回该
让你的努力,在这里发光Python图书馆  (ID:python_library)第 414 篇推文 | 整理:
原创 2022-02-16 15:00:38
468阅读
课程:《Python程序设计》班级: 1912姓名: 陈发强学号:20191206实验教师:王志强实验日期:2020年5月16日必修/选修: 公选课1.实验内容创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;(2)要求包含文件的基本操作,例如打开
13-1.程序设计。请列举一些面对对象编程与传统旧的程序设计形式相比的先进之处。没什么只有OO能做到,OO更多的是给了你一种能力,一种忽略细节的能力:忽略的越多,人类有限的智力就可以容纳越多越复杂的问题,并由此提高生产效率。任何抽象的本质都是忽略,OO刚好是其中一种 13-2.函数和方法的比较。函数和方法之间的区别是什么?从定义的角度上看,我们知道函数(function)就相当于一个数学
知识点回顾:pickle Python提供了一个标准的模块(pickle)使用这个模块,我们可以轻松地将列表,字典,集合,类的实例这类复杂的类型转换为进制文件了。这个模块就是我们要学习的pickle模块了。 pickle就是泡菜、腌菜的意思,它几乎可以把所有Python的对象转换为进制的形式存放,这个过程我们称之为 pickling(存放),从进制的形式转换为对象的过程我们叫做 unpick
python文件的扩展名为.py ,但是python GUI程序的扩展名为.pyw在python中,注释以#开始,作用范围为该行IDLE提供了三个关键功能:输入python表达式与代码,并在python shell中直接查看结果;代码编辑器,提供了python特定的彩色语法高亮显示功能与对代码缩排的支持;调试器,可用于单步跟进代码,识别并纠正其中存在的bug。python的8个关键要素:#1:数据
转载 2024-06-04 13:59:29
23阅读
作者[英]Mark Summerfield第2章 数据类型在本章中,我们开始对Python语言进行更细致的解读。我们首先讨论了对象引用命名的一些规则,并提供了Python关键字列表。之后我们介绍了Python中最重要的一些数据类型——集合数据类型除外,将在第3章进行讲解。这里讲解的数据类型都是内置的,只有一种来自于标准库。内置数据类型与标准库数据类型唯一的区别在于,对于后者,我们必须首先导入相关的
# Python3 网络爬虫开发实战 第二版 ## 简介 网络爬虫是一种自动化程序,用于从互联网上收集信息。Python3 是一种功能强大且易学的编程语言,非常适合用于网络爬虫开发。本文将介绍《Python3 网络爬虫开发实战 第二版》这本书中的内容,主要内容包括如何使用 Python3 编写网络爬虫,如何处理数据和如何维护网络爬虫等。 ## 爬虫基础知识 在开始编写网络爬虫之前,我们需要了解
原创 2024-07-04 06:47:06
53阅读
## 如何实现“Python3源码剖析 第二版” ### 一、项目流程 在开始我们的项目之前,我们先来看一下整体的流程。下面的表格展示了我们从头到尾需要进行的步骤: | 步骤 | 描述 | |------|--------------------------| | 1 | 创建和配置项目环境 | | 2 | 研究 Pyt
原创 10月前
128阅读
# Python3程序开发指南PDF下载流程 ## 1. 下载并安装Python解释器 首先需要下载和安装Python解释器,可以到Python官网( ## 2. 安装相关依赖库 在Python中,我们可以使用第三方库来实现PDF文档的处理和生成。常用的库有`PyPDF2`和`reportlab`,我们可以使用`pip`命令来安装这些库。 打开命令行终端,输入以下命令安装`PyPDF2`库:
原创 2023-07-29 16:16:40
120阅读
对于开发工具,仁者见仁智者见智,关键是自己喜欢,用着顺手就好,不用刻意去追求别人用的是什么工具。这里给大家主要推荐三款工具,分别是PyCharm、Sublime Text 3、VS Code,因为这三款是本人自己也用的,Python开发工具有很多,希望大家可以找到自己喜欢的。至于第 4 节讲的Eclipse + PyDec仅供参考。目录1 PyCharm1.1 推荐理由理由 1:有免费版本,无成本
转载 2023-07-04 21:53:27
190阅读
 1.5 练习在本书的每一章最后,都有一节练习,设置练习的目的是鼓励读者对Python进行实践,获取实际经验,以助于吸收每章中所学的知识。本节包括的实例与练习既涉及数字处理,也涉及文本处理,以便尽可能满足更多读者的需求。此外,这些实例与练习都有非常小的代码规模,以便于读者将重点和注意力集中于学习与思考,而不是仅仅输入代码。本书的实例中,为每个练习都提供了一个解决方案。1.bigdigit
转载 2023-11-07 00:12:37
40阅读
本节书摘来自异步社区《Python 3程序开发指南(第2•修订)》一书中的第1章,第1.3节,作者[英]Mark Summerfield,王弘博,孙传庆 译1.3 实例在前面的几节中,我们介绍了足以编写实际程序Python知识与技术。在这一节中,我们将介绍两个完整的程序,这些程序只涉及前面已经讲过的知识。一方面是为了展示前面所学的知识可以完成什么任务,一方面也是为了巩固前面所学的知识。在后面
在Linux上使用包管理软件安装python是最稳妥的方式,但有时为了获取软件的最新版本,也经常会用源码编译安装。步骤并不复杂,但是有些细节很容易出错。十分不建议新手编译安装,用包管理软件就可以很方便的安装使用。我就是刚学时被编译安装坑了,后面不断的填当初编译时埋下的坑。1、下载python源码用wget从官网下载源码,选择任意版本python3,我选的当时最新的发行python3.6.4,其中
本节书摘来自异步社区《Python 3程序开发指南(第2•修订)》一书中的第2章,第2.5节,作者[英]Mark Summerfield,王弘博,孙传庆 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。2.5 实例在这一节中,我们将根据本章以及前面一章中所学的知识,提供两个虽小但完整的程序,以助于巩固到此为止所学的Python知识。第一个程序有点偏数学化,但是非常小,大约35行代码。第
转载 2023-09-30 22:19:01
115阅读
# Python3 爬虫网络开发实战 在现代互联网的发展中,网络爬虫技术逐渐成为获取和分析网络信息的重要工具。Python,作为一种高效、简洁的编程语言,因其强大的库支持以及简单易懂的语法,在网络爬虫领域广受欢迎。本文将介绍基本的爬虫工作流程、核心代码示例,并为大家提供流量图和状态图。 ## 爬虫工作流程 爬虫的一般工作流程如下: 1. **发送请求**:爬虫向目标网站发送 HTTP 请求
原创 2024-10-08 04:48:11
26阅读
# Python3 网络爬虫开发实战(第二版) 科普文章 ## 介绍 网络爬虫是一种自动化程序,用于从互联网上收集信息。随着互联网的迅速发展和信息的爆炸性增长,网络爬虫的应用越来越广泛。Python是一种功能强大且易于使用的编程语言,非常适合用于网络爬虫开发。 本文将以《Python3 网络爬虫开发实战(第二版)》为参考,介绍网络爬虫的基本概念和开发流程,并提供相关代码示例。 ## 网络爬
原创 2023-08-01 12:30:13
2796阅读
什么是网络爬虫?这是百度百科的解释:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁,自动索引,模拟程序或者蠕虫。爬虫可以做什么?爬虫可以帮助我们在茫茫互联网中爬取我们需要的特定数据,这个特定数据可以是任何想获得的数据。爬虫是一个让人热血的话题,因为当你在写爬虫的时候,你会
实验三(一)实验内容创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。()实验要求(1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序;(2)要求包含文件的基本操作,例如打开和读写操作。(3)要求发送方从文件读取内容,加密后并传输;接收方收到密文并解密,保存在文件中。(4)程序代码托管到码云。(三)
本文重点在解决报错,不是安装1、Python3下载wget http://npm.taobao.org/mirrors/python/3.8.0/Python-3.8.0.tgz2、安装tar -zxvf Python-3.8.0.tgz cd Python-3.8.0/ ./configure --prefix=/usr/ make clean make && make alti
转载 2023-10-12 19:49:37
193阅读
  • 1
  • 2
  • 3
  • 4
  • 5