python3学习

2018/05/09 python

当前,我是一个python未入门的、有过开发经验的、不愿放弃开发的小子,本文旨在记录学习《廖雪峰的python教程》的过程中遇到的重点与难点问题,以备查阅。

python简介

Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。

龟叔给Python的定位是“优雅”、“明确”、“简单”,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。

完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。所以Python是一种相当高级的语言。

用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦。

那Python适合开发哪些类型的应用呢?

  • 首选是网络应用,包括网站、后台服务等等;
  • 其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;
  • 另外就是把其他语言开发的程序再包装起来,方便使用。

Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。

Python的缺点(有时候也不是什么缺点)?

  • 运行速度慢,和C程序相比非常慢,因为Python是解释型语言
  • 代码不能加密

看了下编程语言TIOBE排行榜,目前python排在第四位,java稳居第一。

安装python

传送门

这里主要强调一下Mac上安装Python

Mac系统自带的Python版本是2.7,这个版本是不能卸载的,因为操作系统内很多组件对它有依赖,因此,要使用Homebrew来多安装一个python3.6的版本,命令如下:

# 安装xcode(开发必装)
xcode-select --install

# 安装python3
brew install python3

# 查看安装的版本
python3 --version

# 进入python2.7
python

# 进入python3.6
python3

IDE

atom

Python开发工具Atom

Atom Runner 插件

Hydrogen 插件

Kite 插件

autocomplete-python 插件

regex-railroad-diagram 插件

pycharm

官网

pyCharm最新2018激活码

JetBrains 系列软件汉化包

pyDev

mac 配置Python集成开发环境(Eclipse +Python+Pydev)

参考资料


转载请注明出处,本文采用 CC4.0 协议授权,版权归 Mars丶小石头 所有。

Search

    Table of Contents