pythonpython2.7.11安装教程程网上有教的吗?

Python 2.7教程 - 廖雪峰的官方网站
Python 2.7教程
这是小白的Python新手教程。
Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。
那Python是一种什么语言?
首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。
比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。
所以Python是一种相当高级的语言。
你也许会问,代码少还不好?代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。
那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。
但是,对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。
用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦。
Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。
如果你是小白用户,满足以下条件:
会使用电脑,但从来没写过程序;
还记得初中数学学的方程式和一点点代数知识;
想从编程小白变成专业的软件架构师;
每天能抽出半个小时学习。
不要再犹豫了,这个教程就是为你准备的!
准备好了吗?
,十年软件开发经验,业余产品经理,精通Java/Python/Ruby/Visual Basic/Objective C等,对开源框架有深入研究,著有《Spring 2.0核心技术与最佳实践》一书,多个业余开源项目托管在,欢迎微博交流:
Make a Comment
Sign In to Make a Comment
You can sign in directly without register:
You need authorize to allow connect to your social passport for the first time.
WARNING: You are using an old browser that does not support HTML5.
Please choose a modern browser ( /
/ ) to get a good experience.Windows系统下安装Python的SSH模块教程
Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,则需要先安装模块顺序是:pycrypto -& ecdsa -& paramiko
1、安装pyCrypto
安装这个比较麻烦,需要本地编译,要装vs或gcc还有一堆配置,还不一定能编译成功。(网上能搜到安装步骤)
建议直接下载已编译版: http://www.voidspace.org.uk/python/modules.shtml#pycrypto
直接下载并安装既可。
(注:crypto有java和C++版)
2、安装ecdsa
看很多博客没有提到这个库,但我执行paramiko时,提示找不到ecdsa模块。
下载:https://pypi.python.org/pypi/ecdsa/0.9 ,解压到一个目录,目录中有一个setup.py。
安装比较简单,windows下直接在刚才解压后的目录执行:python setup.py install
3.安装paramiko
与安装ecdsa类型,只是打开下载页面很慢。。。
下载: /paramiko/paramiko#,
安装步骤同ecdsa
注:1、所有另外安装的第三方库,如果不特指定安装后库目录的话,将默认保存到 %PYTHON_HOME%\Lib\site-packages下。
2、python大小写敏感,对模块名也是。
3、Crypto可以提供常见的加解密算法,如:RSA、RC4、DSA、DES
测试代码:
#!/usr/bin/python
# -*- coding:utf-8 -*-
import paramiko
def MAIN():
&&& host = “10.1.1.1″
&&& port = 22
&&& user = “root”
&&& pswd = “″
&&& ssh = paramiko.SSHClient()
&&& ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
&&& ssh.connect(host, port, user, pswd)
&&& stdin, stdout, stderr = ssh.exec_command(‘ifconfig')
&&& print stdout.read()
&&& ssh.close()
if __name__=='__main__':
&&&&&&& MAIN()
&&& except Exception,e:
&&&&&&& print e
输出如下:
目前主要用于批量执行多个服务器的ssh命令,批量维护比较方便。
下面是两种使用paramiko连接到linux服务器的代码
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("某IP地址",22,"用户名", "口令")
上面的第二行代码的作用是允许连接不在know_hosts文件中的主机
t = paramiko.Transport(("主机","端口"))
t.connect(username = "用户名", password = "口令")
如果连接远程主机需要提供密钥,上面第二行代码可改成:
t.connect(username = "用户名", password = "口令", hostkey="密钥")
#!/usr/bin/python&&
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("某IP地址",22,"用户名", "口令")
stdin, stdout, stderr = ssh.exec_command("你的命令")print stdout.readlines()
ssh.close()
下载linux服务器上的文件
#!/usr/bin/python&&
import paramiko
t = paramiko.Transport(("主机","端口"))
t.connect(username = "用户名", password = "口令")
sftp = paramiko.SFTPClient.from_transport(t)
remotepath='/var/log/system.log'
localpath='/tmp/system.log'
sftp.get(remotepath, localpath)
上传文件到linux服务器
#!/usr/bin/python&&
import paramiko
t = paramiko.Transport(("主机","端口"))
t.connect(username = "用户名", password = "口令")
sftp = paramiko.SFTPClient.from_transport(t)
remotepath='/var/log/system.log'
localpath='/tmp/system.log'
sftp.put(localpath,remotepath)
顶一下(0) 踩一下(0)
热门标签:python3.4学习笔记(十六) windows下面安装easy_install和pip教程
easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的
首先安装easy_install
解压,安装方法cmd进入到对应目录下,执行命令:python ez_setup.py------------------------------------C:\Users\Administrator&d:
D:\&cd D:\download\ez_setup-0.9
D:\download\ez_setup-0.9&python ez_setup.pyDownloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gzExtracting in C:\Users\ADMINI~1\AppData\Local\Temp\tmpufdlxztcNow working in C:\Users\ADMINI~1\AppData\Local\Temp\tmpufdlxztc\distribute-0.6.14Installing Distributecreating buildcreating build\src.....
============================================
安装好easy_install 之后 再安装pip
解压,安装命令:python setup.py install--------------------------------------------D:\download\ez_setup-0.9&cd D:\download\pip-7.1.0
D:\download\pip-7.1.0&python setup.py install
running install_egg_infoWriting D:\Python34\Lib\site-packages\pip-7.1.0-py3.4.egg-info
D:\download\pip-7.1.0&
更新pip命令:pip install --upgrade pip
&==============================
实例:使用pip直接安装beautifulsoup4&
F:\kanbox\pythoncode\zyspider&pip install beautifulsoup4Collecting beautifulsoup4
Downloading beautifulsoup4-4.4.0-py3-none-any.whl (80kB)
40% |█████████████
| 32kB 262kB/s eta 0:00:01
45% |██████████████▋
| 36kB 262kB/s eta 0:00:
50% |████████████████▏
| 40kB 291kB/s eta 0:0
55% |█████████████████▉
| 45kB 291kB/s eta 0:
60% |███████████████████▍
| 49kB 201kB/s eta
65% |█████████████████████
| 53kB 187kB/s eta
70% |██████████████████████▋
| 57kB 187kB/s e
75% |████████████████████████▎
| 61kB 187kB/s
80% |██████████████████████████
| 65kB 187kB/
86% |███████████████████████████▌
| 69kB 201k
91% |█████████████████████████████▏
96% |██████████████████████████████▊ | 77kB 4
100% |████████████████████████████████| 81kB 328kB/sInstalling collected packages: beautifulsoup4Successfully installed beautifulsoup4-4.4.0
F:\kanbox\pythoncode\zyspider&
=========================================Python2.7 安装 beautifulsoup4-4.4.0 下载地址:/software/BeautifulSoup/bs4/download/4.4/安装方法:cmd, cd进入beautifulsoup的 setup.py 所在的那个目录(如: D:\download\beautifulsoup4-4.4.0),然后运行python setup.py buildpython setup.py install版本升级到4,引入包要用import bs4from bs4 import BeautifulSoup不能直接用from BeautifulSoup import BeautifulSoup
python3.4中可以直接使用from bs4 import BeautifulSoup
注:在同一台电脑上安装2.7和3.4的会导致使用pip命令在2.7情况下安装不了Beautifulsoup4
阅读(...) 评论()最好的 Python 网站开发方面的学习教程有哪些?
按投票排序
不知道你的具体需求是什么,如果只是入门,我的经历或许对你有益。我刚好自学过,就在前些天。我用7天时间自学了Python,教材是: 中文版:然后用6天时间自学了Django,教材是: 中文版:然后用14天时间开发出了我的帮人实现梦想的网站。因为刚入门,估计代码质量很差。开发的时候,主要看的是:,倒没怎么看Python的网站。网站开发完上线,我用了2、3天时间,才弄上亚马逊的EC2服务器。因为没弄过Linux, Apache, Bitnami的DjangoStack, 期间几次想死的心都有了,如何上传文件就搞了1天多。其实有点经验的,20分钟估计就够了。
pythontip 这个网站也不错
Python中文开发者门户
Python手册 有这两个,学习起来非常快
如果你有其他语言基础 学起来会很容易 这个教程 边看 边写写 大约前后用了1天看语法3天熟悉各个语法 当然不能熟练掌握 只是知道有那么会事之后看了
才知道python的博大精深 总体来说python的学习曲线很平坦 但深入学起来会发现非常强大
网站开发一般是找个好用的框架吧... 然后看看这个框架的demo就可以了
依葫芦画瓢不明白的地方一个个解决, 看文档, google, 源码
最好不敢说,这个也不错:
我来翻翻自己收集在Pocket的一些资料,仅供参考:1. 20本免费书籍 ;2.比较好玩的东西3.
3.这个排版不错,结构清晰,一两天可以看完了
;4.这个很详细,我也没怎么看 ;5这个网站个人还是挺喜欢的
;6.可以参考
7.Django的,
国人已翻译-》
希望对您有帮助哈。
在校CS学生,用django吧,学起来还是很快的,django book通俗易懂,官方文档也很完善,基本大多数问题都能在文档里找到,有python和数据库基础的话很快的。大二的时候就是这样花了一个星期从头学起做了个某门课的project,写了个管理系统,后来就开始给人做活了= = 写写就会了
大牛们,我也想学了
已有帐号?
社交帐号登录
无法登录?
社交帐号登录安装python总是这样,我该怎么做?我是新手,希望能把教程写清楚些_百度知道
安装python总是这样,我该怎么做?我是新手,希望能把教程写清楚些
进注册表 win+r 运行输入 regedit f3查所python项目 python程序删除再python安装目录文件全部删除应安装再问题能操作系统问题便重装
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 python3.4安装教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信