Python
想学习大数据
这个作者很懒,什么都没留下…
展开
-
Python中Django框架巧妙的实现增删改查
Django是Python中一个非常牛逼的web框架,他帮我们做了很多事,里边也提前封装了很多牛逼的功能,用起来简直不要太爽,在写网站的过程中,增删改查这几个基本的功能我们是经常会用到,Django把这系列复杂的逻辑性东西都封装成了方法,供我们直接使用,在使用过程中的体会是简单到令人发指,一个简单的例子给大家演示一下。首先创建一个有多对一关系关联模型我们假设有一个主题,主题下边会有很多内容...转载 2019-01-07 10:47:38 · 2513 阅读 · 0 评论 -
Python日常学习之Socket详细解析
前言 在Python学习中Socket相信大家都不会陌生,因为是是一个接口通道,里面不仅封装了IP地址还有端口协议等,下面本文就Socket做一个比较详细的讲解,废话不多说我们开始吧。正文socket基础 什么是socket? - socket为接口通道,内部封装了IP地址、端口、协议等信息;我们可以看作是以前的通过电话机拨号上网的年代,socket即为电话线。 socket...转载 2019-03-29 16:06:45 · 910 阅读 · 0 评论 -
Python开发之控制流代码详细解析
前言 在Python开发中控制流很多的地方都会用到,那么作为初学者的你又掌握了多少呢?下面跟随小编通过下面的实例源码来学习吧。正文 配置环境:python 3.6 python编辑器:pycharm代码如下: #!/usr/bin/env python #-- coding: utf-8 -- # 控制流: # 1、布尔值:只有两种值:Ture 和 False A ...转载 2019-03-26 09:52:11 · 449 阅读 · 0 评论 -
用Python语言巧妙的实现进度条
前言 对于开发或者运维来说,使用Python去完成一些跑批任务,或者做一些监控事件是非常正常的情况。那么如何有效的监控任务的进度,除了在任务中加上log外,还能不能有另一种方式来了解任务进展到哪一步了呢? 这就是今天我们来了解的内容,进度条。正文标准输出 首先说一下在操作系统中,都有哪些控制符: \r: 将光标移动到当前行的首位而不换行; \n:将光标移动到下一行,并不...转载 2019-04-04 11:10:24 · 345 阅读 · 0 评论 -
2019年最新Python爬取腾讯招聘网信息代码解析
前言 初学Python的小伙们在入门的时候感觉这门语言有很大的难度,但是他的用处是非常广泛的,在这里将通过实例代码讲解如何通过Python语言实现对于腾讯招聘网站信息的抓取废话不多说,各位小伙伴们一起来学习学习吧。正文代码实例:import requestsfrom bs4 import BeautifulSoupfrom math import ceilheader = {‘U...转载 2019-04-01 10:10:52 · 237 阅读 · 0 评论 -
2019年最新Python程序优化汇总
1.引论 建议1:理解Pythonic概念—-详见Python中的《Python之禅》 建议2:编写Pythonic代码 避免不规范代码,比如只用大小写区分变量、使用容易混淆的变量名、害怕过长变量名等。有时候长的变量名会使代码更加具有可读性。 深入学习Python相关知识,比如语言特性、库特性等,比如Python演变过程等。深入学习一两个业内公认的Pythonic的代码库,比如F...转载 2019-04-01 10:15:00 · 314 阅读 · 0 评论 -
Python开发之控制流代码详细解析
前言 在Python开发中控制流很多的地方都会用到,那么作为初学者的你又掌握了多少呢?下面跟随小编通过下面的实例源码来学习吧。正文 配置环境:python 3.6 python编辑器:pycharm代码如下: #!/usr/bin/env python #-- coding: utf-8 -- # 控制流: # 1、布尔值:只有两种值:Ture 和 False A ...转载 2019-04-01 10:19:44 · 153 阅读 · 0 评论 -
Python入门详细教程
第一章:Python语言的介绍 在这章中,我了解到了计算机的概念、Python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。通过安装Python编辑器,我认识到安装软件也可以在官网上安装。第二章:Python语句的语法、基本函数以及turtle库的使用 在第二章中介绍了Python的语句的组成及常用的几个函数。1.语句 1、Python程序的框...转载 2019-04-01 10:23:46 · 217 阅读 · 0 评论 -
2019年最新Python爬取腾讯招聘网信息代码解析
前言 初学Python的小伙们在入门的时候感觉这门语言有很大的难度,但是他的用处是非常广泛的,在这里将通过实例代码讲解如何通过Python语言实现对于腾讯招聘网站信息的抓取废话不多说,各位小伙伴们一起来学习学习吧。正文代码实例:import requestsfrom bs4 import BeautifulSoupfrom math import ceilheader = {‘U...转载 2019-04-02 10:34:51 · 307 阅读 · 0 评论 -
2019年最新Python爬取腾讯招聘网信息代码解析
前言 初学Python的小伙们在入门的时候感觉这门语言有很大的难度,但是他的用处是非常广泛的,在这里将通过实例代码讲解如何通过Python语言实现对于腾讯招聘网站信息的抓取废话不多说,各位小伙伴们一起来学习学习吧。正文代码实例:import requestsfrom bs4 import BeautifulSoupfrom math import ceilheader = {‘U...转载 2019-03-29 09:57:53 · 848 阅读 · 0 评论 -
Python开发之编辑器汇总
前言 在Python开发中编辑器相信各位小伙伴们都不陌生,但是都哪些编辑器比较好用呢?在本文将汇总四种最好用的编辑器,跟随小编一起来看看都有哪四种吧。正文 1、Sublime Text 这是一个轻量级的代码编辑器,跨平台,支持几十种编程语言,包括Python,Java,C/C++等,小巧灵活,运行轻快,支持代码高亮、自动补全、语法提示,插件扩展丰富,是一个很不错的代码编辑器,配置相...转载 2019-04-12 10:31:16 · 419 阅读 · 0 评论 -
Python开发函数定义及使用方法详解
Python学习——函数1.函数定义:def Firstfunction():‘Mashiro’print(“I love Mashiro!”)print(Firstfunction.doc)#函数文档Firstfunction()#函数调用输出:MashiroI love Mashiro!2.关键字参数:在函数调用时无需考虑参数的顺序def Secondfunction(na...转载 2019-03-13 16:12:57 · 216 阅读 · 0 评论 -
Python入门应该怎么学才能学好?
一、Python是什么相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一。从性质上来讲它和我们熟知的C、java、php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 3(数据源自最新的TIOBE排行榜)。来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python!二、Python的由来和发展...转载 2019-03-13 14:53:07 · 252 阅读 · 0 评论 -
Python迭代器定义及用法详解
可迭代对象在Python中以直接作用于 for 循环的数据类型有以下几种:一类是集合数据类型,如 list 、 tuple 、 dict 、 set 、 str 等;一类是 generator ,包括生成器和带 yield 的generator function。这些可以直接作用于 for 循环的对象统称为可迭代对象: Iterable 。判断是否可以迭代可以使用 isinstanc...转载 2019-01-03 14:48:06 · 590 阅读 · 0 评论 -
Python中出现黏包应该如何解决?
Python中黏包现象主要发生在TCP连接, 基于TCP的套接字客户端往服务端上传文件,发送时文件内容是按照一段一段的字节流发送的,在接收方看来,根本不知道该文件的字节流从何处开始,在何处结束.两种黏包现象:1 连续的小包可能会被优化算法给组合到一起进行发送2 第一次如果发送的数据大小2000B接收端一次性接受大小为1024,这就导致剩下的内容会被下一次recv接收到,导致结果错乱解决黏...转载 2019-01-08 09:02:55 · 175 阅读 · 0 评论 -
利用Python来实现网站目录扫描器
有人问为什么要去扫描网站目录:懂的人自然懂 这个Python脚本的特点: 1.基本完善 2.界面美观(只是画了个图案) 3.可选参数增加了线程数 4.User Agent细节处理 5.多线程显示进度 扫描目标:Metasploitable Linux代码:WebDirScanner.py:#-- coding:utf-8 --author = “Yiqing...转载 2019-01-24 14:07:18 · 1851 阅读 · 1 评论 -
一招实现Django API为D3提供数据
在Python开发工作中见过有的人即便使用了Django,依然还在采取json或geojson的文件形式为页面提供数据,相当于嵌入数据而非加载。下面是个简单有效的例子:先从 model.py 开始models.pyfrom django.db import modelsclass Play(models.Model):name = models.CharField(max_lengt...转载 2019-01-09 09:13:12 · 563 阅读 · 0 评论 -
Python开发分支循环详细解析
if 条件语句 语法:if 条件:代码块 # 条件为真执行else: # else 可选代码块 # 条件为假执行 示例:n = int(input(‘请输入一个数字:’))if n > 0:print(’%s 大于 0’ % n)else:print(’%s 小于 0’ % n) if 语句支持嵌套:if 条件:if 条...转载 2019-01-15 09:52:04 · 161 阅读 · 0 评论 -
python开发中装饰器-迭代器-生成器定义及用法详细解析
在Python开发刚入门的时候肯定对于他的装饰器、迭代器与生成器掌握的并不是很好,有的小伙伴们很多的时候回记混,下面就这三种做一个详细解析。一、装饰器1、什么是装饰器?器=》工具,装饰=》增加功能1、不修改源代码2、不修改调用方式装饰器是在遵循1和2原则的基础上为被装饰对象增加功能的工具2、实现无参装饰器1、无参装饰器的模板def outter(func):def wrap...转载 2019-01-22 10:14:08 · 278 阅读 · 1 评论 -
用Python语言巧妙的实现进度条
前言 对于开发或者运维来说,使用Python去完成一些跑批任务,或者做一些监控事件是非常正常的情况。那么如何有效的监控任务的进度,除了在任务中加上log外,还能不能有另一种方式来了解任务进展到哪一步了呢? 这就是今天我们来了解的内容,进度条。正文标准输出 首先说一下在操作系统中,都有哪些控制符: \r: 将光标移动到当前行的首位而不换行; \n:将光标移动到下一行,并...转载 2019-03-21 11:10:30 · 584 阅读 · 0 评论 -
Python多线程定义及用法详细解析
Python多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 1、使用线程可以把占据长时间的程序中的任务放到后台去处理。 2、用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 3、程序的运行速度可能加快 4、在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释...转载 2019-03-21 15:18:27 · 424 阅读 · 0 评论 -
Python开发笔记第一天
环境变量的配置: 配置Python的安装目录到path变量中,例如C:\Python37标识符的命名规则:变量名只能以数字,字母,下划线组成。不能以数字开头,保留字不能被使用。建议使用下划线分割student_number。不建议使用中文。Python中的变量Python中没有常量Python中,变量都是指向对象的name = “Alex Li”name2 = name#相当于...转载 2019-03-13 14:16:30 · 149 阅读 · 0 评论 -
Python基础学习之多任务-协程详细讲解
前言学习Python的小伙伴对于他的多任务一定不会陌生,那么多任务中的协程又有几个小伙伴们知道呢?在本文将重点剖析协程这个知识点。正文一、协程简介 协程 协程,又称微线程,纤程。英文名Coroutine。 协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行单元(理解为需要的资源)。 为啥说它是一个执行单元,因为它自带CPU上下文。这样只要在合适的时机,...转载 2019-04-12 15:01:50 · 389 阅读 · 0 评论