欣梦 發表於 2019-6-27 09:48:00

01 Python简介

<p>  本章节的内容:</p>
<p>    1、Python语言</p>
<p>    2、Python适合用于做什么</p>
<p>    3、程序员如何工作</p>
<p>    4、安装Python</p>
<p>----------------------------------------------</p>
<p>1、Python语言</p>
<p>  Python是什么?</p>
<p>    一种计算机编程语言以及一组配套的软件工具和库;</p>
<p>  Python的特点是什么?</p>
<p>    1、简单易学</p>
<p>    2、效率极高</p>
<p>    3、Python自带各种现成的库</p>
<p>    4、易于维护</p>
<p>  Python的由来?</p>
<p>    Python之父所叙述的(GUIdovanRossum),Python是以喜剧团体Monty Python(巨蟒小组)的名字命名的。</p>
<p>&nbsp;</p>
<p>2、Python适合用户做什么?</p>
<p>  理论是哪个Python可以编写所有功能,但是常规情况下,在以下环境中运行效率更高:</p>
<p>    <strong>a\脚本环境</strong></p>
<p>    <strong>b\网站开发</strong>(Django(www.djangoproject.com),Bottle(www.bottlepy.org),和Zope(www.zope.org))</p>
<p>    <strong>c\文本处理</strong></p>
<p>    <strong>d\科学计算</strong>。网络上有很多的库文件用于统计、数学计算和绘图的函数;</p>
<p>    <strong>f\教育</strong>。Python可以作为教学编程的入门语言。</p>
<p>  Python的运行速度是要慢与C或者C++以及JAVA等编程语言的,所以,在开发底层相关程序,例如操作系统是不会选择Python来实现的;</p>
<p>&nbsp;</p>
<p>3、程序员如何工作</p>
<p>  在编写程序之前,我们首先搞清楚目的,也就是客户需求;</p>
<p>  有了需求以后,就可以开始编写源代码;可以通过各种编辑器来实现,甚至是文本文档;</p>
<p>  为了运行源程序,我们需要进行代码解析,也就是通过Python解释器将源代码转换为目标代码。</p>
<p>    例如:源代码为urlexpand.py,则解析后的目标代码就会存放在urlexpand.pyc中;</p>
<p>  之后,我们就可以执行代码程序;实际上,程序员很少与目标代码(.pyc)进行交互;</p>
<p>  最后,检查程序输出。如果发现错误,则回到第二步去检查代码错误;</p>
<p><img src="https://img2018.cnblogs.com/blog/1576057/201906/1576057-20190626233237726-396955557.png"></p>
<p>&nbsp;</p>
<p>&nbsp;4、安装Python程序</p>
<p>  4.1、在Windows环境下安装Python环境</p>
<p>    1、访问Python下载页面:www.python.org/download</p>
<p><img src="https://img2018.cnblogs.com/blog/1576057/201906/1576057-20190626233731195-2124230452.png"></p>
<p>    2、下载Windows版本的Python程序</p>
<p>    3、根据操作系统,单击相应的安装程序连接</p>
<p>    4、双击安装即可</p>
<p><img src="https://img2018.cnblogs.com/blog/1576057/201906/1576057-20190627094213416-1813823609.png"></p>
<p>    显示安装成功即可</p>
<p>    5、测试安装--通过“开始”中“所有程序”,启动IDLE(Python GUI),运行一个“24*7”,并回车;</p>
<p><img src="https://img2018.cnblogs.com/blog/1576057/201906/1576057-20190627094545848-752643714.png"></p>
<p>&nbsp;</p>
<p>  4.2、在Linux环境下安装Python环境</p>
<p>    在Linux环境下,默认是安装了Python了的;</p>
<p><img src="https://img2018.cnblogs.com/blog/1576057/201906/1576057-20190626235321046-487009127.png"></p>
<p>    但是由图可知,我们这里使用的Python为2.6版本;这时我们需要更新到3.0版本以上; </p>
<p>    a\下载安装数据包</p>
<div class="cnblogs_code">
<pre>mkdir /usr/local/python3<br>cd /usr/local/python3
<span style="color: rgba(0, 0, 255, 1)">wget</span> https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz</span></pre>
</div>
<p>    b\解压数据包得到源码,安装编译环境</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">yum</span> <span style="color: rgba(0, 0, 255, 1)">install</span> <span style="color: rgba(0, 0, 255, 1)">gcc</span> -y<br>yum install openssl-devel//安装ssl的库环境<br>yum install libffi-devel//出现如下错误需要安装这个库文件</pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/1576057/201906/1576057-20190627090240041-1620324046.png"></p>
<p>    c\编译安装Python3</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">tar</span><span style="color: rgba(0, 0, 0, 1)"> xvf python
cd python
.</span>/configure --prefix=/usr/local/Python3.<span style="color: rgba(128, 0, 128, 1)">7.0</span>/ --enable-optimizations
<span style="color: rgba(0, 0, 255, 1)">make</span> &amp;&amp; <span style="color: rgba(0, 0, 255, 1)">make</span> <span style="color: rgba(0, 0, 255, 1)">install</span></pre>
</div>
<p><img src="https://img2018.cnblogs.com/blog/1576057/201906/1576057-20190627093312927-1891470962.png"></p>
<p>    安装完成</p>
<p>    d\生成命令文件的软连接,以及pip3库文件的软连接</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">ln</span> -s /usr/local/Python3.<span style="color: rgba(128, 0, 128, 1)">7.0</span>/bin/python3 /bin/<span style="color: rgba(0, 0, 0, 1)">python3
</span><span style="color: rgba(0, 0, 255, 1)">ln</span> -s /usr/local/Python3.<span style="color: rgba(128, 0, 128, 1)">7.0</span>/bin/pip3 /bin/pip3</pre>
</div>
<p>    e\测试</p>
<p><img src="https://img2018.cnblogs.com/blog/1576057/201906/1576057-20190627093637962-529759824.png"></p>
<p>    自此,Python3的环境已经搭建完成;</p><br><br>
来源:https://www.cnblogs.com/BurnovBlog/p/11095253.html
頁: [1]
查看完整版本: 01 Python简介