文档章节

python入门 (一)

刘小米_思聪
 刘小米_思聪
发布于 2014/06/05 10:54
字数 1298
阅读 224
收藏 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
博文 60
码字总数 43891
作品 0
西安
其他
私信 提问
分享我自己写的一套Python爬虫学习经验

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

崔庆才
2015/02/23
3.7K
25
【Python Web学习路线】干货整理,不谈虚的,让你短时间高效学好它!

无论是大数据、人工智能还是机器学习,Python都是最热门的首选语言。 学好Python,可以从事Python Web工程师、Python数据分析、人工智能专家等岗位。本期专题,分享的主题是“如何成为一枚优...

Eddie_yang
2018/12/24
0
0
编程语言太难学?只因你还没试过Python!

Python语言可能是第一种即简单又功能强大的编程语言。它不仅适合于初学者,也适合于专业人员使用,更加重要的是,用Python编程是一种愉快的事。本身将帮助你学习这个奇妙的语言,并且向你展示...

极客学院
2015/05/18
2.1K
7
Python从基础的几个发展方向

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

_小迷糊
2018/07/28
0
0
DeepLearning笔记: 如何在 Docker 里切换 Python 版本

在 DeepLearning-1:神经网络和 Docker 入门 一文中,我们介绍了 Docker 环境的安装和使用。 然后,00 遇到了 Python 的经典问题:Python 2 还是 Python 3?TensorFlow image 默认安装的是 ...

Kidult
2018/01/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7重置密码、单用户模式、救援模式、ls命令、chmod命令

在工作当中如果我们错误的配置了文件使服务器不能正常启动或者忘记密码不能登录系统,如何解决这些问题呢?重装系统是可以实现的,但是往往不能轻易重装系统的,下面用忘记密码作为例子讲解如...

李超小牛子
今天
3
0
Python如何开发桌面应用程序?Python基础教程,第十三讲,图形界面

当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本节课会介绍Python的GUI(图形用...

程序员补给栈
今天
6
0
kafka在的使用

一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统...

狼王黄师傅
今天
3
0
Android JNI总结

0x01 JNI介绍 JNI是Java Native Interface的缩写,JNI不是Android专有的东西,它是从Java继承而来,但是在Android中,JNI的作用和重要性大大增强。 JNI在Android中起着连接Java和C/C++层的作...

天王盖地虎626
昨天
3
0
大数据教程(11.8)Hive1.2.2简介&初体验

上一篇文章分析了Hive1.2.2的安装,本节博主将分享Hive的体验&Hive服务端和客户端的使用方法。 一、Hive与hadoop直接的关系 Hive利用HDFS存储数据,利用MapReduce查询数据。 二、Hive与传统数...

em_aaron
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部