Python的认识和环境搭建

笔者是一个小白,我会记录我所学习期间的学习经验总结!虽说对于很多人来说学习编程是不需要做任何笔记的.不断的敲代码就可以,但对我来说只有基础打牢了"理论和实践加总结"来学习,效率还是蛮高的

万丈高楼平地起,不能忘了那地基

Python的认识

  • 作者(Guido)在1989年圣诞假期,他因无聊为了打发时间而开发了一个新的脚本解释程序Python
  • Python和其他编程语言一样也是一种计算机高级编程语言,它被很多知名互联网公司所使用,例如知名的YouTube、Instagram、Google、红帽、Facebook还有国内的豆瓣、搜狐、金山、土豆、果壳网等互联网公司
  • Python在2014年的TIOBE十大编程排行榜中,Python在所有语言中排列第五,在解释型语言中,排在第一位
  • 其实不管什么编程语言,目的还是让计算机干活!哪Python与其他高级语言的区别:

   † C语言可以用来编写操作系统的贴近硬件的语言,所以追求运行速度、才能充分发挥硬件性能

  † C++ 可以用来编写3D游戏,实现3D化,显得更逼真

  † Python可以是用来编写应用程序的高级编程语言

  • Python的优点:

  † 丰富的第三方库,可以基于这些第三方库做快速开发

  † 跨平台的应用,将代码放在其他平台上,一样分分钟运行

  † 可扩展性强,在底层可以引用C语言的库、调用C/C++、Java的模块都是可以的

  † 可以“粘”一段C程序,比如内存的读写、数据排序等Python也被成为“胶水”语言

  † 代码量少,比如C语言需要1000行能完成的任务而Python只需要20行

  † 作者对Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂

  † 能开发网络应用,包括网站、后台服务

  † 日常需要的小工具(包括系统管理员需要的脚本任务),把其他语言开发的程序再包装起来,方便使用

  • Python的缺点

  † 运行速度慢,因为Python是解释型语言,编写的代码必须一条一条的去执行

  † 代码不能加密,如果要发布Python程序,实际上就是发布源代码了

为什么学习Python

  • 上面的优点就有足够的理由让我来学习Python,前期是因为听说爬虫的故事,然后我在在各论坛、知乎都说Python非常强大!
  • 人生苦短,我喜欢Python!Python语言是非常简单易用,连Google都在大规模使用Python,让我有了更大的动力
  • 开发者的哲学就是:

 † 用一种方法,最好是只有一种方法来做一件事

 † 很多像Java、C/C++几十行甚至上百行代码实现的功能,Python可能只需要几行代码就轻松搞定

  • 因此我选择Python是非常正确、明智的

Python版本的区别

  • Python有两个版本:

 † Python2.x(目前最新版本是2.7.10)

 † Python3.x(目前最新版本是3.4.3)

  • 以上这两个版本是不兼容的,因为现在Python正在朝着3.x版本进化,可以看到以下一些简单改动
  • 最经常使用的print函数,在Python2中我们可以直接print “hello world”或者使用单引号print ‘hello world!’,但是在Python3中已经将print作为一个内置函数了,要打印hello world的信息,需要这样操作:print(“Hello world!”)
  • 所以对于我这初学者的角度,安装学习Python2是一个不错的选择,它可以减少我学习过程中带来的一系列兼容性的问题

 Python的环境搭建

  • Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上.在Windows上写Python程序,放在Linux上也是能够运行,在Mac也能运行
  • 安装非常简单,笔者不是写教程,所以这里就不贴出安装步骤了!如实在不会安装请自行google吧
  • 笔者在公司使用的操作系统是Win7_64位操作系统,所以是安装的Python 2.7 64位
  • 官方下载地址:点击进入 下载安装完成过后,打开命令提示符,输入"python" 如有以下提示>>>,进入交互式界面,说明安装成功
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 64 bit (Intel)] on win64
Type "help", "copyright", "credits" or "license" for more information.
>>>
  • >>>exit () 可以退出交互式或者 ctrl+c都是可以退出交互式的
时间: 2024-11-10 23:11:12

Python的认识和环境搭建的相关文章

python 2.7.6环境搭建

为何写脚本 每次用新的机器,都要把python的环境给安装一遍~so,这是一件很操蛋的问题,就shell练手写了一个code,嘿嘿,渣渣技术~ 测试环境 我爱vagrant,一条命令直接还原成干净的测试环境,大爱啊~ 脚本如下: #!/bin/bash # Auther: zhuima # Date:   2014-06-26 # Function: create python env # REVTAL=0 # import Functions  . /etc/rc.d/init.d/funct

【美妙的Python之中的一个】Python简单介绍及环境搭建

美妙的Python之Python简单介绍及安装         简而言之: Python 是能你无限惊喜的语言,与众不同.             1.Python:          Python英文意思为蟒蛇,故又称为蟒蛇语言,在图标设计上有所体现,贵铎·范·罗萨姆(Guido van Rossum)于1989年创立.Python的特质,简单,优雅,健壮,继承传统编程语言的强大性与通用性,同一时候兼具简单脚本的简单性.         Python的哲学:仅仅用一种方法,最好是仅仅有一种方法

python+selenium第一步 - 环境搭建

刚开始学习一门技术,肯定是要从环境搭建开始的,我也不例外. 首先选择需要安装的版本,我使用的是mac自带的2.7版本. selenium2,和火狐浏览器 为求稳定不会出现未知问题,我选择了selenium2.53.6和firefox45版本 1.安装python 我使用的是mac电脑,所以这一步就省略了. 2.安装pip 我是在目录下载了pip到本地,目录命令行安装的 也可以使用easy_install pip进行安装 3.安装selenium 使用在线安装的方式安装的selenium pip

python安装和基础环境搭建

环境搭建:python和 sublime text(自选) 一:安装python 1:进入https://www.python.org/ 选择Downloads  -> 选择系统  -> 选择版本(我的是Windows x86-64 executable installer ). 2:选择Customize installation 同时add python to PATH 3:默认全选,直接next 4:记得勾选第一项,并选择自己想要安装的路径.然后点击Install 5:配置环境变量,建立

python学习之pyenv环境搭建

1.安装git,github地址为https://github.com/pyenv/pyenv-installer/ yum install git -y 2.安装python编译依赖环境 yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel 3.创建python用户用于搭建pyenv专用于python多版本管理环境 useradd pyt

python在window下环境搭建

1.Python安装包下载 地址:https://www.python.org/downloads/windows/ 然后找到对应系统版本的安装包 下载完成后,直接运行exe安装.在安装的时候开业勾选把python.exe加入Path环境变量.如果没有勾选就自己手动添加. 2.在环境变量PATH中把安装的路径配置进去 右键点击"计算机",然后点击"属性" 然后点击"高级系统设置" 选择"系统变量"窗口下面的 "Pat

appium+python在Mac上环境搭建

前言 mac上搭建appium+python的环境还是有点复杂的,需要准备的软件 1.nodejs 2.npm 3.cnpm 4.appium 5.pip 6.Appium-Python-Client 一.nodejs安装 1.nodejs下载地址:https://nodejs.org/ 2.下载完成后傻瓜式下一步安装 3.打开终端,查看版本号是否安装成功,输入:node -v 二.npm安装 1.打开终端,输入:sudo bash 2.继续输入:sudo curl -L https://npm

Python +selenium web自动化测试环境搭建

selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: *  免费,也不用再为破解QTP而大伤脑筋 *  小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序. *  这也是最重要的一点,不管你以前更熟悉C. java.ruby.python.或都是C# ,你都可以通过selenium完成自动化测试,而QTP只支持VBS *  支持多平台:windows.linux.MAC ,支持多浏览器:ie.f

Appium+python移动端自动化测试-环境搭建(一)

搭建所在系统环境:Windows7版本64位系统 一.环境准备 jdk8.0.151 android-sdk_r20.3.4-windows python3.5 appium1.4.16.1 Node-8.9.3 二.以上工具安装过程 请自行百度,此处略过 三.检验安装环境 1.jdk环境,在cmd命令行输入java -version 2.android-sdk环境,在cmd命令行输入android,打开SDK Manager界面 3.python环境,在cmd命令行输入python 4.app