python学习-Day1-python简介和安装

来源:互联网 发布:软件五毛钱特效怎么玩 编辑:程序博客网 时间:2024/05/21 11:33

算是第一次写博客,尝试markdown格式….试试吧先~

python简介

Python是一种计算机程序设计语言。我们平时已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等。
Python是一种什么语言?
首先,我们普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。
  比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。
  所以Python是一种相当高级的语言。
  你也许会问,代码少还不好?代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。
  那是不是越低级的程序越难学,越高级的程序越简单?表面上来说,是的,但是,在非常高的抽象计算中,高级的Python程序设计也是非常难学的,所以,高级程序语言不等于简单。
  但是,对于初学者和完成普通任务,Python语言是非常简单易用的。连Google都在大规模使用Python,你就不用担心学了会没用。
  用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦。
python介绍
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
  和C语言相比:C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。
  Python的优点:为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可,除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。
  Python的缺点:
    1、运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快,但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。
    2、代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的xxx.exe文件)发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。

python的版本

  目前来说Python的版本主要非为两大类,即Python 2.x 和 Python 3.x ,其中应用最广的Linux操作系统CentOS/RHEL内置的就是Python2.6/Python2.7,虽然官方已经宣布在不久的将来将要放弃Python 2.x,但是相对来说2.x和3.x相差不大,以目前的使用率来看,这里的基于Python2.6进行学习

python的安装

  Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。
linux中的安装
在Linux系统中自带Python,打开的你的Linux操作系统输入Python命令,即可进入到Python解释器中
[root@centos-linux ~]# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
安装方法:
如果需要安装其他版本的Python首先需要下载安装包,推荐到Python官方网站上下载
附Python 3.6.3下载地址:https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
1、在Linux上下载软件包
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz -P /tmp
2、解压
cd /tmp
tar xf Python-3.6.3.tgz
3、安装
cd Python-3.6.3
./configure –prefix=/usr/local/python3 # 这里安装位置可以任意,这里设置为/usr/local/python3
make all
make install
4、设置环境变量
在用户的家目录下的.bash_profile中添加如下环境变量
PATH=PATH:HOME/bin:/usr/local/python3/bin/
5、测试
执行python3
windows安装方法
1、下载安装包
https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi
2、安装
双击python-2.7.14.amd64.msi,一直next即可。
安装路径默认即可,不要自作聪明修改
3、配置环境变量
右击我的电脑 – 属性 – 高级系统设置 – 环境变量 – 编辑 PATH 变量 – 添加 python 的安装路径 C:\Python27 (以分号隔开)– 确定
4、测试
打开 cmd (命令提示符,快捷键windows+r) ,输入 python ,可以进入解释器表示安装成功

第一个python程序!

[root@centos-linux bin]# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.

print ‘hello world’ # 输入
hello world

而对于2.x与3.x的区别:
· Python 2.x
print ‘hello world’

·python 3.x
print(‘hello world’)

能说找个额,不适合写记录型博客吧。以后还是用标准格式,这个看着好简朴啊….哎(⊙﹏⊙)

原创粉丝点击