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足够用。

  1. alien@ALLEN:/mnt/c/Users/Allen$ python --version
  2. 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,修改环境变量的配置命令

  1. [Environment]::SetEnvironmentVariable("Path", "$env:Path;E:\Python27", "User")

验证是否安装成功:

  1. C:\Users\Allen>python --version
  2. Python 2.7.12

环境配置完成。

“笨方法”学习Python笔记(1)-Windows下的准备的更多相关文章

  1. “笨方法”学习Python笔记(2)-VS Code作为文本编辑器以及配置Python调试环境

    Visual Studio Code 免费跨平台文本编辑器,插件资源丰富,我把其作为Debug的首选. 下载地址:https://code.visualstudio.com/Download 安装之后 ...

  2. LPTHW 笨方法学习python 16章

    根据16章的内容作了一些扩展. 比如,判断文件如果存在,就在文件后追加,如不存在则创建. 同时借鉴了shell命令中类似 cat <<EOF > test的方法,提示用户输入一个结尾 ...

  3. python笔记:windows 下安装 python lxml

    原文:http://blog.csdn.net/zhaokuo719/article/details/8209496 windows 环境下安装 lxml python 1.首先保证你的python ...

  4. TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub)[转]

    TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub) Git-1.7.11-preview+GitExtensions244SetupComplete+T ...

  5. google protobuf学习笔记:windows下环境配置

    欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/45371743 protobuf的使用和原理,请查看:http:/ ...

  6. [Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium

    最近准备深入学习Python相关的爬虫知识了,如果说在使用Python爬取相对正规的网页使用"urllib2 + BeautifulSoup + 正则表达式"就能搞定的话:那么动态 ...

  7. 转 windows下安装pycharm并连接Linux的python环境 以及 windows 下notepad ++编辑 linux 的文件

    ######sample 1:windows下安装pycharm并连接Linux的python环境 https://www.cnblogs.com/junxun/p/8287998.html wind ...

  8. Python写一个Windows下的android设备截图工具

    界面版 利用python的wx库写个ui界面,用来把android设备的截图输出到电脑屏幕,前提需要安装adb,涉及到的python库也要安装.代码如下: import wx,subprocess,o ...

  9. Docker的学习(一)Windows下安装docker环境以及基础的配置

    Docker是什么我这里就不多做介绍了,相信大家都清楚,网上有很多介绍的文章所以作为菜鸟的我就不用我的眼光以及理解来为大家介绍了,还是那句话,这篇文章主要是用作记录学习过程,希望不会误导新人,也希望各 ...

随机推荐

  1. bzoj2730(割点+分类讨论)

    把割点删去后,剩下的联通块个数就是答案,方案数就是siz乘一起,但要讨论一些特殊情况,没有割点时答案直接算,一个联通块如果连接多个割点是不需算入答案的: #include<iostream> ...

  2. POJ3040--Allowance(贪心)

    http://poj.org/problem?id=3040 思路: 输入时,如果有大于c的,直接把数量加到结果中,不把他加到数组中 把钱按面值排序 想取最大面额的钱,保证取到的钱小于等于c 然后取最 ...

  3. JObject,JArray的基本操作

    引用:https://www.cnblogs.com/dacongge/p/6957074.html 1.JObject:基本的json对象 /// <summary> /// Gets ...

  4. Windows 10 无法使用搜索栏,显示一片空白

    查看这个:https://blog.csdn.net/qq_41571056/article/details/82928919

  5. css实现圆形倒计时效果

    实现思想: 1.最外层包裹内部的div1(.box) 2.内部左右两边div2(.left_box和.right_box),宽度为div1的一半,通过overflow:hidden隐藏其内部的div ...

  6. grep 笔记

    -a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 ...

  7. 每天学点SpringCloud(五):如何使用高可用的Eureka

    前几篇文章我们讲了一下Eureka的基础使用,但是呢有一个很重要的问题,我们讲的都是单机版的情况,如果这个时候Eureka服务挂了的话,那么我们的服务提供者跟服务消费者岂不是都废了?服务提供者和消费者 ...

  8. 微信小程序信息展示列表

    微信小程序信息展示列表 效果展示: 代码展示: wxml <view class="head"> <view class="head_item" ...

  9. SpringCache实战遇坑

    1. SpringCache实战遇坑 1.1. pom 主要是以下两个 <dependency> <groupId>org.springframework.boot</g ...

  10. Java-二进制转10进制原理机制

    任何文件在计算机储存时都是以二进制储存的,由 1和0 组成,如: 101010101010100111110100101010 现在有一组二进制数据: 10010110 那么他转成10进制是多少呢(我 ...