当我学了Python教程后,感觉总得做点什么,正好自己想随时查阅,于是就开始有了制作PDF这个想法。想要把教程变成PDF有三步:先生成空html,爬取每一篇教程放进一个新生成div,这样就生成了包含所有教程html文件(BeautifulSoup)将html转换成pdf(wkhtmltopdf)由于是写教程,反爬做比较好,在爬取过程中还需要代理ipBeautifulSoupBe
转载 2023-09-05 18:23:58
69阅读
# Python 3 教程概述 Python是一种简单易学编程语言,由于其清晰语法结构和广泛应用场景,受到许多开发者喜爱。本文将以“雪峰 Python3 教程”为基础,介绍Python 3一些基本概念,并通过代码示例帮助大家更好地理解Python特性。 ## 一、Python 3 安装与环境配置 在开始编写Python代码之前,首先需要安装Python 3。可以从[Python
原创 11月前
86阅读
##一、函数 要注意是,python函数特点, python中一切都是对象,函数也是对象。这个点要从传统C,JAVA转过来,一个函数可以像一个对象一样被引用,被赋值,作为参数传递给另一个函数,做返回值,还可以在字典,列表等里面使用。同样,定义一个类也是这样。 ###1、定义函数 1.1 基本定义 和循环一样,用:和缩进替代{},假设定义一个绝对值函数def my_abs(x):
雪峰Python教程学习笔记Python基础数据类型和变量字符串和编码list和tuple条件判断循环dict/set字典和散列函数用法调用函数定义函数函数参数递归函数高级特性切片迭代列表生成式(本质:生成list)生成器(本质:生成tuple)迭代器遗留问题 Python基础数据类型和变量字符串,定义如 a = ‘ABC’,本质是拷贝字符串指针给a;a = 'ABC' b = a a =
转载 2023-12-04 19:09:16
109阅读
从本章开始,我们就正式开启JavaScript后端开发之旅。Node.js是目前非常火热技术,但是它诞生经历却很奇特。众所周知,在Netscape设计出JavaScript后短短几个月,JavaScript事实上已经是前端开发唯一标准。后来,微软通过IE击败了Netscape后一统桌面,结果几年时间,浏览器毫无进步。(2001年推出古老IE 6到今天仍然有人在使用!)没有竞争就没有
转载 2023-08-07 14:48:14
55阅读
雪峰Python总结一、函数(一)函数-定义函数1、导入py文件里函数from abstest import my_abs2、空函数 pass3,数据类型检查:可以用内置函数isinstance()实现(二)函数参数1,必选参数和默认参数,必选参数即位置参数,2,默认参数3,可变参数(星号*args)4,关键字参数(双星号**kw)5,命名关键字参数( *, d, **kw)6,参数组合
文章目录创建只有一个值 tuple不可变对象调用方法使用python下标循环全排列python三目运算符生成器可迭代对象和迭代器迭代器与生成器区别函数名是一个变量高阶函数闭包nonlocal与global偏函数对象可绑定任何数据类访问控制多态MixIn关于对象属性方法优先级问题定制类把方法变成属性调用@property@xxx.settertry...except可跨越多层调用正则
转载 2023-09-06 16:41:58
101阅读
网络通信:两个进程之间通讯,用Python进行网络编程,就是在Python这个程序本身进程内,链接别的服务器进程通信端口进行通信。 虽然大家现在对互联网很熟悉,但是计算机网络出现比互联网要早很多。 计算机为了联网,就必须规定通信协议,早期计算机网络,都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自网络协议,互不兼容,这就好比一群人有的说英语,有的说中文,有
转载 2024-04-27 12:10:44
30阅读
雪峰Git使用教程5 分支管理5.1 创建与合并分支5.2 解决冲突5.3 分支管理策略5.4 Bug分支5.5 丢弃未被合并分支5.6 多人协作5.7 Rebase6 标签管理6.1 创建标签6.2 管理标签7 使用Github8 使用Gitee9 自定义Git9.1 忽略特殊文件9.2 配置别名9.3 搭建Git服务器10 使用Source Tree0 期末总结 5 分支管理https
转载 2023-12-28 15:44:09
13阅读
爬虫是什么?- 每个网站都有爬虫协议,(例如:https://www.baidu.com/robots.txt,这里会写清楚哪些允许 哪些不被允许)- 可见即可爬(技术上)- 违法:擦边球一、request模块(模拟发请求模块)- 安装:pip3 install requests. ---urllib,urllib2 (这两个是py内置),requests模块是基于这两个模块封装#****
## 雪峰与Python3 雪峰是当今中国知名程序员和技术作家,尤其以其对Python深入分析和介绍而受到广泛欢迎。他Python3教程》被许多新手程序员视为学习Python重要参考书籍。本文将对Python3进行简单介绍,并通过代码示例和图示帮助读者理解其基本概念。 ### Python3特点 Python是一种高级编程语言,具有简洁语法和强大功能。Python主要特
原创 2024-09-10 03:36:09
18阅读
# 实现"Python3 雪峰"教程 ## 一、整体流程 ```mermaid flowchart TD A(了解需求) --> B(搜索雪峰Python3教程) B --> C(选择适合教程) C --> D(按照教程学习) ``` ## 二、具体步骤 ### 1. 了解需求 首先,了解学习者需求,确认他想要学习内容是否是"Python3 雪峰"教程
原创 2024-05-09 05:34:34
6阅读
Python基础编译器或者解释器就是负责把符合语法程序代码转换成CPU能够执行机器码,然后执行。Python也不例外。基础语法注意: 1、以#开头语句是注释,注释是给人看,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进语句视为代码块。 2、缩进有利有弊。好处是强迫你写出格式化代码,但没有规定缩进是几个空格还是Tab。按照约定俗成管理,应该始终坚
转载 2023-08-04 11:48:49
46阅读
由于在深度学习路上,发现自己两年前学习python有些遗忘,在面向对象这一块尤其不熟悉,故刷一遍雪峰老师官方教程,梳理一下遗漏知识点。参考网址:https://www.liaoxuefeng.com/wiki/10169596636024001.使用模块if name==“main”:test()如果直接运行xxx.py文件,即主文件,则if通过,并运行test;若import xxx
目录1. python基础1.1 字符编码1.2 list 和 tuple1.3 dict 和 list2. 函数2.1 自定义函数2.2 函数参数2.3 递归函数 1. python基础1.1 字符编码1个字节能表示最大整数就是255(二进制11111111=十进制255)2个字节可以表示最大整数是655354个字节可以表示最大整数是4294967295编码类型内容问题ASCII目前为
转载 2023-05-28 19:01:23
121阅读
最近在学习nodejs前端一些内容,作为一名java程序员还是有点小理想(全栈全栈-_-!!!),希望自己能坚持住,好了不说废话了,下面我们进入正题…本人是跟着雪峰大神网站学习,话说python和git也是在他那里学习,非常推荐,我使用了他推荐IDE,VSCode发现用起来还不错挺舒服。项目目标:写了简单两个模块,一个是hello.js模块,一个是main.js模块,我们需要实现
转载 2023-08-08 10:17:41
67阅读
1.注释:以'#'开头2.Python大小写敏感3.数据类型:①整数②浮点数③字符串:以单引号或双引号括起来任意文本。如果'也为一个字符,那么用""括起来,如果'和"都是字符,那么用转义字符\来表示。如果有很多字符需要转义,可以使用r''表示''内部字符串默认不转义。如果字符串内部有很多换行,用\n写在一行不好阅读,为了简化,可以使用'''...'''格式表示多行内容④布尔值⑤空值:用No
Python使用multiprocessing模块来实现在Windows上跨平台多进程支持。 (在Unix/Linux操作系统上Python提供了一个fork()函数用来创建子进程,但在Windows系统上无法使用)multiprocessing 在multiprocessing模块中有一个Process类,Python用它来创建进程。1.Process类参数:Process(self,gro
在当下互联网盛行时代下,Python成为了一种全民都在学Python编程语言,每天都会有前仆后继的人去学习。相信绝大部分零基础小白学Python时候,都会抱有这样疑问:不都说Python是最容易学习编程语言,为什么我在学习过程中学云里雾里,一天到晚都是报错,异常,不久之前才学了这个怎么转头就忘了,这也怪不得会有那么多人说,学Python是从入门到入土!简直怀疑人生!其实会出现这些现象
转载 2023-07-21 22:01:16
107阅读
将以下内容作为第二部分。内容中涉及程序均来源于老师Python教程(网址为https://www.liaoxuefeng.com/wiki/1016959663602400/)。四、高级特性引入高级特性,可以缩减代码量。1. 切片L[0:3]取列表中3个元素,等价于L[:3]。L[-2:]获取最后2个元素。L[-2:-1]获取倒数第2个元素。L[:10:2]从第1个元素开始每隔2个开始
转载 2024-08-29 23:54:00
709阅读
  • 1
  • 2
  • 3
  • 4
  • 5