“笨方法”学习Python笔记(1)-Windows下的准备
Python入门书籍
来自于开源中国微信公众号推荐的一篇文章
全民Python时代,豆瓣高级工程师告诉你 Python 怎么学
问:请问你目前最好的入门书是那本?有没有和PHP或者其他语言对比讲Python的呢?
答:我认为最好的入门书是《Python 学习手册》和 《”笨办法”学Python》。
“笨办法”学Python的译者前言中的一句话:
这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现。
让我选择了以笨办法学 Python (Learn Python The Hard Way)开始入门学习。
开始
阅读章节至习题 0: 准备工作了解到Mac OSX内置有Python。
我的操作系统是Windows10的2016周年更新版,OS版本是14393.222,该版本的OS可安装Ubuntu On Windows 10。
推测在Linux子系统或许会默认安装有Python,立即尝试。
快捷键Ctrl+R,输入bash,敲击Enter键打开Bash终端。
尝试命令,显示如下。果然内置安装了Python2.7.6,这个时间的最新的Python2版本是Python 2.7.12,2.7.6足够用。
alien@ALLEN:/mnt/c/Users/Allen$ python --version
Python 2.7.6
内置的bash已然够用,学习不遗漏,按照指导配置windows下的Python环境
下载地址如下:
https://www.python.org/downloads/windows/
安装完成之后,尝试cmd下输入python,显示命令无效。需要配置环境变量。
在命令行终端里边运行 python。运行的方法是输入程序的名字再敲一下回车。
a 、如果你运行 python 发现它不存在(python 不是可执行命令,或者系统找不到python云云)。你需要访问 http://python.org/download 并且安装 Python。
b、确认你安装的是 Python 2 而不是 Python 3。
c、你也可以试试 ActiveState Python,尤其是你没有管理员权限的时候。
d、如果你安装好了但是 python 还是不能被识别,那你需要在 powershell 下输入并执行以下命令:
[Environment]::SetEnvironmentVariable(“Path”, “$env:Path;C:\Python27”, “User”)
e、关闭并重启 powershell,确认 python 现在可以运行。如果不行的话你可能需要重启电脑。
我的安装路径是E:\Python27,修改环境变量的配置命令
[Environment]::SetEnvironmentVariable("Path", "$env:Path;E:\Python27", "User")
验证是否安装成功:
C:\Users\Allen>python --version
Python 2.7.12
环境配置完成。
“笨方法”学习Python笔记(1)-Windows下的准备的更多相关文章
- “笨方法”学习Python笔记(2)-VS Code作为文本编辑器以及配置Python调试环境
Visual Studio Code 免费跨平台文本编辑器,插件资源丰富,我把其作为Debug的首选. 下载地址:https://code.visualstudio.com/Download 安装之后 ...
- LPTHW 笨方法学习python 16章
根据16章的内容作了一些扩展. 比如,判断文件如果存在,就在文件后追加,如不存在则创建. 同时借鉴了shell命令中类似 cat <<EOF > test的方法,提示用户输入一个结尾 ...
- python笔记:windows 下安装 python lxml
原文:http://blog.csdn.net/zhaokuo719/article/details/8209496 windows 环境下安装 lxml python 1.首先保证你的python ...
- TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub)[转]
TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub) Git-1.7.11-preview+GitExtensions244SetupComplete+T ...
- google protobuf学习笔记:windows下环境配置
欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/45371743 protobuf的使用和原理,请查看:http:/ ...
- [Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium
最近准备深入学习Python相关的爬虫知识了,如果说在使用Python爬取相对正规的网页使用"urllib2 + BeautifulSoup + 正则表达式"就能搞定的话:那么动态 ...
- 转 windows下安装pycharm并连接Linux的python环境 以及 windows 下notepad ++编辑 linux 的文件
######sample 1:windows下安装pycharm并连接Linux的python环境 https://www.cnblogs.com/junxun/p/8287998.html wind ...
- Python写一个Windows下的android设备截图工具
界面版 利用python的wx库写个ui界面,用来把android设备的截图输出到电脑屏幕,前提需要安装adb,涉及到的python库也要安装.代码如下: import wx,subprocess,o ...
- Docker的学习(一)Windows下安装docker环境以及基础的配置
Docker是什么我这里就不多做介绍了,相信大家都清楚,网上有很多介绍的文章所以作为菜鸟的我就不用我的眼光以及理解来为大家介绍了,还是那句话,这篇文章主要是用作记录学习过程,希望不会误导新人,也希望各 ...
随机推荐
- Think twice before starting the adventure
杂文一篇. 1. 取名字真心是一件特别困难的事情.这位独立开发者花了将近两天的时间,给他的私人项目取了个名字:这篇博客<为何我不鸟你的开源项目>里显然还忽视了一个原因,就是名字取得太烂以至 ...
- post和get请求的参数乱码
对于做Java WEB项目同学来说,中文乱码问题是一个经常遇到而又非常头痛的问题,而最容易出现乱码的环节就是在浏览器向服务器发送请求的过程,至于出现乱码的原因不是本文的关注的重点,想了解的朋友可以参考 ...
- _ZNote_Qt_QDialog_修改button名称
#include <QPushButton> ui->buttonBox->button(QDialogButtonBox::Ok)->setText("Run ...
- Appium日志乱码终结指北
缘起 最近Android,IOS自动化多开群控都搞好了,但是Appium中的log 显示中文乱码问题像个苍蝇一样,看着感觉特别难受,挥之不去,抚之不平.论坛搜索了一下,很多帖子都反映过这个问题,但是都 ...
- ios之好用的Reachability
#import <Foundation/Foundation.h> @interface NetWorkTool : NSObject + (instancetype)shareInsta ...
- vue.js 系列教程
Vuejs——(1)入门(单向绑定.双向绑定.列表渲染.响应函数) Vuejs——(2)Vue生命周期,数据,手动挂载,指令,过滤器 Vuejs——(3)计算属性,样式和类绑定 Vuejs——(4)v ...
- Senparc.Weixin SDK v5.0 升级公告
经过五年半的持续维护,Senparc.Weixin SDK 逐步丰满和完善,在升级的过程中,我们为基础库(Senparc.Weixin.dll)加入了许多通用的功能,例如加密/解密算法.通用缓存方法等 ...
- 谈谈Java中的代理模式
首先来看一下代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问.在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用, 其特征是代理类与 ...
- 如何推翻JAVA的统治地位?
“java越来越过份了.”php狠狠的说,他转头看着C:“C哥,您可是前辈,java最近砸了我不少场子,您老再不出来管管,我怕他眼里就没有您了啊.” C哥吸烟,慢慢的说:“年轻人不要着急,java的根 ...
- js高级笔记
定时器this指向window javascript 的执行过程 预解析(变量) 数据集和功能集---- 对象 对象----属性和方法 -------------------面向对象--------- ...