关闭
当前搜索:

编写更好Python程序的5个技巧

5 Tips for Writing Better Python http://geek.csdn.net/news/detail/238940 我写Python已经有一段时间了,当我回顾起一些较老的代码时,我有时会感到一些畏缩。例如,当我刚开始编程的时候,我用python编写了这个Sudoku 游戏(在GitHub上可以获得)。我当时认为这是我最好的作品之一。事实证明,我甚至不能克隆并运行...
阅读(126) 评论(0)

HTTP 接口设计指北

原项目地址:https://github.com/bolasblack/http-api-guideHTTP 协议 HTTP11 HTTP2 URL 空字段 国际化 语言标签 时区 时间格式 货币名称 请求方法 状态码 请求成功 重定向 条件请求 客户端错误 服务端错误 错误处理 身份验证 超文本驱动和资源发现 分页 数据缓存 并发控制 跨域 CORS JSON-P 其他资料 更细节的接口设计指南...
阅读(180) 评论(0)

京东商品及评论 数据采集

对京东的商品基本信息,产品参数,商品评论进行采集使用BeautifulSoup解析注意:由于每个产品的评论只能采集100页,为了爬到更多的评论,每个产品分别采集好评,中评,差评各100页爬虫结果根目录 品牌目录 品牌下产品属性目录 产品图片 产品评论 产品属性 产品基本信息 爬虫程序# _*_ coding:utf-8 _*_ import requests import json f...
阅读(6116) 评论(10)

ubuntu下设置jupyter notebook

来源:http://blog.csdn.net/suzyu12345/article/details/51037905 Ipython Notebook现在已经改名为Ipython jupyter,是最知名最好用的Python数据分析工具。 下面讲讲怎么在Linux下安装ipython jupyter,以及远程访问,我这里是在虚拟机中配置ipython,windows访问虚拟机中的ipython...
阅读(1898) 评论(0)

ubuntu14.04如何在完美切换Python2和Python3

参考:http://blog.csdn.net/gan_player/article/details/72057966 楼主是Ubuntu14.04版本,一直以来想用Python3版本,但是又不能把自带的Python2版本卸载,据说卸载之后系统会不稳定。因此一直苦于Python2和Python3无法及时切换,导致软件弄混。后来终于找到一个方法可以完美切换。切换方法如下:sudo update-alt...
阅读(169) 评论(0)

python密码学编程(一)

python密码学编程 学习笔记 1 密码学是什么  2 代码与加密法 3 制作纸质加密轮盘 虚拟加密轮盘 如何使用加密轮盘加密解密 另一个加密法工具StCyr滑条 不用纸质工具加密 双重强度加密 通过计算机编程加密 本章主要内容: + 密码学是什么 + 代码和加密法 + 凯撒加密法 + 加密轮盘 + St.Cyr滑条 + 用纸笔做加密 + “双重强度”加密1.1 密码学是什么 密码学...
阅读(886) 评论(0)

Python-走进Requests库

标签: python二三事 第1章 走进Requests库 课程路线图 认识Requests类库 学好Requests库的意义 环境准备 第2章 HTTP协议原理简介 了解HTTP协议 了解HTTP - Response 简单小程序 第3章 发送请求 3-1 Requests库-请求方法 带参数的请求 3-3 Requests库-请求异常处理 自定义Request 第4章 处理响应 HTTP状态码...
阅读(427) 评论(0)

国内镜像

有很多软件的软件源都是国外的,很多时候访问速度很慢清华大学提供了很多软件源,可大大加快我们的软件安装速度 清华大学开源软件镜像站 譬如为conda添加清华镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls...
阅读(159) 评论(0)

使用pyenv和virtualenv搭建python虚拟环境

转载自:https://my.oschina.net/davehe/blog/625896 pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法。 virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。 首先我们可以用pyenv 安装多个python 版本, 比如安装了2.5, 2....
阅读(232) 评论(0)

python装饰器

标签: python 二三事 慕课网学习笔记 LEGB LEGB python 闭包 python闭包二 python 装饰器 主要内容 + 函数作用域LEGB + 闭包理解与使用 + 装饰器LEGB L>E>G?BL:local函数内部作用域 E:enclosing函数内部与内嵌函数之间 G:global全局作用域 B:build-in内置作用域pyth...
阅读(351) 评论(0)

超链接 url中含有中文

这个错误是由于超链接中含有中文引起的,超链接默认是用ascii编码的,所以不能直接出现中文,若要出现中文,解决方法如下:import urllib from urllib.request import urlopenlink="http://list.jd.com/list.html?cat=9987,653,655&ev=exbrand%5F9420&trans=1&JL=3_品牌_金立(G...
阅读(1435) 评论(0)

sublime text3 python代码去除白色框框

因为使用anaconda插件,写python代码的时候满屏的白色框框,看着很不爽,像这样: 要去掉只需在 Sublime > Preferences > Package Settings > Anaconda > Settings User 中设置关闭: {“anaconda_linting”: false}...
阅读(4786) 评论(0)

(总结)python基础知识二.2

参考:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html 循环对象:包含有一个next()方法,这个方法的目的是进行到下一个结果,而在结束一系列结果之后,举出StopIteration错误 迭代器:iter() 生成器(generator): 主要目的是构成一个用户自定义的循环对象。 将方法中的return改为yield,生...
阅读(174) 评论(0)

(总结)python基础知识二.1

参考:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html 词典:是包含有多个元素,每个元素以逗号分隔。 但词典的元素包含有两部分,键和值,常见的是以字符串来表示键,也可以使用数字或者真值来表示键 键须为不可变的对象;值可以是任意对象。键和值两者一一对应 dic = {‘tom’:11, ‘sam’:...
阅读(215) 评论(0)

(总结)python 基础知识一

参考:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html Python程序hello.py改成一个可执行的脚本,直接执行 #!/usr/bin/env python print('Hello World!') $ chmod 755 hello.py $ ./hello.py print 输出语句,p...
阅读(154) 评论(0)
20条 共2页1 2 下一页 尾页
    个人资料
    • 访问:90882次
    • 积分:2313
    • 等级:
    • 排名:第18245名
    • 原创:136篇
    • 转载:56篇
    • 译文:0篇
    • 评论:26条
    博客专栏