Python学习一

一、python 介绍
1.1 概述python
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python的3.0版本,常被称为Python 3000,或简称Py3k。
Python 是一种解释型语言:意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言:可以在一个 Python 提示符 >>> 后直接执行代码。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 特点:
1.易于学习
2.易于阅读
3.易于维护
4.一个广泛的标准库
5.互动模式
6.可移植
7.可扩展
8.数据库
9.GUI编程
10.可嵌入
Python官网:https://www.python.org/
Python文档下载地址:https://www.python.org/doc/


二、安装python
Python 3.7.3
下载地址:https://www.python.org/downloads/release/python-373/
安装依赖包:
]# yum install -y gcc gcc-c++ zlib-devel openssl-devel readline-devel libffi-devel sqlite-devel tcl-devel tk-devel
解压、安装源码包:
#tar -zxvf Python-3.7.3.tgz
#cd Python-3.7.3/
#./configure
#make && make install
设置环境变量:
#echo KaTeX parse error: Expected 'EOF', got '#' at position 6: PATH #̲export PATH="PATH:/usr/local/bin/python"
#vim /etc/profile 添加下面一行
export PATH="$PATH:/usr/local/bin/python"
运行python :
#python


知识点:
1)Python 环境变量:
——PYTHONPATH :PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。
——PYTHONSTARTUP :Python启动后,先寻找PYTHONSTARTUP环境变量,然后执行此变量指定的文件中的代码。
——PYTHONCASEOK:加入PYTHONCASEOK的环境变量, 就会使python导入模块的时候不区分大小写.
——PYTHONHOME : 另一种模块搜索路径。它通常内嵌于的PYTHONSTARTUP或PYTHONPATH目录中,使得两个模块库更容易切换。

2)三种方式可以运行Python:
——交互式解释器:通过命令行窗口进入python并开在交互式解释器中开始编写Python代码 #python
Python命令行参数:
-d : 在解析时显示调试信息;
-O : 生成优化代码 ( .pyo 文件 )
-S : 启动时不引入查找Python路径的位置
-V : 输出Python版本号
-c cmd : 执行 Python 脚本,并将运行结果作为 cmd 字符串。
file : 在给定的python文件执行python脚本。

——命令行脚本 :命令行中执行Python脚本

——集成开发环境(IDE:Integrated Development Environment): PyCharm
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/
下载社区版,免费。


Git
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
现在常用的git产品有github与gitlab,github被一直做闭源的微软收购了,gitlab上仍然是开源的。
Git的工作区、暂存区和版本库 :
—— 工作区:就是你在电脑里能看到的目录 ;
——暂存区:英文叫stage, 或index。一般存放在 “.git目录下” 下的index文件(.git/index)中;
——版本库:工作区有一个隐藏目录.git是Git的版本库


Git: 分布式版本控制工具
1、安装
#yum install -y git
2、提交代码需要配置个人信息
]# git config --list
]# git config --global user.name “tanchengshan” ##设置用户名
]# git config --global user.email "tcs@qq.com" ##设置用户邮箱
3、设置编写代码说明的编辑器是vim
]# git config --global core.editor vim
]# git config --list
]# cat ~/.gitconfig
创建版本库:
Git 使用git init 命令来初始化一个Git仓库。
#mkdir devops
#cd devops/
初始化版本库:
#git init 或 #git init devops
]# ls -a
编写程序文件:]# echo ‘hello world’ >hi.txt
查看状态:]# git status
添加跟踪文件(所有文件)到版本库:
#git add
#git status

提交文件到版本库 :]# git commit -m “add hi.txt”
]# git status

修改hit.txt:
]# echo “new nihao” >> hi.txt
]# git add .
]# git commit -m “modify hi txt”

恢复文件到以前版本:
1)先查看第一次提交的ID号:]# git log
看最早时间 commit cc9f3835b550610821dcf558e40bef667860eac2 ##ID号
2)]# git checkout e05a5336fb694399c01069888fc15725e3b31327
]# cat hi.txt

删除跟踪文件:
要从Git中移除某文件,就必须要从已跟踪文件清单中移除,然后提交。
查看版本库中的文件:]# git ls-files
删除文件:]# git rm hi.txt
]# git commit -m “delete hi.txt”
]# git status



注意问题:
1、Python2中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了
(#coding=utf-8 的 = 号两边不要空格).
Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值