Python

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。

Python、Lua和Ruby之优劣

Python的优点:1、Python比其它语言有更多扩展模块。2、在网上可以找到很多Python教程。不仅如此,还有大量的英文书籍和资料。Python.org有很多为初学者准备的依主题组织的资料、教程和编程指南,此外还有很多链接和参考。3、很多人都喜欢Python语言的语法,因为它清晰易读。4、Python在支持库上大占优势,因为它有很多库,而且大部分都有完

2015-08-10 15:42:00

Python的包管理工具--PIP安装使用

最新安装方式 # wget https://bootstrap.pypa.io/get-pip.py # python get-pip.py  // 使用该方式安装已经不再要求提前安装setuptoos了,如发现未安装会自动安装setuptoos 不同平台pip官网安装教程 https://pip.pypa.io/en/stabl

2015-08-10 12:06:52

python的包管理工具 分类: python基础学习 ubuntu softwar

刚开始学习Python时,在看文档和别人的blog介绍安装包有的用easy_install, setuptools, 有的使用pip,distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了 可以看到distribute是setuptools的取代,pip是easy_install的取代。   关于这些包工具可以参考

2015-08-10 12:06:23

python的pip

 一直不明白在安装python的时候,一些教程里面涉及到安装pip,pip 是一个安装和管理 Python 包的工具。 distribute是setuptools的取代(Setuptools包后期不再维护了),pip是easy_install的取代。 pip的安装需要setuptools 或者 distribute,如果你使用的是Python3

2015-08-10 12:06:15

Python网络02 Python服务器进化

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! **注意,在Python 3.x中,BaseHTTPServer, SimpleHTTPServer, CGIHTTPServer整合到http.server包,SocketServer改名为socketserver,请注意查阅官方文档。

2015-08-10 11:55:07

Python基础03 序列

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!  谢谢thunder424纠错   sequence 序列 sequence(序列)是一组有顺序的元素的集合 (严格的说,是对象的集合,但鉴于我们还没有引入“对象”概念,暂时说元素) &

2015-08-10 11:55:07

【循序渐进学Python】1. Python基础知识

1. Python安装和配置 首先需要到Python的官方网站(http://www.python.org/getit/) 下载安装包,现在Python的发行版分为兼容之前Python程序的Python 2.x版本,和面向未来的Python 3.x。但是二者大部分都是相同的,学习完2.x的版本,完全可以很容易的向3.x版本进行过渡,在这里使用了向下兼容的P

2015-08-10 11:55:06

Python深入04 闭包

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object

2015-08-10 11:55:06

说说Python程序的执行过程

2015-08-10 11:55:06

[Python]新手写爬虫全过程(已完成)

今天早上起来,第一件事情就是理一理今天该做的事情,瞬间get到任务,写一个只用python字符串内建函数的爬虫,定义为v1.0,开发中的版本号定义为v0.x。数据存放?这个是一个练手的玩具,就写在txt文本里吧。其实主要的不是学习爬虫,而是依照这个需求锻炼下自己的编程能力,最重要的是要有一个清晰的思路(我在以这个目标努力着)。ok,主旨已经订好了,开始&ls

2015-08-10 11:55:05

人生苦短,我用python——当我在玩python的时候我玩些什么

文章背景   家里的第一台电脑是在2006年夏天买的,10年上大学之后基本上就没人用,过没两年就当二手卖给一个熟人。   弟弟小我10岁,今年刚上初一。他在我毕业前半年就整天用妈妈的手机发短信给我,问我什么时候把学校里的台式机寄回家给他用。虽然从小就一直因为玩电脑的问题跟爸妈时不时有点小别扭,可是我还是非常鼓励弟弟接触电脑和网络的。可能有人会说小孩子就只

2015-08-10 11:55:05

python连接redis

redis的安装可以参考前一篇,本文采用python2.7.4和python3.3.1作为测试,我的系统是ubuntu,默认的python是python2。 先安装redis-py wget https://github.com/shuxiang/redis-py/archive/master.zip unzip master.zip > /

2015-07-29 11:56:08

使用Python获取Linux系统的各种信息

From: http://www.jb51.net/article/52058.htm   这篇文章主要介绍了使用Python获取Linux系统的各种信息,例如系统类型、CPU信息、内存信息、块设备等,需要的朋友可以参考下 在本文中,我们将会探索使用Python编程语言工具来检索Linux系统各种信息。走你。 哪个P

2015-07-29 11:41:00

[Python] 利用Django进行Web开发系列(二)

  1 编写第一个静态页面——Hello world页面   在上一篇博客《[Python] 利用Django进行Web开发系列(一)》中,我们创建了自己的目录mysite。   Step1:创建视图文件   在编写第一个页面之前,我们首先要在mysite目录下创建一个名称为views.py的文件。当然,命名是没

2015-07-29 11:35:05

Python开发入门与实战5-django模型

5.Django模型   在当今的Web 应用中,主观逻辑经常牵涉到与数据库的交互,数据库驱动网站。在后台连接数据库服务器,从中取出一些数据,然后在 Web 页面用各种各样的格式展示这些数据。这个网站也可能会向访问者提供修改数据库数据的方法。   本章深入介绍了该功能: Django 数据库层。本例我们使用Python安装包自带的SQLite数据库来演示

2015-07-29 11:35:05

Django---强大的Python Web框架

    Django是Python的一个非常强大的Web应用框架, Django的优点主要在于强大的URL路由管理, APP管理, 后台管理, 全套的解决方案(包括session, cache, auth, 模板等), 以及非常丰富的支持文档. 非常适用于快速开发基于MVC的Web应用.     一个Django项目

2015-07-29 11:33:19

Linux/Mac OS X安装新版本python & linux 下 python django mod_python安装

操作系统:Linux Cent OS 5 / Max OS X 10.6 snow leopard 安装版本:Python2.6.4   Mac OS X 10.2 及其后续版本已经预装了Python,10.6 snow leopard 下的python版本已经内置了2.3,2.4,2.5 Cent OS 5也有内置Python 系统内置

2015-07-29 11:33:17

apache+python+mod_python+django 编译安装指南

:apache+python+mod_python+django 编译安装指南 apache+python+mod_python+django 编译安装指南 1、本文将知道你在 linux 下使用源码包安装 apache 2.2.16 python 2.7 mod_python 3.3.1

2015-07-29 11:33:16

Python Django

开发环境:Unbuntu12.04 首先确保你已经安装了Python 安装Django 官方介绍了号几种安装方法https://django-chinese-docs-14.readthedocs.org/en/latest/topics/install.html 我选择了下面的安装方法: https://www.djangopro

2015-07-29 11:33:05

Linux+apache+mysql+python+mod_python+Django

Linux+apache+mysql+python+mod_python+Django 说明:系统rhel 5.3,默认安装httpd、mysql,没有安装的,请下载安装RPM包,删除/etc/httpd/modules/mod_python.so,如果有的话。 一、安装python 1 wget htt

2015-07-29 11:32:47