文档章节

python入门 (一)

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

如果你也是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
刘小米_思聪
粉丝 58
博文 59
码字总数 41161
作品 0
西安
其他
私信 提问
零基础兴趣或者转行学习Python,我们应该如何入门呢?

Python 语言应该如何入门,记得我几年前也碰到过这样的问题,当时网上随便搜了一下饥不择食的找了一些书开始啃起来,结果发现很疑惑,感觉吃力,走了很多弯路。若不得法还会降低初学者的兴趣...

糖宝lsh
10/06
0
0
几道Python小程序练习的多种解法,做出来就表示Python入门了!

下面由小编开始设题解题: python斐波那契数列 关于Python编程练习题和答案,斐波那契数列应用的示例。引用百度关于斐波那契数列的介绍,大家先简单来的了解下,什么是斐波那契数列? 斐波那...

Python新世界
07/21
0
0
Python基础到精通几个发展方向

Python入门 Python 编程语言咋入门,我总是遇见很多人问这个问题,听很多人说在网上买了一本书,看了一些视频,但是感觉学的不好,而且进度慢,走了很多弯路。有句话说是方法不对,怎么努力都...

_小迷糊
07/28
0
0
给伸手党的福利:Python 新手入门引导

这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。 在这个信...

crossin
06/15
0
0
一个开发十年的程序员论:学习Python最正确的步骤(0基础必备)

很多人都在问Python学习步骤应该如何安排?多长时间可以达到精通呢? Python学习步骤应该怎样安排: 首先,学习Python编程技术,自学或者参加培训学习都适用,每个人都有自己的学习方式和方法...

糖宝lsh
09/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 哥们之间报恩的想法被上帝实现了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 小小编辑:推荐歌曲《消愁》 《消愁》- 毛不易 手机党少年们想听歌,请使劲儿戳(这里) @过遥 :周一的早上就应该用来补觉,太困了 周末不想...

小小编辑
12分钟前
10
3
MariaDB 服务器在 MySQL Workbench 备份数据的时候出错如何解决

服务器是运行在 MariaDB 10.2 上面的,在使用 MySQL Workbench 出现错误: mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"'......

honeymose
今天
3
0
apache顶级项目(二) - B~C

apache顶级项目(二) - B~C https://www.apache.org/ Bahir Apache Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of s......

晨猫
今天
7
0
day152-2018-11-19-英语流利阅读

“超级食物”竟然是营销噱头? Daniel 2018-11-19 1.今日导读 近几年来,超级食物 superfoods 开始逐渐走红。不难发现,越来越多的轻食餐厅也在不断推出以超级食物为主打食材的健康料理,像是...

飞鱼说编程
今天
18
1
SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部