文档章节

python入门 (一)

刘小米_思聪
 刘小米_思聪
发布于 2014/06/05 10:54
字数 1298
阅读 249
收藏 1

精选30+云产品,助力企业轻松上云!>>>

如果你也是Python入门的同学,下面的东西可能会对你用帮助,我把开始学习python以及编写应用的过程,整理了一下,希望可以帮助你们 ~.~

*************** windows下 **************python环境配置 ******

1. 网上下载安装 Python 2.7,很简单

2. 将python 2.7的安装路径添加到系统变量中

        计算机——属性——高级系统设置——环境变量——系统变量——path(没有Path变量名则新建)

        ——添加 'D:\Python27'

    (注意:我是安装在D盘的,必须用 ";"与前面的路径分割开,末尾不需要加 ";")

3. 其实,在开发中要使用 virtualenv来为我们隔离出一个虚拟的python环境,(详见本文第二部分4.更多virtualenv了解)    

        virtualev的用途:处理python环境的多版本和模块依赖,以及相应的权限是一个很常见的问题。比如,你有个应用使用的是LibFoo V1.0,但另一个应用却要用到LibFoo V2.0。 如何处理呢?如果把所有模块都安装到 /usr/lib/python2.7/site-packages (或是你本机python默认的模块安装目录),那你极有可能无意中升级一些不该升级的模块。更普遍的是,就算你成功安装了某个应用,那么接下来又会怎样?只要它开始运行了,那么只要其所依赖的模块发生任何改动,亦或升级,都可能打断该应用。这还没完,要是你无法在 site-packages 目录下安装模块呢?比如共享主机。上述这几种场合都适用 virtualenv 。它会创建一个拥有独立安装目录的python环境,该隔离环境不会与其他virtualenv环境共享模块(可选择是否访问全局库目录)。

    因此我们要首先安装它,在安装virtualenv之前我们需要介绍一下

    1)在python中我们要用到pip或者easy_install其一来作为安装工具,有了它们才可以安装其他包或者工具

            安装easy_install你可以在网上搜到解决方案,很容易(注意跟你的计算机操作系统匹配)

            这里有一个介绍安装easy_install的链接:

            http://wenku.baidu.com/link?url=VHkpx_ibshWQM464Bt2lt5OKmxb-ocRY1M1Z02p1biu3BWxLGS4sbgCeOWjXtYT6GIoQoZAfbLktCJIDvYdtceHvCjFTLvl27tgasOZepym

        我采用的是easy_install,其实你有了easy_install可以很容易地安装pip,采用命令行:$  easy_install pip

    2)在cmd框中输入easy_install virtualenv (注意要联网,因为该指令会自动在网页上搜索virtualenv,下载并帮你安装)

        直到提示“……finished……”就大功告成了

4.  现在你可以用virtualenv 为你创建一个隔离的空间了

       在cmd框中输入命令行,cd 到任何一个文件夹,把你的工作空间放在那里,例如我进入E盘,依次输入命令:

          cd\

          e:

          mkdir myproject

          cd myproject

          virtualenv venv

        会提示:New python executable in env/scripts/python

                      Installing distribute…………done.

    (注意:各层路径不要包含中文名,否则会报错:“ unicodeerror: ……”,

                    这里的venv是我起的名字,你也可以根据自己喜好用其他的命名)

5. 启动virtualenv

    (注意:每次你要用解释器时都要启动veitualenv,启动它之后在cmd调用python解释器,

                   就会直接采用你创建的virtualenv空间下的环境而不是外面的环境)

    输入下面命令:

        venv\scipts\activate

    (启动成功的标志是命令行输入提示前面有 <venv>,这样就可以在cmd下去执行你的python文件了)

6. 安装Flask包,命令:

       easy_install Flask

******************* 第一个程序,了解代码解释流程 ******************

通过第一个程序来了解python文件运行的过程

    1)选择任何一个位置,新建一个文件夹,名字自定义。我是在E盘下新建文件夹 e:/my_python-code

    2)提前下载安装好一个编辑器, 如submit 。用submit新建一个文件 hello.py,内容为 :

             print 'hello, world!'      

          保存到 e:/my_python-code 目录下

    3)打开cmd, 启动 virtualenv,用到的命令为:

            cd  e                                 //进入e:目录

            cd my_python_pro           //进入virtualenv所在的目录

            venv\scripts\activate       //启动virtualenv, venv是我前面创建的virtualenv的名字

                                                    // (启动成功的标志是,命令输入提示前有<venv>)

            cd ..                                            //返回上层目录,即 e:

            cd my_python_code                  //进入代码所在的文件夹

            python hello.python                 //运行我们的第一个文件

            

            到此,我们的第一个文件运行成功了,你可以开始你的python奇妙之旅了~


************ python学习资源***********

    1.  如果你是入门,第一步,学习a byte of python,英文版你懂的,讲解深入浅出,读完它(推荐)

            链接:   http://www.swaroopch.com/notes/python/

    2. 另外推荐一下廖雪峰的博客中,有一个python教程,你可以看看(可选)

            链接:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000

   3.  大概学习了python语言,下面要使用它,我们要学习 Flask

            链接:http://flask.pocoo.org/docs/flask-docs.pdf

        这个pdf 可以根据个人需求看多或看少,这里推荐入门的人一定看完 Installation到 Tutorial章节

  4.  更多virtualenv了解

            链接:https://virtualenv-chinese-docs.readthedocs.org/en/latest/

下一篇: CV_Sicong Liu
刘小米_思聪
粉丝 59
博文 60
码字总数 43955
作品 0
西安
其他
私信 提问
加载中
请先登录后再评论。
python编程:从入门到实践学习笔记

python编程:从入门到实践学习笔记 原文地址:https://blog.csdn.net/qq_35554125/article/details/79548192 【day 1】python编程:从入门到实践学习笔记-安装、变量和简单数据类型 【day 2...

osc_6pcuizwz
2018/07/15
30
0
Python3快速入门

Python3快速入门 Python3快速入门(一)——Python简介 https://blog.51cto.com/9291927/2385592 Python3快速入门(二)——Python3基础 https://blog.51cto.com/9291927/2409575 Python3快速......

天山老妖S
2019/07/01
0
0
【干货】350+页的《数据结构与算法》pdf

本文分享自微信公众号 - python入门到放弃(pythonxuexi)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。...

十三呀
03/21
0
0
分享我自己写的一套Python爬虫学习经验

最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多。学习过程中我把一些学习的笔记总结下来,还记录了一些自己实际写的一些小爬虫,在这里跟大家一同分享,希望对Python爬虫感兴...

崔庆才
2015/02/23
4.1K
25
【Python Web学习路线】

新手如何快速入门Python Web 本专题分为4个阶段,包含Python基础语法入门到高级进阶和Python的三大主流框架 Flask、Django、Tornado。 第一阶段 Python基础 如何学习Python? Python 面向对象...

osc_eviv4ku7
2019/03/13
91
0

没有更多内容

加载失败,请刷新页面

加载更多

BuildRun低代码开发教程八节 | 图表和仪表盘展示

课程说明 ▍ 1.1 课程实现功能 本课程为物联网应用平台设计一个仪表盘首页,包括以下内容: 卡片展示设备总数; 卡片展示网关总数; 卡片展示产品总数; 卡片展示产品分组总数; 图表展示各运...

BuildRun团队
23分钟前
11
0
JavaSE第03篇:Java基础语法之运算符和流程控制

本章将会延续JavaSE第02篇,详细讲解Java基础语法中的运算符和流程控制中的顺序结构、分支结构。 第一章:运算符 运算符,简而言之就是运算的符号。 我们通常所理解的运算一般和数学有关系,...

雷哒哒
26分钟前
3
0
jenkins更换清华源

[root@localhost ~]# find / -name "default.json" /var/lib/jenkins/updates/default.json[root@localhost ~]# sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirro......

MadDragon
38分钟前
25
0
springboot 学习

1、搭建环境 helloworld http://c.biancheng.net/view/5316.html 或者懂了直接上这个网站建: https://start.spring.io/ 2、整合jdbc...

深夜里写着琴弹着代码
45分钟前
16
0
如何检查Android上的互联网访问? InetAddress永远不会超时

问题: I got a AsyncTask that is supposed to check the network access to a host name. 我有一个AsyncTask应该检查网络访问主机名。 But the doInBackground() is never timed out. 但是......

技术盛宴
47分钟前
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部