py走起!!!

习题0:准备工作

Windows平台

1. 用浏览器打开 http://learnpythonthehardway.org/exercise0.html 下载并安装 gedit 文本编辑器。这个操作无需管理员权限。

2. 把 gedit 放到桌面或者快速启动栏,这样你就可以方便地访问到该程序了。这两条在安装选项中可以看到。

  a. 运行 gedit,我们要先改掉一些愚蠢的默认设定。

  b. 从 gedit menu 中打开 Preferences,选择 Editor 页面。

  c. 将 Tab width: 改为 4。

  d. 选择 (确认有勾选到该选项) Insert spaces instead of tabs。

  e. 然后打开 “Automatic indentation” 选项。

  f. 转到 View 页面,打开 “Display line numbers” 选项。

3. 从开始菜单运行“PowerShell”程序。你可以使用开始菜单的搜索功能,输入名称后敲回车即可打开。

4. 为它创建一个快捷方式,放到桌面或者快速启动栏中以方便使用。

5. 运行 Terminal 程序,这个程序看上去不怎么地。

6. 在 Terminal 程序里边运行 python。运行的方法是输入程序的名字再敲一下回车。

  a. 如果你运行 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 现在可以运行。如果不行的话你可能需要重启电脑。

7. 键入 CTRL-Z (^Z),再敲回车以退出 python。

8. 这样你就应该退回到敲 python 前的提示界面了。如果没有的话自己研究一下为什么。

9. 学着使用 Terminal 创建一个目录,你可以上网搜索怎样做。

10. 学着使用 Terminal 进入一个目录。同样你可以上网搜索。

11. 使用你的编辑器在你进入的目录下建立一个文件。你将建立一个文件,使用 “Save” 或者 “Save As...” 选项,然后选择这个目录。

12. 使用键盘切换回到 Terminal 窗口,如果不知道怎样使用键盘切换,你一样可以上网搜索。

13. 回到 Terminal,看看你能不能使用命令看到你新建的文件,上网搜索如何将文件夹中的内容列出来。

Warning有时这一步你会漏掉:

  Windows 下装了 Python 但是没有正确配置路径。 确认你在 powershell 下输入了[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")。你也许需要重启 powershell 或者计算机来让路径设置生效。

在 cmd 里 > dir /ad 查看所有子文件夹, 而在 powershell 里输入> dir | ? {$_.mode -like "d*"}

New-Item 是 powershell 里创建新文件和文件夹简单而快速的方法。

比如在当前文件夹下新建一个名为aaa的目录 > New-Item aaa -type directory

在当前文件夹下新建一个名为aaa.txt的文件 > New-Item aaa.txt -type file

如果输入的项目已经存在,可以使用 -force 参数(原文件将全部更新,为空文件),也可以使用 -value 参数添加一些参数进去。

比如将已经存在的 aaa.txt 更新并输入this is a book > New-Item aaa.txt -type file -force -value 'this is a book'

powershell里复制:选中内容,单击右键即可复制。

powershell里粘贴:单击右键即可粘贴。

笨办法学Python(零)的更多相关文章

  1. 笨办法学python - 专业程序员的养成完整版PDF免费下载_百度云盘

    笨办法学python - 专业程序员的养成完整版PDF免费下载_百度云盘 提取码:xaln  怎样阅读本书 由于本书结构独特,你必须在学习时遵守几条规则 录入所有代码,禁止复制粘贴 一字不差地录入代码 ...

  2. 《笨办法学Python 3》python入门书籍推荐|附下载方式

    <笨办法学Python 3>python入门书籍免费下载 内容简介 本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用.这本书以习题的方式引导读 ...

  3. 笨办法学 Python (Learn Python The Hard Way)

    最近在看:笨办法学 Python (Learn Python The Hard Way) Contents: 译者前言 前言:笨办法更简单 习题 0: 准备工作 习题 1: 第一个程序 习题 2: 注 ...

  4. 笨办法学 Python (第三版)(转载)

    笨办法学 Python (第三版) 原文地址:http://blog.sina.com.cn/s/blog_72b8298001019xg8.html   摘自https://learn-python ...

  5. 笨办法学Python - 习题1: A Good First Program

    在windows上安装完Python环境后,开始按照<笨办法学Python>书上介绍的章节进行练习. 习题 1: 第一个程序 第一天主要是介绍了Python中输出函数print的使用方法, ...

  6. 笨办法学python 13题:pycharm 运行

    笨办法学python 13题 代码: # -*- coding: utf-8 -*- from sys import argv # argv--argument variable 参数变量 scrip ...

  7. 笨办法学Python 3|百度网盘免费下载|新手基础入门书籍

    点击下方即可百度网盘免费提取 百度网盘免费下载:笨办法学Python 3 提取码:to27 内容简介: 本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用. ...

  8. 《笨办法学 Python(第四版)》高清PDF|百度网盘免费下载|Python编程

    <笨办法学 Python(第四版)>高清PDF|百度网盘免费下载|Python编程 提取码:jcl8 笨办法学 Python是Zed Shaw 编写的一本Python入门书籍.适合对计算机 ...

  9. 笨办法学python 第四版 中文pdf高清版|网盘下载内附提取码

    笨办法学 Python是Zed Shaw 编写的一本Python入门书籍.适合对计算机了解不多,没有学过编程,但对编程感兴趣的朋友学习使用.这本书以习题的方式引导读者一步一步学习编 程,从简单的打印一 ...

随机推荐

  1. Margarite and the best present

    Little girl Margarita is a big fan of competitive programming. She especially loves problems about a ...

  2. 江西财经大学第一届程序设计竞赛 B

    链接:https://www.nowcoder.com/acm/contest/115/B来源:牛客网 题目描述 给出一个出生日期,比如:1999-09-09, 问:从出生那一天开始起,到今天2018 ...

  3. APPcrawler基础原理解析及使用

    一.背景 一年前,我们一直在用monkey进行Android 的稳定性测试 ,主要目的就是为了测试app 是否会产生Crash,是否会有ANR,页面错误等问题,在monkey测试过程中,实现了脱离Ca ...

  4. jQuery 全屏滚动插件 fullPage.js 参数说明

    fullPage.js 是一个基于 jQuery 的插件,它能够很方便.很轻松的制作出全屏网站,主要功能有: 支持鼠标滚动 支持前进后退和键盘控制 多个回调函数 支持手机.平板触摸事件 支持 CSS3 ...

  5. Zero Sum Subarray

    Given an integer array, find a subarray where the sum of numbers is zero. Your code should return th ...

  6. nginx 资源重定向

    背景:有时候我一些资源(.js .css etc.)等不想访问我本地的,我想重定向到其他 URL 解决:直接修改 nginx 的配置文件 conf,添加下面的代码 #avoid processing ...

  7. protobuf在c++的使用方法以及在linux安装

      https://blog.csdn.net/wangyin668/article/details/80046798 https://www.cnblogs.com/zhouyang209117/p ...

  8. ckeditor(在线文本编辑器)使用教程

    ckeditor是一款由javascript编写的富文本网页编辑器,它可以填写文字.插入图片.视频.Excel等富媒体信息,也可以在源码方式下填写内容,在各个网站中应用非常广泛. 下面就来说说cked ...

  9. formatter easyui 重命名

    function for_method(){    datagridmethod = $('#formethod_datagrid').datagrid({            url : 'loc ...

  10. 性能测试工具Jmeter03-功能概要

    Jmeter工具组成部分 资源生成器:用于生成测试过程中服务器.负载机的资源代码.(LR中的VuGen) 用户运行器:通常是一个脚本运行引擎,根据脚本要求模拟指定的用户行为.(LR中的Controll ...