Python之路-初识python及环境搭建并测试

一.认识Python

起源
  Python的作者是著名的“龟叔”Guido van Rossum,他希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。龟叔从ABC语言看到希望,ABC语言是由荷兰的数学和计算机研究所开发的。龟叔也参与到ABC语言的开发。由于一系列原因ABC并没有快速传播使用。因此,龟叔开始写Python语言。

诞生
  1989年,龟叔为了打发无聊的圣诞节,开始编写Python语言。1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。

启示
  Python从刚开始龟叔给它定位就是“优雅 ”,“明确”,“简单”,所以Python程序看上去总是简单易懂。Python现在在TIOBE的排行榜中呈上升趋势。很多大公司,包括google、Yahoo甚至NASA都大量的使用Python。每个语言都是混合体,都有它优秀的地方,但是也有缺陷。同时一个语言的好坏,往往还受制于硬件、平台、时代等等外部原因。以一个开放的心态来接受各个语言。说不定哪一天,你也可以像龟叔一样,混合出自己的语言

官       网:https://www.python.org/

什么是Python?

  面向对象的解释型语言
  简单易学
  丰富的库
  强制使用制表符作为语句缩进(white space)

Python优缺点:

  优点:简单、易学

       免费、开源

       可扩展性、可嵌入性

       丰富的库

  缺点:运行速度慢

     中文资料缺乏

     代码不能加密

二.环境搭建

安装Python

下载地址:https://www.python.org/downloads/

运行Python

打开命令提示符-快捷键(windows+R,敲入cmd)

敲入python,回车

Anaconda是什么?

   Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具

   Anaconda 的优点:

  省时省心、分析利器。

安装Anaconda

下载地址:

https://www.anaconda.com/download/

  Anaconda Navigator:用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现

  Jupyter notebook:基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程

  qtconsole:一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

  spyder:一个使用Python语言、跨平台的、科学运算集成开发环境。

什么是 conda :

conda 是开源包(packages)和虚拟环境(environment)的管理系统。

使用conda管理包

  创建新环境命令:conda create -n env_name list of packages

  如:conda create -n py2 python=2.7

  pandas source activate env_name #进入环境

  source deactivate #退出环境

  conda env remove -n env_name #显示所有的环境

    查看命令:

  conda list #查看所有的安装的包

  conda list python #查看python安装包

  conda search search_term

    更新命令:conda update conda update python numpy

  删除命令:conda remove conda remove python scipy

Python文本编辑器

  PyCharm

   下载地址 http://www.jetbrains.com/pycharm

   注册码:

server选项里边输入 http://elporfirio.com:1017/ 就可以了

或者: server选项里边输入 http://idea.imsxm.com/

汉化技巧(复制粘贴resources_cn.jar放在PyCharm的lib文件里)(推荐大家使用英文版)

安装:

PyCharm 简单得使用

  1. 主题设置与字体设置

  2. PyChram字符集编码设置为UTF-8

  3.修改文件模板:#_*_coding:utf-8_*_

  4.已有文件重命名

  5.Python模块安装

  6.在PyCharm中直接浏览目录 右击文件 -> show in explorer

  7.版本切换: Prgject:python->project interpreter

  6.常用快捷键

    tab     # 选择要缩进的代码,按键缩进(自动补全)

    shift+tab    # 选择要缩进的代码,按键增加

    ctrl+d    # 复制本行粘贴到下一行

    ctrl+?( ctrl+/ ) #选择要添加注释的行,按键进行#添加或去除

    双击shift      #全局搜索

    ctrl+F       #查找

    ctrl+R       #查找替换

    Ctrl+Z #撤回

    alt+ctrl+s           # 打开设置界面

三.第一个 Python程序

输出:

打开编辑器,输入以下代码,右击运行

输入:

打开编辑器,输入以下代码,右击运行

原文地址:https://www.cnblogs.com/lyywj170403/p/10299137.html

时间: 2024-10-04 10:29:40

Python之路-初识python及环境搭建并测试的相关文章

Python之路—初识Python

Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众

Linux平台下Python的安装及IDE开发环境搭建

Linux平台下Python的安装及IDE开发环境搭建 1.Python安装 Python有2.X和3.X两个版本,由于2.X的版本较稳定,使用者也较多,本文选择使用Python 2.X版本. 安装步骤: (1) 下载Python安装包:https://www.python.org/downloads/ (2)  解压安装包:tar zxvf Python-2.7.10.tgz (3)  编译:./compile (4)  安装:make && make install 说明: ① 这样p

联盟链初识以及Fabric环境搭建流程

这篇文章首先简单介绍了联盟链是什么,再详细的介绍了Fabric环境搭建的整个流程. 区块链分类: 以参与方式分类,区块链可以分为:公有链.联盟链和私有链. 定义: 我们知道区块链就是一个分布式的,去中心化的公共数据库(或称公共账本).而联盟链是区块链的一个分支,所以它本身也是一个分布式的,去中心化的公共数据库,跟其他链的区别就是它是针对特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,其共识过程受到预选节点控制的区块链 本质 联盟链本质仍然是一种私有链,只不过它要比单个小组织开发的私

Python之路,Day2 - Python基础2

Python之路,Day2 - Python基础2 本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 1 names = ['Alex',"Tenglan",'Eric'] 通过下标访问列表中的元素,下标从0开始计数 1 2 3 4 5 6 7 8 >>> names[0] 'Alex' >>> na

七日Python之路--无关Python(混人乱语,不看也罢)

2014年08月06日的下午,内心压制不住的狂躁抑或浮躁.莫名的感到很多无形的压力,以至于感觉自己似乎快要死去. 怎么说呢,前些日子情人节.自己鼓足勇气去见了自己内心喜欢的女生,当然她也是知道的.我们大二还是大三认识的,差不多有两年多了吧.大学不在一个学校,还有一个原因就是她那时有男朋友,但跟男朋友的时分时合.自己由于种种原因,跟她联系也不是太多.后来毕业,自己考研失败,当然这其中全是自己的问题,既然自己做出了选择便没有什么谈论后悔的资格.后来知道她考上了研究生.而我则在青岛找了一家小公司做起了

Python 自学笔记(一)环境搭建

一,关于Python的介绍 关于Python的介绍,我不想多说了,网上随便一搜,很多介绍,这里我主要写下我的自学Python的 过程,也是为了促进我能继续学习下去. 二,环境搭建 1,这里我只讲解Windows,因为我比较喜欢Linux,但是windows 还是必须要用的,所以对linux不是经常用(我不是职业程序猿,只是个业余爱好者),不过这都是很简单的,不论哪个平台,都无所谓了 2,下载Python ,https://www.python.org/downloads/windows/ 选择你

python Qrcode二维码开发环境搭建

开发环境环境 系      统:windows10 x64 开发工具:python2.7  +qrcode 最近发现一个挺好用的工具,思维导图,可以让我们建立一个清晰思路,我个人比较喜欢用xmind6,所以环境搭建方法是使用思维导图工具编写 . python qrcode 作用: 现在最流行事就是,在外面经常有人让我们扫二维码,而这个插件包的作用就是生成二维码. 以下就是在windows环境下搭建Qrcode环境的具体过程,详见下图.所需要的资料详见附件.

CentOS6.5环境下Python + Django + MySQL + eclipse开发web环境搭建的简单方法

这几天跟Linux下的Python + Django环境搭建卯上了.经过几天的琢磨,找到了一条自己认为给力的路径. 这里给出命令行,过程如下: 首次登陆,切换管理员: [[email protected] ~]$ suPassword: 查看当前的版本:[[email protected] web]# pythonPython 2.6.6 (r266:84292, Nov 22 2013, 12:11:10) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on l

Learning Scrapy:《精通Python爬虫框架Scrapy》Windows环境搭建

之前用爬虫抓点数据的时候基本上就是urllib3+BeautifulSoup4,后来又加入requests,大部分情况就够用了.但是最近心血来潮想学一下Scrapy,于是找了本书——<精通Python爬虫框架Scrapy>.内容算是比较可以的,但是按书中附录搭建环境着实折腾了一点时间,于是想把碰到的问题总结一下,让大家也少走点弯路. 进入正题之前,有几点要说明一下: 安装这个环境有什么用?这个环境就是一个服务器,有需要你抓的网站,不会因现实中的网站改版而造成代码失效,书中测试代码的网站基本上都