当我学了廖大的Python教程后,感觉总得做点什么,正好自己想随时查阅,于是就开始有了制作PDF这个想法。想要把教程变成PDF有三步:先生成空html,爬取每一篇教程放进一个新生成的div,这样就生成了包含所有教程的html文件(BeautifulSoup)将html转换成pdf(wkhtmltopdf)由于廖大是写教程的,反爬做的比较好,在爬取的过程中还需要代理ip(阿布云代理)Beautifu
转载
2023-09-16 20:59:58
37阅读
Python 简介Python是一个解释型的语言,也就是说:解释器给CPU解释一行,执行一行,速度相比较C是慢了许多;但,Python内置了大量的库函数,还有大量的第三方库,都可以为你编写程序效力,所以仅需要简短的代码,就能干复杂的事情,这也是为什么流传的“人生苦短,我用Python”的原因。Python现在用两个版本2.x和3.x,这两个版本是不兼容的,本系列笔记是根据Python 3.x版本学
转载
2023-06-26 11:32:04
61阅读
说明:该网站上的教程都是针对命令行操作的,这可能跟我们平时把项目托管到github上,然后clone下来进行更改再提交的操作有差异。这节课内容:1.创建自己的repository最好自己新建一个目录,然后在这个目录下创建自己的仓库,添加自己的代码。(注意:git只能管理,追踪文本形式的代码文件,推荐不要用windows自带的记事本编写代码,因为windows记事本的开发者在每个文件开头
2017年6月5日12:54:28笔记:廖雪峰python2.7教程1.用任何编程语言来开发程序,都是为了让计算机干活。 2.Python是一种相当高级的语言。代码少还不好?代码少的代价是运行速度慢。3.用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Pyth
转载
2023-08-21 13:57:47
41阅读
1.基本概念2.使用模块调用内置的sys模块,编写hello模块#!/usr/bin/env python3
#-*- coding:utf-8 -*-
#前两行为标准注释,让hello.py文件在unix、Linux。Mac上运行,.py文件使用标准UTF-8编码
'a test module' #模块的文档注释,任何模块代码的第一个字符串都是文档注释
_author_='Carrie
转载
2023-08-10 22:10:42
112阅读
第七章 模块1、在python中,一个.py文件就称之为一个模块2、使用模块好处:(1)最大的好处是大大提高了代码的可维护性。(2)其次,编写代码不必从零开始。(3)使用模块还可以避免函数名和变量名冲突。3、为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。(类似于C++中的namespace)7.1 使用模块1、使用内置模块Python本身就内置
将以下内容作为第二部分。内容中涉及的程序均来源于廖老师的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个开始
我把廖雪峰GIT教程中最后的小结提取出来。高效率复习。 一:创建版本库小结现在总结一下今天学的两点内容:初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:使用命令git add <file>,注意,可反复多次使用,添加多个文件;使用命令git commit -m <message>,完成。二:版本回退现在总结一下:HEAD指向的版本就是
转载
2023-07-14 01:02:37
24阅读
Python基础编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。基础语法注意: 1、以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 2、缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚
转载
2023-08-04 11:48:49
32阅读
1.函数 Python不但能灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。2.调用函数3.定义函数在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:。然后在缩进块中编写函数体,函数的返回值用return语句返回。例:def my_abs(x):
if x >= 0:
return x
else:
转载
2023-06-01 16:28:33
660阅读
python基础 数据类型与变量用r' '表示内部字符不转义,eg:print r'\\t\'用''' '''的格式表示多行内容,eg:print '''line1换行line2换行line3'''用大写的变量名表示常量字符编码源码包含中文时,前面加两句:#!/usr/bin/env python # -*- coding: utf-8 -*-格式化输出: 'Hi, %s, you have
转载
2023-07-26 22:57:30
75阅读
由于在深度学习的路上,发现自己两年前学习的python有些遗忘,在面向对象这一块尤其不熟悉,故刷一遍廖雪峰老师的官方教程,梳理一下遗漏的知识点。参考网址:https://www.liaoxuefeng.com/wiki/10169596636024001.默认字符不转义如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r’‘表示’'内部的字符串默认不转义。demo1
##一、函数 要注意的是,python函数的特点, python中一切都是对象,函数也是对象。这个点要从传统的C,JAVA转过来,一个函数可以像一个对象一样被引用,被赋值,作为参数传递给另一个函数,做返回值,还可以在字典,列表等里面使用。同样的,定义的一个类也是这样。 ###1、定义函数 1.1 基本定义 和循环一样,用:和缩进替代{},假设定义一个绝对值函数def my_abs(x):
文章目录输入输出txt特殊字符基本单位:list|tuple|dict|set|generator判断:if循环:for|while|break|continue|Iterable,iter,Iterator函数自定函数函数别名基本单位高阶函数:map|reduce|lambda|filter|sorted偏函数方法编码解码传参切片:list|tuple|str调试try except类 输入输
转载
2023-11-03 19:18:28
30阅读
目录demo1-输入输出demo2-布尔变量demo3-变量demo4-字符串格式化demo5-列表demo6-元组demo7-条件判断 demo8-for循环 demo9-字典与集合demo10-可变对象与不可变对象demo11-内置函数demo12-定义函数与isinstancedemo13-默认参数demo14-默认参数必须指向不可变对象demo15-可变参数demo16
转载
2023-09-28 12:25:07
112阅读
数字字符串转整型,浮点型,字符串要求全为数字 (int)("222") (float)("2222") 布尔型:转为整形 int(True)-->1 int(False) >0 整形,浮点型转字符串 str(1),str(11.2) >>> a=range(5)>>> list(a)[0, 1, 2
转载
2016-06-08 00:56:00
92阅读
2评论
list:元素值不固定,元素类型不固定 apend(xx) insert(INDEX,xx) pop(index) 索引元素: [0] [1] [2] [-1] [-2] LIST,TUBLE变量值是引用,不保存实际值,指向值 TUBLE:元素值回定,元素类型不固定 为空的表达方式: L=[] L=
转载
2016-06-08 00:45:00
96阅读
2评论
1.注释:以'#'开头2.Python大小写敏感3.数据类型:①整数②浮点数③字符串:以单引号或双引号括起来的任意文本。如果'也为一个字符,那么用""括起来,如果'和"都是字符,那么用转义字符\来表示。如果有很多字符需要转义,可以使用r''表示''内部的字符串默认不转义。如果字符串内部有很多的换行,用\n写在一行不好阅读,为了简化,可以使用'''...'''的格式表示多行内容④布尔值⑤空值:用No
转载
2023-09-07 19:09:54
54阅读
目录 廖雪峰GIT教程学习笔记1.Git简介Git安装创建版本库2.时光机穿梭查看状态和版本对比版本回退工作区和暂存区管理修改撤销修改删除文件3.远程仓库准备工作添加远程库修改远程库从远程仓库克隆4.分支管理概述创建与合并分支解决冲突分支管理策略Bug分支Feature分支——强行删除分支多人协作Rebase5.标签管理创建标签操作标签6.使用GitHub廖雪峰GIT教程学习
转载
2023-08-10 19:22:02
86阅读
本文是看完廖雪峰Git教程后,做的一个教程笔记,方便自己查阅。 一、创建版本库
git init 初始化一个git仓库
git add file—name 添加文件到git暂存区
git commit -m“说明描述” 提交文件到git仓库
二、时光穿梭
1.查看状态
git status 查看git仓库的当前状态,