E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python之路
python之路
-基础篇-第五周
一、正则表达式(续)1.匹配IP地址 importre a="192.168.1.1" #m=re.search("(\d{1,3}(.|)){4}",a) #m=re.search("\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}",a) m=re.search("(\d{1,3}.){3}\d{1,3}",a) print(m.group())2.匹配手机号 importre
felo
·
2016-01-31 10:00
Python之路
【第三篇:Python Day4】
1、迭代器特点:•访问者不需要关心迭代器内部的结构,仅需通过next()方法不断去取下一个内容•不能随机访问集合中的某个值,只能从头到尾依次访问•访问到一半时不能往回退•便于循环比较大的数据集合,节省内存1a=iter([1,2,3]) 2a 3 4a.__next__() 51 6a.__next__() 72 8a.__next__() 93iter2、生成器generator
黑色星期五.py
·
2016-01-29 10:00
Python之路
【第十一篇】前端初识之HTML
HTMLHTML解释:HTML是英文HyperTextMark-upLanguage(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户!#超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页
Mr.心弦
·
2016-01-29 01:00
Python之路
day4
坚持就是胜利。今天零下14度,从教室出来的路上真的很冷很冷,希望这个冬天自己不会白过,春暖花开的时候一定要给世界一个更好的自己。原本以为day3的作业自己做得挺好的,没想到只得了B+。必须要加油了,比自己牛逼的人那么多,没有理由不再努力一些。==>thestart1.迭代器(iterator)&生成器(generator)迭代器可以被next()函数调用并返回下一个值,节省内存空间。注:Pytho
Q1mi
·
2016-01-25 09:00
PYTHON之路
(二)
python类型 其中pypy这种类型的比上面几种要快,因为解释器在编译的时候,是编译成字节码,紧接着编译成机器码。所以运行时直接运行机器码。它就是编译要慢,运行快。上面几种呢,解释器在编译的时候,是编译成字节码。然后运行时运行字节码文件,虚拟机编译成机器码,再交由CPU执行。编译快,运行慢。编码ASCII(AmericanStandardCodeforInformationInterchang
251744647
·
2016-01-24 16:00
Python之路
【第十篇】Python操作Memcache、Redis、RabbitMQ、SQLAlchemy、
MemcachedMemcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。1、Memcached安装配置#
Mr.心弦
·
2016-01-23 06:00
Python之路
【第二篇:Python进阶】
一:set的用法分析:1、set是一个无序且不重复的集合,只由类语法创建,例如:s1=set();2、set的优点:访问速度快,天生是用来解决重复问题。3、set的用法解析:•add():在集合中添加元素;1#!/usr/bin/envpython 2s1=set([1,2,3,]) 3s1.add(4) 4print(s1) 5(1,2,3,4)set•difference():做差集运
黑色星期五.py
·
2016-01-22 00:00
python之路
-基础篇-第三周
〇、上集回顾字符编码:ascii-unicode-utf8传入参数:sys模块,与python解释器相关字符串相加,字符串本质是c数组,在内存中为连续的空间基本数据类型:一切事物都是对象,对象都由类创建,对象的方法都是类中成员int、str、tuple、list、dict一、集合:set元组和列表中的元素可以重复,set中不允许可以作为爬虫缓存使用优势:访问速度快原生解决去重问题新建set或者更新
felo
·
2016-01-19 21:00
PYTHON之路
(一)
1.python3installationdownload:https://www.python.org/downloads/linuxinstall:$sudoapt-getinstallbuild-essentialcheckinstall$sudoapt-getinstalllibreadline-gplv2-devlibncursesw5-devlibssl-devlibsqlite3-d
251744647
·
2016-01-19 19:00
Python之路
Day3
==>thestart第三天主要内容:复习day2内容介绍set()-->归档到day2了...collections模块常用类深浅copy的区别自定义函数文件操作常用内建函数介绍一、深浅copy的区别1#!/usr/bin/envpython 2#-*-coding:utf-8-*- 3#__author__="Q1mi" 4 5""" 6深浅copy的区别 7""" 8 9im
Q1mi
·
2016-01-18 15:00
python之路
(二)函数
python函数1.def定义函数关键字;2.函数名,日后通过函数名调用该函数;3.函数声明,不自动执行;4.函数的参数;5.函数的返回值;返回值:1.未明确指定返回值,返回none;2.返回值可以赋值给某个变量; 3.返回值可以是变量也可以是数据结构。参数:1.形参2.实参3.函数可以定义多个参数默认参数:1.不传,则使用默认值;2.传参,则覆盖默认值。动态参数:1
下载视频
·
2016-01-18 10:53
参数
python
函数
python之路
(二)函数
python函数1.def定义函数关键字;2.函数名,日后通过函数名调用该函数;3.函数声明,不自动执行;4.函数的参数;5.函数的返回值;返回值:1.未明确指定返回值,返回none;2.返回值可以赋值给某个变量;3.返回值可以是变量也可以是数据结构。参数:1.形参2.实参3.函数可以定义多个参数默认参数:1.不传,则使用默认值;2.传参,则覆盖默认值。动态参数:1.接收多个参数,传序列时;2.内
下载视频
·
2016-01-18 10:53
函数
参数
python
Python
基础语法
Python之路
【第九篇】堡垒机基础&数据库操作
复习paramiko模块Python的paramiko模块,是基于SSH用于连接远程服务器并执行相关操作。SSHClient #!/usr/bin/envpython #-*-coding:utf-8-*- __author__='luo_t' importparamiko ''' 第一种方法 ''' ssh=paramiko.SSHClient()#创建SSH对象 s
Mr.心弦
·
2016-01-16 04:00
python之路
-基础篇-第二周
一、Python解释器:cpython为默认解释器,由C语言开发,目前使用最为广泛。jpython运行在Java平台上的python解释器,可以直接把Python代码编译成Java字节码执行;与之类似的还有IronPython(.net)PyPy解释器,采用JIT技术,对Python代码进行动态编译,所以可以显著提高Python代码的执行速度。二、推荐一本书:python源码剖析三、字符编码:起初
felo
·
2016-01-14 21:00
Python之路
【第八篇】python实现线程池
线程池概念什么是线程池?诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销毁对象的开销很大。所以提高服务器效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的
Mr.心弦
·
2016-01-14 17:00
Python之路
【第二篇】:Python基础(二)
windows的换行符:\n\rlinux的换行符:\n文件的数据处理:r以只读模式打开文件(默认模式)w以只写模式打开文件a以追加模式打开文件r+b以读写模式打开文件(以读/写方式打开一个已存在的文件)w+b以写读模式打开文件(以读/写方式建立一个新的文本文件,如果文件存在,w+会自动把已有文件的内容清空。)a+b以追加及读模式打开文件r、r+把字符指针放到开头b:以二进制形式打开文件,解决了w
dfu65065
·
2016-01-14 13:00
python
人工智能
运维
Python之路
【第一篇:Python基础之拾遗】
拾遗一:Python种类1、Cpython:由C语言实现,将.py文件编译为.pyc文件的字节码,再转换为机器码。 2、Jpython:由JAVA语言实现,将python的代码编译为JAVA的字节码,再转换为机器码。 3、Ironpython:由C#实现,将将python的代码编译为C#字节码,再转换为机器码。4、pypy:将python的代码转换为字节码的同时也转换为机器码,提高执行速度。拾
黑色星期五.py
·
2016-01-13 23:00
Python之路
:堡垒机实例以及数据库操作
一、堡垒机前戏开发堡垒机之前,先学习Python的paramiko模块,该模块基于SSH用于连接远程服务器并执行相关操作。SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接:#!/usr/bin/env python# --*--coding:utf-8 --*--import paramiko#创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在
吴老二
·
2016-01-13 13:00
Python之路
Day2
-->thestart养成好习惯,每次上课的内容都要写好笔记。第二天内容主要是熟悉int、long、float、str、list、dict、tuple这几个类的内建方法。对于Python来说,一切事物都是对象,对象是基于类创建的。一、整型1#!/usr/bin/envpython 2#-*-coding:utf-8-*- 3#__author__="Q1mi" 4""" 5int类的几个内
Q1mi
·
2016-01-12 12:00
Python之路
:线程池
版本一#!/usr/bin/env python# --*--coding:utf-8 --*--import Queueimport threadingclass ThreadPool(object):#创建类 def __init__(self, max_num=20):#进程函数,默认最大20个进程 self.queue = Queue.Queue(max_num)#生
吴老二
·
2016-01-11 20:00
Python之路
【第七篇续】:进程、线程、协程
SocketServer模块SocketServer内部使用IO多路复用以及“多线程”和“多进程”,从而实现并发处理多个客户端请求的Socket服务端。即:每个客户端请求连接到服务器时,Socket服务端都会在服务器是创建一个“线程”或者“进程”专门负责处理当前客户端的所有请求。socketserver和select&epoll还是不太一样他的本质是:客户端第一次链接的时候,只要一进来,我服务端有
Mr.心弦
·
2016-01-08 04:00
Python之路
【第一篇:Python基础】
一:python的使用1、python的两个版本:python2.0与python3.0。这两个版本的区别在于python3是不向下兼容python2的组件和扩展的,但是在python2.6和2.7的两个版本中将会继续兼容python2.0和3.0两个版本。简单点说就是python2.6与2.7是2.0版本向3.0版本的过渡版本,同时python的2.7版本也将是最后一个2.0版本,之后将全部使用
黑色星期五.py
·
2016-01-07 22:00
Python之路
【第七篇续】:I/O多路复用
回顾原生Socket一、Socket起源:socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)“他是所有WEB服务器的祖宗”pupepet、ansible、他们也可以通过输入命令然后返回结果这个
Mr.心弦
·
2016-01-07 21:00
python 之路-语法(一)
python之路
-语法(一) Python是一种面向对象、解释型计算机程序语言,语法简洁清晰,特色之一是强制用空白符 作为语句缩进,既支持面向过程编程也支持面向对象编程。
下载视频
·
2016-01-04 15:51
python
python之路
-基础篇-005-循环
while循环和for循环,也可以相互嵌套使用。【〇】学习环境OS:MACOSX10.10.5 python2:2.7.10 python3:3.5.1【一】while循环while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。while判断语句: 执行语句1... else: 执行语句2...执行流程图如下:st=>start:start e=>end:en
felo
·
2015-12-30 19:00
python之路
-基础篇-004-运算符
python中的运算符有:算术运算符,比较运算符,赋值运算符,位运算符,逻辑运算符,成员运算符和身份运算符,下面就这些运算符做一些简单介绍。【〇】学习环境OS:win7python2:2.7.10python3:3.4.3【一】算术运算符运算符描述示例+加法100+20结果:120-减法100-20结果:80*乘法>>>100*20#结果:2000/除法>>>1/2#结果:0.5%取模,返回除法的
felo
·
2015-12-30 14:00
python之路
-基础篇-003
【〇】学习环境 操作系统:MacOSX10.10.5 python:Python3.5.1 IDE:PyCharm4.5 【一】列表(LIST):下面是从help中摘录的一部分常用的方法:#创建列表 list()->newemptylist #追加列表 |append(...) |L.append(object)->None--appendobjecttoend #清除列表 |
felo
·
2015-12-29 20:00
python之路
-基础篇-001
【〇】学习环境操作系统:MacOSX10.10.5 python:Python3.5.1 IDE:PyCharm4.5 【一】打印出“helloworld”1)使用交互器:多用于测试单个函数或模块的功能y-pc:~root#python3 Python3.5.1(v3.5.1:37a07cee5969,Dec52015,21:12:44) [GCC4.2.1(AppleInc.build5
felo
·
2015-12-29 20:00
python之路
-基础篇-002
【〇】学习环境操作系统:MacOSX10.10.5 python:Python3.5.1 IDE:PyCharm4.5 【一】条件语句if…elif…else...#!/usr/bin/envpython3name=input("请输入用户名:") ifname=='用户1': print("超级管理员") elifname=='用户2': print("管理员") else: p
felo
·
2015-12-29 20:00
python之路
1(初识python)
python简史:python我认为特性就是简洁,灵活,高效。 python重要版本: python1991年问世, python2.4:2004,同年django框架诞生。 python2.6:2008年推出。 python2.7:2010年推出。 python3.0:与2.6并行推出,由于python推行多年底层垃圾积攒过多(好比网站运行多年,有大量的废弃函
大辉哥
·
2015-12-28 21:00
python之路
1(初识python)
python简史:python我认为特性就是简洁,灵活,高效。 python重要版本: python1991年问世, python2.4:2004,同年django框架诞生。 python2.6:2008年推出。 python2.7:2010年推出。 python3.0:与2.6并行推出,由于python推行多年底层垃圾积攒过多(好比网站运行多年,有大量的废弃函
大辉哥
·
2015-12-28 21:00
python之路
之猜数游戏
importrandom#使用模块print('welcomeman')scret=random.randrange(0,10)cnt=0guess=int(input('plzinputsuz:'))if(guess==scret):print'yougetit!'else:if(guess>scret):print'guessmore!'else:print'guessless!'cnt=cn
kjfureone
·
2015-12-26 23:16
python之路
之猜数游戏
importrandom#使用模块print('welcomeman')scret=random.randrange(0,10)cnt=0guess=int(input('plzinputsuz:'))if(guess==scret): print'yougetit!'else: if(guess>scret): print'guessmore!' else: print'gue
KjfureOne
·
2015-12-26 23:00
python
Random
我的
Python之路
(一):搭建Python环境
Python官网https://www.python.org Windows搭建Python环境下载安装包https://www.python.org/downloads/安装Windows中Python的安装包是后缀名为msi的安装包,直接双击下一步即可Windwos环境下默认的安装路径是:C:\Python27添加环境变量【右键计算机】-->【点击属性】--> 【高级系统设置】--> 【高级】
Nuwanda
·
2015-12-23 01:00
Python之路
【第七篇】:初识Socket
WhatisSocket网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。Socket的英文原义是“孔”或“插座”。作为BSDUNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一
Mr.心弦
·
2015-12-19 01:00
Python之路
: socket篇
Socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,作为BSDUNIX的进程通信机制,通常也称做“套接字”,是一个通信链的句柄,实现不同程序之间的发出请求和应答请求。对于文件用【打开】【读写】【关闭】模式操作。socket就是该模式的实现,即一种特殊的文件,一些socket函数就是对其进行操作(读/写IO、打开、关闭)更多socket可以点击这里
吴老二
·
2015-12-17 22:00
Python之路
【第六篇】:面向对象编程相关
判断类与对象关系isinstance(obj,cls) 判断对象obj是否是由cls类创建的#!/usr/bin/envpython #-*-coding:utf-8-*- classFoo(object): pass obj=Foo() printisinstance(obj,Foo) #输出结果:True #如果对象obj是由Foo类创建的,那么就会返回True否则返
Mr.心弦
·
2015-12-16 23:00
Python之路
【第一篇】:Python简介和入门
Python简介 Python前世今生python的创始人为吉多・范罗苏姆(GuidovanRossum)。1989年的圣诞节期间,吉多・范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五!!!由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!!Pyt
msj0905
·
2015-12-14 22:08
Google
Facebook
Youtube
网络服务
阿姆斯特丹
Python总结:Python基础(一)
Python之路
【第二篇】:Python基础(一)入门知识拾遗一、作用域对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。
msj0905
·
2015-12-13 22:58
二进制
十进制
十六进制
八进制
result
python之路
第五篇之模块和加密算法(进阶篇:续)
模块Python中,如果要引用一些内置的函数,该怎么处理呢?在Python中有一个概念叫做模块(module)简单地说,模块就是一个保存了Python代码的文件。模块分类;1)内置模块 2)自定义模块 3)第三方模块模块存在方式:“.py” "文件夹"paramiko模块(这个模块需要安装,具体安装方法很简单,这里不做说明)用途:linux主机远程用到这个模块模块的导入在Python中用关键字
杨英华Allen
·
2015-11-26 00:00
python之路
第五篇之递归(进阶篇:续:经典例子剖析)
递归在函数内部,可以调用其他函数;如果一个函数在内部调用自身本身,这个函数就是递归函数。例如,我们来计算阶乘:n!=1x2x3x...xn,用函数f1(n)表示,可以看出:f1(n)=n!=1x2x3x...x(n-1)xn =(n-1)!xn=f1(n-1)xn所以,f1(n)可以表示为nxf1(n-1),只有n=1时需要特殊处理。于是,f1(n)用递归的方式写出来就是:deff1(n): if
杨英华Allen
·
2015-11-24 02:00
初识python
python之路
第一篇python入门1.第一个python代码:在Linux/home/py目录下新建hello.py#!
杨英华Allen
·
2015-11-21 22:00
Python之路
——numpy各函数简介之生成数组函数(Array creation routines)
1、empty(shape[, dtype, order]) 依据给定形状和类型(shape[, dtype, order])返回一个新的空数组。 参数: shape : 整数或者整型元组 定义返回数组的形状; dtype : 数据类型,可选 定义返回数组的类型。 order : {‘C’, ‘F’}, 可选 规定返回数组元素在内存的存储顺序:C(
·
2015-11-11 02:16
python
Python之路
—matplotlib与云图
一直以来,对于python的Matplotlib库画图效果情有独钟,原因很简单,图很漂亮,比如说 这是matplotlib官网的一副图,相信大家和我一样,第一反应是漂亮,第二反应是手痒痒,想尝试一下,啥也不说,先放代码 #!/usr/bin/env python from pylab import * import matplotlib.cbook as cbook w, h
·
2015-11-11 02:16
python
Python之路
——Python3 入门教程
本文适合有Java编程经验的程序员快速熟悉Python,本文程序在windows xp+python3.1a1测试通过。 本文提到的idle指python shell,即安装python后你在菜单看到的IDLE(python gui),在idle里ctrl+n可以打开一个新窗口,输入源码后ctrl+s可以保存,f5运行程序。凡打开新窗口即指ctrl+n的操作。 1、你好 #打开新窗口,输
·
2015-11-08 10:08
python3
Python之路
【第二篇】:Python基础
入门拾遗一、作用域只要变量在内存中就能被调用!但是(函数的栈有点区别)对于变量的作用域,执行声明并在内存中存在,如果变量在内存中存在就可以被调用。1if1==1:2name='tianshuai'3printname所以下面的说法是不对的:外层变量,可以被内层变量使用内层变量,无法被外层变量使用二、三元运算1result=值1if条件else值2例子:1name=raw_input("please
weixin_30772261
·
2015-11-02 18:00
python
java
运维
PEP8 Python 编码规范整理(Python)
PEP8的一个简易版本,因为原PEP8内容太多,所以建议先看这篇文章,然后再看PEP8中文翻译 原文:http://www.douban.com/note/134971609/ 决定开始
Python
·
2015-10-30 14:25
python
继续我的
Python之路
Python真是让我又爱又恨。尽管今天我依然认为Scala要比它优秀,但是目前来看Scala发展迟缓而Python却是一跃千里。(就连51CTO之前开发页面的Scala链接都被取消了。。。) 对于Python说来也是机缘巧合,之前用Java封装过一套Selenium框架,一个月前突然接到一家培训公司电话,问我对于Selenium是否有兴趣,现在有个免费课程。秉承国人“传统思想”,免费的总
heyijx2
·
2015-10-20 17:18
python
继续我的
Python之路
Python真是让我又爱又恨。尽管今天我依然认为Scala要比它优秀,但是目前来看Scala发展迟缓而Python却是一跃千里。(就连51CTO之前开发页面的Scala链接都被取消了。。。) 对于Python说来也是机缘巧合,之前用Java封装过一套Selenium框架,一个月前突然接到一家培训公司电话,问我对于Selenium是否有兴趣,现在有个免费课程。秉承国人“传统思想”,免费的总
heyijx2
·
2015-10-20 17:18
python
PEP8 Python 编码规范整理
原文:http://www.douban.com/note/134971609/ bobo 2011-02-1616:27:40决定开始
Python之路
了,利用业余时间,争取更深入学习Python。
xiaoxinyu316
·
2015-07-24 17:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他