摘要:
序号(ordinal) 回忆上次内容 hello world 不是从来就有的 来自于unix和c 虽然我们今天有各种先进的学习手段 最早的高级语言学习是从最早的那张打字机用纸的手写代码起源的 输出用的函数名是 print 打印 也是从那个时候来的 最早输出的是字符串 阅读全文
2022年11月7日
2022年11月4日
摘要:
Hello World! 回忆上次内容 我们这次设置了断点 设置断点的目的是更快地调试 调试的目的是去除 bug 别害怕 bug 一步步地总能找到 bug 这就是程序员基本功 调试 debug 这个bug虫子🕷是有历史渊源的 编程也是有历史迷因的 为什么写程序都 阅读全文
2022年10月27日
摘要:
程序本质 回忆上次内容 我们把python源文件 词法分析 得到 词流(token stream) 语法分析 得到 抽象语法树(Abstract Syntax Tree) 编译 得到 字节码 (bytecode) 字节码我们看不懂 所以反编译 得到 指令文件(opcode) 编辑 指令文件是 阅读全文
2022年10月21日
摘要:
解释运行程序 🥊 回忆上次内容 我们这次设置了断点 设置断点的目的是更快地调试 调试的目的是去除bug 别害怕bug 一步步地总能找到bug 这就是程序员基本功 调试debug 我心中还是有疑问 python3 是怎么解释hello.py 的?� 阅读全文
2022年10月19日
摘要:
调试程序 🥊 回忆上次内容 py 的程序是按照顺序执行的 是一行行挨排解释执行的 程序并不是数量越多越好 kpi也在不断演化 编辑 写的代码越多 出现的bug就越多 那什么是bug呢? 如何找bug呢? 尝试调试 想要调试程序找bug 首先得有一个程序 print("1982 Gui 阅读全文
2022年10月17日
摘要:
调试程序 🥊 回忆上次内容 py 的程序是按照顺序执行的 是一行行挨排解释执行的 程序并不是数量越多越好 kpi也在不断演化 编辑 写的代码越多 出现的bug就越多 什么是bug 如何找bug呢? 尝试调试 那 python 程序到底是怎么一步步解释执行的呢?🤔 print("19 阅读全文
2022年10月15日
摘要:
执行 esc 退回到正常模式 编辑 esc退出插入模式 准备底行命令模式运行当前py文件 保存执行 :w|!python3 % 保存并用 python3 解释当前程序(%) 编辑 可以看到输出了标了号的 6 行 编辑 这 6 行的顺序就是按照我们标号的顺序 来的 顺序执行 阅读全文
2022年10月13日
摘要:
顺序执行 🥊 回忆上次内容 上次写了10000行代码 10000行代码 都是写在明面上的 人家一下载py 文件 就能看个明明白白 修改或者运行程序都很方便 这程序全都这么公开出来 大家随意修改 好么? 编写程序的人怎么挣钱呢?🤔 编辑 软件授权 很多的商业软件的软件 用户不能看见 阅读全文
2022年10月7日
摘要:
继续运行 🥊 回忆上次内容 上次从1行代码进化到了2行代码 yy p粘贴剪贴板中的内容 将剪贴板中的代码粘贴9999次 9999p 真的实现了万行代码梦 是真·圆梦 没有撒谎的那种 不过圆梦之后多少有点空虚 可以看看人家的程序怎么写的么?🤔 去哪里找程序呢? github 这就要去传说中的g 阅读全文
2022年10月5日
摘要:
继续运行 🥊 回忆上次内容 上次从1行代码进化到了2行代码 yy p粘贴剪贴板中的内容 将剪贴板中的代码粘贴9999次 9999p 真的实现了万行代码梦 是真·圆梦 没有撒谎的那种 不过圆梦之后多少有点空虚 可以看看人家的程序怎么写的么?🤔 去哪里找程序呢? github 这就要去传说中的g 阅读全文