
python系列课程 快速学习实战应用
python教程精品推荐,此python在线学习包含python安装教程、python爬虫教程、python学习手册等一系列适合想学习的python教程,适合基础进阶和想提升的同学!
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅博主任意付费专栏,享有该博主全部专栏一年阅读权限。
本专栏为虚拟产品,一经付款概不退款,敬请谅解。
腾讯数据架构师
主要涉及领域 docker kubernetes 云原生技术,大数据架构,分布式微服务,自动化测试、运维,AI平台
-
原创 python系列文章(基础,应用,后端,运维,自动化测试,爬虫,数据分析,可视化,机器学习,深度学习系列内容)
python基础教程python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器python基础系列教程——Python库的安装与卸载python基础系列教程——Python3.x标准模块库目录python基础系列教程——Python中的编码问题,中文乱码问题python基础系列教程——python基础语法全解python...2019-11-07 15:42:48166029
159
-
原创 jinja2
das2021-02-02 15:56:4673
0
-
原创 python装饰器快速入门
学python过程中,常会看到一类用法,就是在函数前面加个@***,类似以下:@logdef convert(a): return str(a)很多的python库也有这个用法,比如Ray,比如pysnooper,都只需要引入这个python库,然后在需要进行并行加速或跟踪执行的函数前面加上@pysnooper.snoop之类的就可以。那么我们自然会想到三个问题:1. 这种用法学名是什么?2. 这种用法有什么好处?3. 我们平时自己可以怎么用?这种用法,在python中称为装饰器,d2020-12-09 23:43:49170
0
-
原创 GraphQL 、flask-graphql、Graphene| 一种配得上凡尔赛的API框架
当我们使用flask构建一个简单应用时,我们通常会像下面这样构建该应用:from flask import Flaskimport jsonapp = Flask(__name__)@app.route("/")def homepage(): return "Welcome!"@app.route("/get_response", methods=['GET'])def response(): return json.dumps({ "name":2020-12-09 23:22:35134
0
-
原创 GraphQL | 一种配得上凡尔赛的API框架
当我们使用flask构建一个简单应用时,我们通常会像下面这样构建该应用:from flask import Flaskimport jsonapp = Flask(__name__)@app.route("/")def homepage(): return "Welcome!"@app.route("/get_response", methods=['GET'])def response(): return json.dumps({ "name":2020-11-28 18:24:56130
0
-
原创 kubeflow kfserving 详解
github 官方地址 https://github.com/kubeflow/kfservingkfserving 内部使用的是knative。封装了一层InferenceService的k8s自定义资源,来实现knative中serving的services,route,configurations,revisionknative 创建管理网络部分certificates kcert networking.internal.kn2020-06-27 20:05:532346
2
-
原创 kubeflow fairing详解
官方git地址:https://github.com/kubeflow/fairingbackendsbackends为k8s集群,可以是local,也可以是各种云的k8s服务。buildersbuilders为构建镜像的模块。append为在原有镜像层的基础上添加一层封装cluster 为在k8s集群中构建镜像azurestorage_context 微软存储服务cos_context ibm的存储服务gcs_context 谷歌云存储minio_context 是一个对象存储服务(可2020-06-27 19:20:00904
0
-
原创 python基础系列教程——Python中的编码问题,中文乱码问题
如果不声明编码,则中文会报错,即使是注释也会报错。只要写中文,必须加一句:# -- coding:utf-8 --。原因:答案在PEP-0263里面有所提及,那就是Emacs等编辑器使用这种方式进行编码声明。文档编码是一种告诉程序——无论是计算机的操作系统还是Python 代码——读取文档的规则。正确读取一个文档,往往需要先知道文件的扩展名,因为编码方式往往与扩展名有很大的关系。(1)纯文本文档2017-09-03 11:30:129309
2
-
原创 python基础系列教程——Python库的安装与卸载
全栈工程师开发手册 (作者:陈玓玏)Python库的安装window下python2、python3安装包的方法在线安装安装好python、设置好环境变量后,在python安装目录下Script文件夹内会存在pip.exe和easy_install.exe两种在线安装工具。只需要在cmd输入pip,可以查看pip是否可用 没有报错表示可用,在cmd中输入p...2017-09-03 11:31:4520171
3
-
原创 python数据存储系列教程——python中mysql数据库操作:连接、增删查改、指令执行
全栈工程师开发手册 (作者:陈玓玏) python教程全解调试环境python2.7,调试python操作mysql数据库,首先要在本地或服务器安装mysql数据库。如何安装自行百度。在python2.7下,我们使用MySQLdb库点击下载在python3.6下我们使用pymysql库点击下载安装python库的方法,请查看Python库的安装与卸载安装成功后就可以编程代码实现pyth2017-09-03 11:41:066858
2
-
原创 python数据存储系列教程——python(pandas)读写csv文件
全栈工程师开发手册 (作者:栾鹏) python教程全解CSV文件的规范1、使用回车换行(两个字符)作为行分隔符,最后一行数据可以没有这两个字符。2、标题行是否需要,要双方显示约定3、每行记录的字段数要相同,使用逗号分隔。逗号是默认使用的值,双方可以约定别的。 4、任何字段的值都可以使用双引号括起来. 为简单期间,可以要求都使用双引号。5、字段值中如果2017-10-26 21:32:4317490
0
-
原创 python数据存储系列教程——python对象与json字符串的相互转化,json文件的存储与读取
全栈工程师开发手册 (作者:栾鹏) python教程全解在json字符串和python对象的相互转化中,会进行下列变换。会将python中字典的写法,转化为js中对象的写法。(没有区别)。 会将python中列表的写法,转化为js中array的写法。(没有区别) 会将python中unicode的写法,转化为js中string的写法。(与编码有关) 会将python中的2017-10-26 21:35:057833
0
-
原创 python数据存储系列教程——python操作sqlite数据库:连接、增删查改、指令执行
全栈工程师开发手册 (作者:栾鹏) python教程全解python操作sqlite数据库sqlite数据库以.db格式的文件形式存在,所以不需要安装驱动和应用系统,在标准库中也集成了sqlite数据库的操作库。#coding:utf-8# 各种数据库引擎python顶层均有实现,这里只介绍被包含在标准库中的sqlite(以本地文件的形式存在)import sqlite3print(2017-10-27 09:36:004336
0
-
原创 python应用系列教程——python操作office办公软件(excel)
全栈工程师开发手册 (作者:栾鹏) python教程全解python操作office办公软件(excel)。前提条件是电脑已经安装了office办公软件,并且下载安装了pywin32-217.win32-py2.7库。安装python库的方法,可以参考 Python库的安装与卸载然后就可以使用python编程操作excel软件了#coding:utf-8#本机电脑需要安装office2017-10-27 10:05:5826509
0
-
原创 python应用系列教程——python操作office办公软件word
全栈工程师开发手册 (作者:栾鹏) python教程全解python操作office办公软件(doc)。前提条件是电脑已经安装了office办公软件,并且下载安装了pywin32-217.win32-py2.7库。安装python库的方法,可以参考 Python库的安装与卸载然后就可以使用python编程操作doc软件了#coding:utf-8from Tkinter import2017-10-27 10:07:2211657
0
-
原创 python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改
全栈工程师开发手册 (作者:栾鹏) python教程全解python中ftp操作:ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp.connect(“IP”,”port”) #连接的ftp sever和端口 ftp.login(“user”,”password”)#连接的用户名,密码 print ftp.getw2017-10-27 10:10:3017275
0
-
原创 python应用系列教程——python的GUI界面编程Tkinter全解
全栈工程师开发手册 (作者:栾鹏) python教程全解python的GUI界面编程,主要由Tkinter、Tix、tkMessageBox 几个库提供,当然有更新的更美观的库大家可以去搜索。在库中定义了一些基础控件对象,和组合控件对象。可以在创建控件时传递控件属性,也可以在创建了控件对象以后,再设置属性。窗口的GUI编程主要包含的知识点为窗口(顶层容器)、容器、组合控件、控件、控件属2017-10-27 14:50:2821544
0
-
原创 python应用系列教程——python使用smtp协议发送邮件:html文本邮件、图片邮件、文件附件邮件
全栈工程师开发手册 (作者:栾鹏) python教程全解python使用smtp协议发送电子邮件。包含发送普通文本邮件、包含图片附件的邮件,包含其他文件附件的邮件。可设置邮件的收发人,主题,内容。并以163邮件为例,分别在python2.7和python3.6下进行试验。python2.7代码#coding:utf-8print('生成三种不同类型的电子邮件')from email.2017-10-28 08:30:046363
0
-
原创 python应用系列教程——python使用smtp上传邮件,使用pop3下载邮件
全栈工程师开发手册 (作者:栾鹏) python教程全解python使用smtp上传邮件,使用pop3下载邮件。由于上传后立刻下载了,所以有时不会再在网页邮箱中有通知。可设置邮件的收发人,主题,内容。并以163邮件为例,使用smtp发送了一个普通文本邮件,使用pop3协议读取了邮件列表,并下载了第一个邮件,并进行了解析,分别在python2.7和python3.6下进行试验。pytho2017-10-28 09:54:1217004
6
-
原创 python应用系列教程——python使用socket创建tcp服务器和客户端
全栈工程师开发手册 (作者:栾鹏) python教程全解python使用socket创建tcp服务器和客户端。服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复。客户端,等待用户输入,回车后向服务器发送用户输入的内容。分别在python2.7和python3.6下测试。在启动时需要先启动服务器端,在启动客户端。python2.7下服务器端代码为#coding:utf-8f2017-10-28 11:41:026177
0
-
原创 python应用系列教程——python使用socket创建udp服务器端和客户端
全栈工程师开发手册 (作者:栾鹏) python教程全解python使用socket创建udp服务器端和客户端。服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复。客户端,等待用户输入,回车后向服务器发送用户输入的内容。分别在python2.7和python3.6下测试。在启动时需要先启动服务器端,在启动客户端。udp协议是无连接的,不需要向tcp一样先建立连接,也就照成2017-10-28 11:41:3910928
0
-
原创 python应用系列教程——python使用SocketServer实现网络服务器,socket实现客户端
全栈工程师开发手册 (作者:栾鹏) python教程全解python使用SocketServer实现网络服务器SocketServer简化了网络服务器的编写。在进行socket创建时,使用SocketServer会大大减少创建的步骤,并且SocketServer使用了select它有4个类:TCPServer,UDPServer,UnixStreamServer,UnixDatagra2017-10-28 13:02:436148
2
-
原创 python网络爬虫系列教程——python中BeautifulSoup4库应用全解
全栈工程师开发手册 (作者:栾鹏) python教程全解python中BeautifulSoup库的基础应用,网页数据挖掘的常用库之一。使用前需要先安装BeautifulSoup库点击下载python库的安装请参考Python库的安装与卸载python2.7中代码#coding:utf-8# BeautifulSoup抓取from urllib import urlopen;fr2017-10-28 19:52:3610546
0
-
原创 python应用系列教程——python使用scapy监听网络数据包、按TCP/IP协议进行解析
全栈工程师开发手册 (作者:栾鹏) python教程全解python使用scapy监听抓取网络数据包。scapy具有模拟发送数据包、监听解析数据包、互联网协议解析、数据挖掘等多种用处。这里我们只来说一下scapy监听数据包,并按照不同的协议进行解析。首先需要安装scapy包,点击下载python库的安装方法请参考Python库的安装与卸载scapy也是基于libc2017-10-28 20:50:2920114
2
-
原创 python网络爬虫系列教程——python中urllib、urllib2、cookie模块应用全解
全栈工程师开发手册 (作者:栾鹏) python教程全解python数据挖掘库urllib、urllib2知识全解。以下的所有程序需要导入以下库,和定义变量urlstr#coding:utf-8import urllib# 网络编程模块socket,urllib,urllib2,asyncore,cgi,Cookie服务器端,cookielib客户端,email,ftplib,ht2017-10-29 11:23:139193
0
-
转载 python基础系列教程——python中的字符串和正则表达式全解
全栈工程师开发手册 (作者:栾鹏) python教程全解转义字符正则表达式是建立在字符串的基础上,当需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表:转义字符 描述\(在行尾时) 续行符\\ 反斜杠符号\' 单引号\"2017-10-29 16:58:369194
0
-
原创 python爬虫案例——csdn数据采集
全栈工程师开发手册 (作者:栾鹏) python教程全解python爬虫案例——csdn数据采集通过python实现csdn页面的内容采集是相对来说比较容易的,因为csdn不需要登陆,不需要cookie,也不需要设置header本案例使用python实现csdn文章数据采集,获取我的博客下每篇文章的链接、标题、阅读书目。需要安装html5lib包(点击下载)、BeautifulSoup2017-10-29 20:13:027284
6
-
原创 python基础系列教程——python基础语法全解
全栈工程师开发手册 (作者:陈玓玏)python教程全解了解python1. 了解PythonPython是一种解释型(这意味着开发过程中没有了编译这个环节)、面向对象(支持面向对象的风格或代码封装在对象的编程技术)、动态数据类型的交互式(可在命令行中通过Python提示符及直接代码执行程序)高级程序设计语言。2. Python标识符标识符由字母、数2017-10-29 20:21:1646837
12
-
原创 python网络爬虫系列教程——python中requests库应用全解
全栈工程师开发手册 (作者:栾鹏) python教程全解python中requests库的基础应用,网页数据挖掘的常用库之一。也就是说最主要的功能是从网页抓取数据。使用前需要先安装requests库点击下载python库的安装请参考Python库的安装与卸载python2.7下这里写代码片python3.6下这里写代码片2017-10-31 21:30:456637
0
-
原创 python网络爬虫系列教程——python中lxml库应用全解(xpath表达式)
全栈工程师开发手册 (作者:栾鹏) python教程全解python网络爬虫lxml库的应用全解。在线安装方法:cmd中输入”pip install lxml”离线安装,下载lxml库点击下载python库的安装请参考Python库的安装与卸载路径选择表达式lxml库需要记住的主要是路径选择表达式。语法规则表达式 描述nodename2017-11-01 09:48:053854
0
-
原创 python网络爬虫系列教程——python中pyquery库应用全解
全栈工程师开发手册 (作者:栾鹏) python教程全解python网络爬虫lxml库的应用全解。在线安装方法:cmd中输入”pip install pyquery”离线安装,下载pyquery库点击下载python库的安装请参考Python库的安装与卸载具体讲解废话太多,看代码注释最快。python2.7中代码#coding:utf-8#网络爬虫库pyquery的应用from p2017-11-01 15:54:274924
0
-
原创 python网络爬虫系列教程——Python+PhantomJS +Selenium组合应用
全栈工程师开发手册 (作者:栾鹏) python教程全解Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器。Selenium支持多种语言开发,比如python、 Java,C,Ruby等等。一般情况我们使用Python+Selenium+PhantomJS 这个组合。PhantomJS2017-11-03 16:32:284268
3
-
原创 python网络爬虫系列教程——Scrapy框架应用全解
全栈工程师开发手册 (作者:栾鹏) python教程全解安装在cmd中输入 Scrapy的安装依赖wheel、twiste、lxml包。所以先通过pip install wheel安装wheel库,通过pip install lxml安装lxml库,不过twiste包必须通过离线whl文件安装。进入http://www.lfd.uci.edu/~gohlke/...2017-11-03 19:59:447337
7
-
原创 python数据可视化系列教程——matplotlib绘图全解
全栈工程师开发手册 (作者:栾鹏) python教程全解matplotlib是受MATLAB的启发构建的。MATLAB是数据绘图领域广泛使用的语言和工具。MATLAB语言是面向过程的。利用函数的调用,MATLAB中可以轻松的利用一行命令来绘制直线,然后再用一系列的函数调整结果。matplotlib有一套完全仿照MATLAB的函数形式的绘图接口,在matplotlib.pyplot模块中2017-11-12 11:13:4930082
8
-
转载 python数据分析系列教程——NumPy全解
先决条件在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件:PythonNumPy这些是可能对你有帮助的:ipython是一个净强化的交互Python Shell,对探索NumPy的特性非常方便。matplotlib将允许你绘图Sci2017-11-13 15:26:217941
1
-
原创 python数据存储系列教程——xls文件的读写、追加(xlwt、xlwt、xlutils)
全栈工程师开发手册 (作者:栾鹏) python教程全解python将数据存储到excel文件。本文不通过与操作excel办公软件而是偏向于excel文件的处理。如果你需要通过python控制excel软件可以参考http://blog.csdn.net/luanpeng825485697/article/details/78361633使用xlwt库,点击下载xlwt库2017-11-21 18:18:136671
1
-
原创 python基础系列教程——python面向对象编程全解
全栈工程师开发手册 (作者:栾鹏) python教程全解python面向对象编程全解。面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例(对象是类实例化之后的结果)。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于2017-12-04 19:32:5416360
2
-
原创 python机器学习案例系列教程——推荐系统
全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程主流的推荐系统算法大致分为两类: 基于用户行为数据的协同过滤算法 基于内容数据的过滤算法 大致而言,基于内容数据的算法适用于cold start,即用户和项目都比较少的时候,而基于用户行为数据的协同过滤算法在用户和项目较多,数据比较丰富的情况下有较高的准确率。除此之外,还包括基于社会网络数据的...2017-12-09 09:46:505783
0
-
原创 python机器学习库教程——结巴中文分词
全栈工程师开发手册 (作者:栾鹏) python教程全解结巴中文分词安装:pip install jieba特点:支持三种分词模式:精确模式,试图将句子最精确地切开,适合文本分析; 全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; 搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。 支持繁体分词 支持自定义词典2017-12-09 14:20:0210002
0
-
原创 python机器学习案例系列教程——优化,寻找使成本函数最小的最优解
全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程今天来学习变量优化问题。寻找使成本函数最小的题解。适用于题解相互独立的情况,设计随机优化算法、爬山法、模拟退火算法、遗传算法。问题场景: 所有乘客从不同的地方飞到同一个目的地,服务人员等待所有人到来以后将人一次性接走。 离开时,服务人员将人一次性带到飞机场,所有乘客等待自己的航班离开。 要解决的问题: 如何设置乘客2017-12-10 17:25:285551
6