Python学习笔记(一):Python开发环境搭建

一直有接触Python,前段时间还买了两本书打算学习学习,但老是由于各类各样的缘由而没有坚持下来,囫囵吞枣般的翻了几回书后干脆都扔一边不想动了。最近好好检讨了一下,决定正式从零开始学习Python,经过写博客的方式敦促本身和记录学习心得。python

 

1、Windows平台安装Pythonsql

一、在官网 https://www.python.org/,根据系统版本下载Python安装包,这里我选择的最新版-Python 3.6.0less

二、双击下载好的exe文件进行安装ide

      

这里咱们选择自定义安装学习

    

全勾上就好了,nextui

    

根据须要选择,建议前五项所有勾选;安装路径根据我的喜爱便可,我选择安装在E盘。选择完毕点击Installurl

    

等待安装完成----idea

            

安装完成后,咱们能够经过Python自带的IDLE和终端窗口开始使用Python,也可使用Win+R组合键,输入cmd打开命令提示符窗口,再输入python进入交互式终端。spa

     

国际惯例,第一次给 "hello,world!"。.net

 

2、Linux平台安装Python

一、以CentOS 7 为例,一般Linux系统都会自带Python2.6或2.7,在终端输入python便可进入Python交互式解释器。

    

二、安装python-3.6.0 

首先安装可能须要的依赖包  yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

    

而后到官网找到下载路径,使用wget下载: wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

    

下载后解压,并将解压后的文件夹放到/usr/local目录下,同时删除原有python依赖  

# tar -zxvf Python-3.6.0.tgz

# mv Python-3.6.0 /usr/local

# ll /usr/bin | grep python

# rm -rf /usr/bin/python

    

进入Python目录,并执行 ./configure检查配置

    

编译,make

编译安装,make install

    

创建新的软连接 # ln -s /usr/local/bin/python3.6 /usr/bin/python

    

更改yum脚本、/usr/bin/gnome-tweak-tool 以及 /usr/libexec/urlgrabber-ext-down 配置文件的python依赖

#  cd /usr/bin

    

更改以上文件的头文件 #!/usr/bin/python 为 #!/usr/bin/python2

     

至此,Python3.6已经安装完毕,hello,world!

--------------------------------------------------------------------------------------------------------------------------

彩蛋:《Python之禅》

    

The Zen of Python, by Tim Peters
《Python之禅》    Tim Peters
Beautiful is better than ugly. 
优美胜于丑陋
Explicit
is better than implicit.
明了胜于隐晦
Simple
is better than complex.
简洁胜于复杂
Complex
is better than complicated.
复杂胜于混乱
Flat
is better than nested.
扁平胜于嵌套
Sparse
is better than dense.
宽松胜于紧凑
Readability counts.
可读性很重要
Special cases aren
't special enough to break the rules.
即使是特例,也不可违背这些规则

Although practicality beats purity.
虽然现实每每不那么完美
Errors should never
pass silently.
但也不该该放过任何异常
Unless explicitly silenced.
除非你肯定须要如此
In the face of ambiguity, refuse the temptation to guess.
若是存在多种可能性,不要猜想
There should be one
-- and preferably only one --obvious way to do it.
确定有一种--一般也是惟一一种--最佳的解决方案
Although that way may
not be obvious at first unless you're Dutch.
虽然这并不容易,由于你不是Python之父

Now is better than never.
动手比不动手要好
Although never
is often better than *right* now.
但不假思索就动手还不如不作
If the implementation
is hard to explain, it's a bad idea.
若是你的方案很难懂,那确定不是一个好方案

If the implementation is easy to explain, it may be a good idea.
若是你的方案很好懂,那确定是一个好方案
Namespaces are one honking great idea
-- let's do more of those!
命名空间很是有用,咱们应该多加利用

 

参考文档:http://blog.csdn.net/hobohero/article/details/54381475

              《Python语言及其应用》--[Bill Lubanovic] 著;丁嘉瑞 梁杰 禹常隆 译

相关文章
相关标签/搜索