当前位置:首页 » Python技术

Python技术


阅读

NumPy将停止支持Python 2

NumPy项目宣布将停止支持Python2。Python核心团队已经决定在2020年停止支持Python2,而NumPy项目自2010年以来同时支持Python2和Python3,项目资源有限,而继续支持Python...
来源 2017-11-17 10:00
1
阅读
8
阅读

python 小白(无编程基础,无计算机基础)的开发之路 辅助知识2 模块

一、模块和命名空间一般来说,Python程序往往由多个模块文件构成,通过import语句连接在一起。每个模块文件是一个独立完备的变量包,即一个命名空间。一个模块文件不能看...
来源 2017-11-15 19:40
1
阅读

Python模块:paramiko

paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。1、下载...
来源 2017-11-15 13:00
1
阅读

不想再被鄙视?那就看进来! 一文搞懂Python2字符编码

程序员都自视清高,觉得自己是创造者,经常鄙视不太懂技术的产品或者QA。可悲的是,程序员之间也相互鄙视,程序员的鄙视链流传甚广,作为一个Python程序员,自然最关心的...
来源 2017-11-15 09:20
5
阅读

Celery 源码解析四: 定时任务的实现

在系列中的第二篇我们已经看过了Celery中的执行引擎是如何执行任务的,并且在第三篇中也介绍了任务的对象,但是,目前我们看到的都是被动的任务执行,也就是说目前执行的...
来源 2017-11-14 21:40
42
阅读

centos7安装python3和Django后,ModuleNotFoundError: No module named '_sqlite3'

1.准备安装环境yumgroupinstall'DevelopmentTools'yuminstallzlib-develbzip2-developenssl-develncurses-devel2.安装python3去官网下载编译安装包或者直接执行以下命令...
来源 2017-11-14 20:20
18
阅读

python 小白(无编程基础,无计算机基础)的开发之路 day1

本节内容Python介绍安装HelloWorld程序变量用户输入模块初识.pyc是个什么鬼?数据类型初识数据运算表达式if...else语句表达式for循环breakandcontinue表达式while循环一、...
来源 2017-11-14 19:20
0
阅读

Python基础

Python简介python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语...
来源 2017-11-14 18:00
2
阅读

python爬虫(一)_爬虫原理和数据抓取

本篇将开始介绍Python原理,更多内容请参考:Python学习指南为什么要做爬虫著名的革命家、思想家、政治家、战略家、社会改革的主要领导人物马云曾经在2015年提到由IT转到D...
来源 2017-11-13 23:40
1
阅读

Python实现翻译功能

初入Python,一开始就被她简介的语法所吸引,代码简洁优雅,之前在C#里面打开文件写入文件等操作相比Python复杂多了,而Python打开、修改和保存文件显得简单得多。1、打...
来源 2017-11-13 21:40
17
阅读

python密码错误三次锁定

程序需求:输入用户名,密码认证成功显示欢迎信息输入错误三次后锁定用户流程图:好像画的不咋地查看代码:#!/usr/bin/envpython#_*_coding:utf-8_*_#File_type:一个登录...
来源 2017-11-13 21:00
19
阅读

Python入门学习(二)

1字典1.1字典的创建和访问字典不同于前述的序列类型,它是一种映射类型。它的引入是为了简化定义索引值和元素值存在特定关系的定义和访问问题。字典的定义形式为:字典变...
来源 2017-11-13 17:20
2
阅读

使用python3的typing模块提高代码健壮性

前言:很多人在写完代码一段时间后回过头看代码,很可能忘记了自己写的函数需要传什么参数,返回什么类型的结果,就不得不去阅读代码的具体内容,降低了阅读的速度,加上P...
来源 2017-11-13 12:20
36
阅读

Python3学习笔记 - 准备环境

前言最近乘着项目不忙想赶一波时髦学习一下Python3。由于正好学习了Docker,并深深迷上了Docker,所以必须趁热打铁的用它来创建我们的Python3的开发测试环境。Python3的...
来源 2017-11-13 10:00
6
阅读

Python学习中的一些小例子

这篇文章包括用Python编写的斐波那契数列,三位数的水仙花数和百钱买百鸡的基础代码斐波那契数列:'''defhanshu(n):n_1=1n_2=1m=nsumn=0forainrange(1,m+1):ifm==1:return...
来源 2017-11-12 17:20
1
阅读

Python 列表浅拷贝与深拷贝

浅拷贝shallowcopy和深拷贝deepcopylist.copy()浅拷贝:复制此列表(只复制一层,不会复制深层对象)等同于L[:]举例:浅拷贝:a=[1.1,2.2]#a=[1.1,2.2]b=[1,2,a]#b=[1,2,[1....
来源 2017-11-12 12:40
3
阅读

Python:生成器

生成器算得上是Python语言中最吸引人的特性之一,生成器其实是一种特殊的迭代器,不过这种迭代器更加优雅。它不需要再像上面的类一样写__iter__()和__next__()方法了,只...
来源 2017-11-12 00:00
12
阅读

Python学习笔记——字典

字典(dict):以键值对方式存在的无序数据的组合就是字典,为什么这么说呢,大家都知道我们所学到的序列如列表,集合等都是只能存放单个数据,如果想存放有关联性的数据...
来源 2017-11-11 18:00
7
阅读

Django----中间件详解

Django中间件在http请求到达视图函数之前和视图函数return之后,django会根据自己的规则在合适的时机执行中间件中相应的方法。中间件的执行流程1、执行完所有的request方...
来源 2017-11-11 16:40
12
阅读

Python函数篇:装饰器

装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的...
来源 2017-11-11 16:40
5
阅读

基于python3.x,使用Tornado中的torndb模块操作数据库

目前Tornado中的torndb模块是不支持python3.x,所以需要修改部分torndb源码即可正常使用1、开发环境介绍操作系统:win8(64位),python版本:python3.6(32位),IDE:py...
来源 2017-11-11 14:00
2
阅读

python3 多线程获取数据实例

importrequestsimportjsonfromretryingimportretryfromlxmlimportetreefromqueueimportQueueimportthreadingclassQiuShi:def__init__(self):#定义三个队列self.url_queue=...
来源 2017-11-10 21:40
0
阅读

python 3 ---购物车练习

#-*-coding:utf-8-*-#AuthorChen#定义商品列表List_of_commodities=[('Iphone',6888),('MacPro',12888),('Bike',3000),('Book',34),('Cut',98),]#定义一个空列表,用于存...
来源 2017-11-08 14:00
28
阅读

python是如何进行内存管理的

Python引入了一个机制:引用计数。python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计...
来源 2017-11-08 08:40