python学习--基础环境2

一、pip第三方模块管理

1.首先安装python时,需要勾选pip功能

2.内部命令

  验证pip版本

    命令:pip -V

  查看帮助

    命令:pip - h 或 pip -help

其中常用的:install:下载并安装

      download: 下载不安装

      uninstall: 卸载

      list: 查看已安装模块

      pip install -U 跟模块名:最新版本安装

      pip install --outdate :查看可升级包
      pip install --upgrade 跟模块名:升级一个包

3.pywin32

 

二、python虚拟环境配置(用途:需要使用不同python版本时使用)、

步骤:1.安装virtualenv包(虚拟环境包)

  

2.安装其他版本的python软件。

这里下载python2.7

3.创建一个文件夹放置虚拟环境

 

4.切换至虚拟文件目录

5.配置虚拟环境(python3.6)

1.命令:virtualenv -p 你的python路径(如:D:\py3.6\python.exe) 虚拟环境文件名

6.启动虚拟环境

1.切换至创建好的虚拟环境目录(Scripts)

 

2.启动虚拟环境(activate)

这样就算创建好了,可以在虚拟环境下运行python文件。

三、python IDE安装(VS_code) 

介绍:  IDEL

  是Python软件包自带的集成开发环境,可以方便的创建、运行、调试python程序。

 

1.安装

2.安装python相关插件

单击进入安装。

3.设置工作区python路径

 

 这里是你 python.exe的绝对路径。记得两个反斜杠(表转义)

 

 

 这样就可以编写python文件。

四、基础概念

1.默认编码

Python2x版本   编码方式:ASCII格式

Pyhton3x版本   编码方式:UNICODE格式

而通常python文件声名编码类型为:UTF-8(中文默认3个字节)

 

2.工作原理

    python并非完全是解释性语言,它有编译,它会把源码文件(xx.py)编译成二进制文件(xx.pyc)

然后由python虚拟机执行。相对于源文件,编译成的二进制文件本质上与 源文件没有多大区别。

【二进制文件(xx.pyc):提高了模块加载速度,并没有提高代码执行速度】

官方文档:只要使用引用模块import模块库,那么模块库.py就会先编译成pyc加载运行。

PycodeObject对象:由自己编写的代码=>编译的二进制文件

PyfromObiect对象:第三方库的模块代码=>编译的二进制文件

 

 

3.python标识符及命名规则

标识符:是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。

例:编程:变量、常量、函数、语句块。

命名规则:

在python中,标识符是自己规定的具有特定含义的词,例:类名,属性名,变量名等。

规则:1.标识符由字母、数字、下划线组成,不能用数字开头

   2.标识符区分大小写

   3.以下划线开头的标识符有特殊意义。(自己最好不要以此命名)

     单下划线:代表不能直接访问的类属性,需要类提供的接口进行访问,不能用from xxx import * 导入

     双下划线:代表类的私有成员

保留字:指在高级语言中已经定义过的字,使用者不能再将者些字作为变量、常量、函数、语言块等的命名使用。

     保留字包括关键字和未使用的保留字。

     关键字则指在语言中有特定含义(如for / if / pass),成为语法中一部分的那些字。

4.语法结构

 python中缩进保持一致,为4个空格(一个tab键)

5.多行代码

   一行中多句代码可以使用 ‘ ;’ (分号)进行分隔

  一行代码分行书写,使用 ‘ \  ’(反斜杠) 进行 拼接

    语句中包含 [ ] , {} , () 就不需要使用多行连接符,因为它们属于序列数据类型

      实例:

        

 

  命令: pass  可作为占位符 或代码块结束,可代表空行。无意义。

  空行是编程过程中,函数之间或类方法之间实现的空行分隔,表示一段

新代码的开始,使代码结构更加清晰易读。

    空行和代码缩进不同,它并不是python语法的一部分

    书写时不插入空行,python解释器运行也不会出错

    空行作用在于分隔两段不同功能或含义的代码,便于日后代码维护和重构。

6.输入输出及格式化输出

输入:

输出结果:

命令具体编写方式:

7.命令行参数及小任务

1.命令行参数

    python有很多模块库,sys模块也是其中一个。

     命令: sys.argv : 命令行参数以列表形式输出

实例:

结果:

2.任务

要求:

 1.模拟用户个人信息注册,需要输入用户个人信息 姓名、性别、年龄、血型、身高、电话 信息,并输出显示。

 2. 使用命令行参数方式向脚本程序传递相关参数;格式化输出显示信息

实例:

输入:

输出:

 

 

七、SVN安装及操作

SVN服务器使用方法

一、 检出项目

在空白处单击右键,选择SVN检出,如图:

 

 

弹出如下对话框

然后在在对话框中填写版本库URL,选择检出目录,点击确定.如图:

 

 

(注:版本库URL为服务器地址,可从管理员处得到。检出至目录为自己设定的文件存储地址图中为)

 

开始检出项目,如图:

 

 

 

检出完成之后,我们打开检出的文件夹,会看到所有的文件和文件夹都有一个绿色的

如图:

 

 

 

 

 

至此,使用TortoiseSVN检出项目已经介绍完毕.

 

二、 修改文件、添加文件、删除文件。

2.1添加文件

打开检出的文件夹,在其中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:

 

 

 

此时,你需要告知TortoiseSVN你的操作,

(选中你的新建文件或文件夹,单击右键,选择‘加入’选项)

如图:

 

 

 

 

点击加入后,你的文件会变成这个状态,如图:

 

 

 

这时候使用TortoiseSVN进行提交.这样别人就能看到你提交的,如图

 

 

 

 

至此,添加文件就结束了。

 

 

2.2修改文件

使用TortoiseSVN修改服务器的文件,需要在检出得文件夹中选中要更改的文件,单机右键,选择SVN更新

 

 

打开文件进行修改,添加或删除内容,然后保存。

保存后你会发现文件前面的小图标发生了变化(红色叹号)。如图:

 

 

 

 

这个红色的叹号代表这个文件被修改了,这时候,提交更改,其他人即可看到你的更改.

 

 

 

 

最后选中更改过的文件或者文件夹,单击右键,选择SVN提交选项。

 

注!!!

提交修改时,要注意填写修改的备注内容。

内容标准为:

XXXX年—XX月—XX日 姓名 修改内容:XXXXXXXX 修改原因:YYYYYYYYYYYYY

如下图:

 

 

 

然后刷新当前文件夹,当文件前图标变为对号时,就说明已经修改成功!(此时别人也可以从服务器上看到你修改后的东西了)

 

 

至此,修改文件已完成!

 

 

 

重命名文件

 

使用TortoiseSVN重命名服务器的文件,需要在检出得文件夹中选中要重命名的文件,单击右

键,选择SVN更新。

 

然后将原有的文件名称进行修改:重命名文件中的Readme.txt文件为"Readme1.txt',然后保存

你会发现Readme.txt文件的图标改变了,如图:

 

 

 

 

 

此时跟添加新的文件一个道理,你需要需要告诉TortoiseSVN你的操作,如图:

 

 

 

 

继续重复添加文件时的操作:加入以后,提交,这时候版本库中的Readme.txt文件将会被重命名为"Readme1.txt".

 

至此,重命名文件已完成了!

 

 

删除文件

 

使用TortoiseSVN重命名服务器的文件,需要在检出得文件夹中选中要重命名的文件,单击右

键,选择SVN更新。

选中要删除的文件,单击鼠标右键,选择删除。然后提交,版本库中的相应文件即被删除掉了,如图:

 

 

(!!!注意:在删除文件时,最好在本地保留一份备份文件!!!防止错删。)

 

posted @ 2018-07-27 15:52  差不多努力python之路  阅读(457)  评论(0编辑  收藏  举报