关于python:oeasy教您玩转python-0004-万行代码之梦

43次阅读

共计 1617 个字符,预计需要花费 5 分钟才能阅读完成。

持续运行 🥊

回顾上次内容

  • 上次从 1 行代码进化到了 2 行代码

    • yy 复制 1 行代码到剪贴板
    • p粘贴剪贴板中的内容
  • 将剪贴板中的代码粘贴 9999 次

    • 9999p
    • 真的实现了万行代码梦
    • 是真·圆梦
    • 没有扯谎的那种
  • 不过圆梦之后多少有点充实
  • 能够看看人家的程序怎么写的么?🤔
  • 去哪里找程序呢?

github

  • 这就要去传说中的 github 了

    • 点击链接 https://github.com
    • 能够在本地的浏览器中关上
  • 这个网站是世界制作软件的中央
  • 这里的确有各种各样的源代码

    • linux
    • python
    • blender
    • 等等各种开源的仓库都在这里
    • 用社交的形式开发和迭代
  • 值得注册 (signup) 和深度应用

    • 留神蓝桥云零碎中不能拜访邮箱
    • 须要在本地失去邮箱验证码
  • 那 oeasy 的 python 教程的代码在哪呢?

搜寻

  • 搜寻 oeasy+python
  • 能够找到这个我的项目仓库
  • 而后点开这个我的项目仓库的连贯

仓库细节

  • 仓库上方有三个根本按钮
  • star 点赞

    • 为我的项目点赞
    • 用实际行动反对这个我的项目
    • 期待着您为 oeasy 点个⭐️
    • 这样也便于再次找到
  • 另外两个按钮干什么用呢?

fork

  • fork 复制我的项目

    • 把以后这个我的项目复制到本人的我的项目库中
    • 这样更容易找到
    • 在以后我的项目根底上能够做批改做出本人我的项目
    • 也能够反哺 (pull-request) 源我的项目
  • 这是 github 生命力的源泉

    • 各种我的项目一直遗传变异
  • watch 按钮示意什么呢?

watch

  • watch 察看

    • 就是你对这个我的项目有疯狂的趣味
    • 这个我的项目的一举一动你都要接到告诉
  • 能够抉择告诉级别

    • Paricipating and @mentions

      • 相干的或者被 @到了才告诉
    • All Activity

      • 所有都告诉
    • Ignore

      • 回绝所有告诉
    • Custom

      • 定制告诉类型
  • 这个我的项目具体怎么下载呢?

下载我的项目

  • 点击那个复制按钮
  • 链接就被复制到了剪贴板
  • 再按下图所示

    • 将命令粘贴到下图地位
    • 并点击保留
  • 这样就把复制的文本粘贴到了网页中蓝桥云的零碎剪贴板

粘贴

  • 关上终端
  • 先输出 git clone
  • 而后鼠标右键调出菜单
  • 点击终端菜单的 Paste 命令
  • 回车运行

    • 进行下载
  • 如果不能下载

    • 能够 ctrl+c 勾销
    • 重复多试几次
  • 这样就能够玩游戏了
  • 游戏在哪呢?

进入目录

  • 能够进入游戏目录玩游戏
cd ~/oeasy-python-tutorial/samples/000002
pwd
python3 game.py
  • 也能够向方才那样
  • 把下面的这个代码复制进入终端
  • 而后玩游戏

玩游戏

  • 想方法赢一把

源代码

  • vi game.py 能够看看游戏源代码

    • 都写的一清二楚
    • 能够间接读
  • 两种职业的初始值和成长性一清二楚
  • 找找外面有没有 函数
  • 这个程序能够批改么?

批改屠龙刀

  • 找到奖品屠龙刀的地位
  • 加点什么好呢?

增加爱心

  • 能够把❤复制粘贴到虚拟机的剪贴板
  • 找到刀柄的地位
  • i进入插入状态

    • 留神左下角显示的以后状态
  • 粘贴爱心

    • 如果不能正确粘贴

      • 尝试下载安装最新版的火狐浏览器
  • 真的会有爱心吗?

试验后果

  • 尝试一下

    • 真的能够失去有一颗爱心的屠龙刀了
  • 这就是爱心屠龙刀
  • esc

    • 退回到失常状态
  • :w|!python3 %

    • 保留并运行以后这个程序
    • 看看最终奖励品是否变了
  • 能够把所有的 8 都变成❤么?

批量替换

  • :99,107s/8/❤/g

    • : 进入底行命令模式
    • 99,107 行的范畴内
    • s 替换
    • 8 被替换模式
    • ❤ 替换为的模式
    • g 全局替换(不止一次替换)
  • 替换后果
  • 能够把这颗心变个色彩么?

红色爱之宝石

  • 能够把这颗心变成红色
  • 照着这个代码抄就能够
  • 前面会有具体的原理解说
  • 这里先看看成果
  • 失去了红色爱心屠龙刀
  • 这真的酷啊~~~
  • 拍照纪念!!!
  • 咱们先总结一下这次内容吧

总结

  • 这次写了 10000 行代码
  • 10000 行代码 都是写在明面上的

    • 人家一下载 py 文件
    • 就能看个明明白白
    • 批改或者运行程序都很不便
  • 这程序全都这么公开出来

    • 大家随便批改
    • 好么?
    • 编写程序的人怎么挣钱呢?🤔
  • 咱们下次再说!👋

蓝桥云课:https://www.lanqiao.cn/course…
github:https://github.com/overmind19…
gitee:https://gitee.com/overmind198… 作者:oeasy

正文完
 0