Python学习资料

用 Kindle 看知乎周刊103期《编程小白学 PYTHON》,发现里面有许多好的推荐,记录下来。

两个微信公众号值得关注

PythonCoder(Python 开发者)

crossincode(Crossing 的编程教室)

强烈推荐的网站

Learn Python The Hard Way, 3rd Edition Update 是唯一的也是最终的选择。

Codecademy 是为新手准备的 Python track。

udacity 和 Codecademy 类似。

入门教程

Full Stack Python 上有各种 Python 资源汇总。

A Byte of Python 是一个简明的 Python 入门教程。

Dive into Python 是一本开源的 Python 教程。

练习

Python Practice Book 是一本 Python 的练习书,帮助掌握基本语法。

This list of 5 programming project for Python beginners 是5个适合初学者的编程项目。

学习语言没有捷径,只有勤奋才能成功。

Django开发环境

参考了这篇《开发环境和Django安装》

目前我的项目开发环境是:

Mac OS X 10.11.2

Python 3.5

Django 1.9

Bootstrap 3.3.6

Virtualenv 13.1.2

Git 2.6.4

两个升级

Mac OS X预装了Python,不过版本比较低,所以我选择升级版本。

在Python的官网下载

https://www.python.org/downloads/

安装Virtualenv需要用到pip,所以将pip也升级了。

https://pypi.python.org/pypi/pip

四个安装

要安装Virtualenv、Django、Git、Bootstrap。

其中安装Git还需要用brew;安装Bootstrap需要npm

在终端通过pip安装Virtualenv和Django:

$ pip install virtualenv
$ pip install  django

安装Git之前先要安装brew,所以,根据Homebrew官网提示,在终端粘贴以下脚本,安装brew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在安装好brew之后,在终端输入以下脚步安装Git:

$ brew install git

安装Bootstrap前要先安装nam,所以,下载安装npm后,在终端输入以下加班安装Bootstrap:

$ npm install bootstrap

现在,该升级、安装的都完成了。开始创建虚拟环境。

虚拟环境配置

使用Virtualenv创建虚拟环境。

#创建虚拟环境
$ virtualenv -p /usr/local/bin/python3.5 ENV3.5  

Running virtualenv with interpreter /usr/local/bin/python3.5
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.5'
New python executable in ENV3.5/bin/python3.5
Also creating executable in ENV3.5/bin/python
Installing setuptools, pip...done.

#激活虚拟环境
$ source /ENV3.5/bin/activate  
#查看当前环境下的安装包
$ pip list  
pip (1.5.6)
setuptools (3.6)