一个做全栈的老同事说,学习安卓开发,第一次学没有入门,第二次也没有入门,第三次才入门成功,这才是学习的常态。
从去年开始看叶孤城的简书,学习Python,照着他写的文档搞了多次,没有一次成功。不是这个报错,就是那个报错。每次都把配置的环境推翻在照着步骤来一遍,仍然没有用。主要原因对新事物不够了解,对自己信心不足。
Python有2.x和3.x之分,究竟搞哪个呢?其实,就像现在学习iOS开发的新手,在抉择swift和objc一样。语言虽然有些差异,但是做事的流程,规则变化不大。不管搞项目,架构都是MVC及它的演变。
iOS是有老同事半带半学半看视频,Python没有带,想看视频教程但是网上没有找到系统的。不久之前,看到网上Flask框架可以给客户端开发API,于是就糊里糊涂的买了《Flask Web开发基于Python的Web应用开发实践》。
Mac电脑配置,网上要敲很多命令,看的头疼。我这里只敲两次:
第一次,装HomeBrew,这个你就理解为是App Store或者是360的软件中心。把下面命令复制到终端:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第二次,安装Python3.x,把下面命令复制到终端:
sudo brew install python3
其他的教程会教你,用命令行建立虚拟环境。我们这里,只要安装PyCharm开发工具就好。我安装的是社区版的,个人版收费,懒得破解,初学够用就好。
PyCharm新建项目:
建立虚拟开发环境(相当于影子系统,我大学流行过一段时间)。
选取Python的版本,我的选的是自己装的Python3.x。
然后就是一路回车,Name给你的虚拟环境取个代号名字,Localhost虚拟环境放在哪个目录下。
现在到了安装插件时间,我们用Flask就要安装插件Flask。
点击PyCharm ,然后Preferens,然后看图图上就加号“+”,就是添加插件,然后默认ok。
接触新事物,很难往下进行,这才是正常的,多搞几次,说不准哪天就会通透了。
原文:http://www.cnblogs.com/ylzx/p/5173932.html