2019 年 10 月 21 日在 Twitch 上直播在线 Python 课程
你好,我是阿尔斯威加特。 我是 Automate the Boring Stuff with Python 的作者,我将于 2019 年 10 月 21 日星期一晚上在 Twitch 上为初级和中级程序员开设在线 Python 课程。URL 是 https:// www.twitch.tv/alsweigart/ 直播将于太平洋时间下午 6 点开始。 如果您想加入聊天,您需要在 Twitch 上注册一个(免费)帐户。 但是,您可以在没有帐户的情况下观看流媒体。 如果你在直播后阅读这篇文章,我会发布一个视频链接。
我还将为我的在线课程发布一个免费代码,该代码遵循流中的“使用 Python 自动化无聊的东西”(以及流后的此页面)。 不幸的是,由于 Udemy 政策的变化,此代码只能工作三天,并在 10 月 23 日星期三之后停止工作。Udemy 限制了我制作免费代码的频率,因此我无法为那些想念这个的人。 您仍然可以随时在 YouTube 上观看包含 50 个视频的课程的前 15 个视频。
编辑:优惠券代码为 OCT2019FREE,但有效期至 2019 年 10 月 23 日星期三。
课程格式:课程的格式是我将完成几个初学者级别的编码项目。 我将看一看这些程序,并向您展示我是如何一步步编写它们的。 您可以跟随,或者自己重新键入源代码并尝试运行程序。 这些程序来自我一直在开发的小型简单 Python 游戏的存储库。
我们将从下午 6 点开始介绍的节目是:
- Zig Zag 动画 Rock, Paper, Scissors Rock, Paper, Scissors but the Player Always Wins 2048 Mancala
您可以通读代码以事先熟悉它们,但这不是必需的。 我希望这些程序中的每一个的过程都是:
- 解释游戏是什么或程序的作用。 运行完整程序的演示。 从一个空白文件开始,用注释删除程序的一般部分。 在描述所使用的数据结构/算法的同时填写代码。
我将完全从 GitHub 复制代码,这在我通常编写代码的方式中有点人为,但我这样做是为了让观众不必在我键入时完全跟随代码. 相反,您可以通过从存储库中复制代码来减慢或加快速度。 我建议打开一个包含代码的浏览器窗口,然后通过自己键入代码来复制代码(而不是复制/粘贴代码)。
先决条件:您需要在计算机上安装 Python 3 以及用于编写 Python 程序的 IDE 或文本编辑器,例如 IDLE 或 PyCharm 或 Visual Studio Code。 本课程面向初学者,但不是完全的初学者:我希望您已经编写了一个“Hello world”程序并让它在您的计算机上运行。 然而,即使您是一个完全的初学者,也可以随意观看以了解程序员是如何编写程序的。
我提供了一篇我写的博客文章“如何寻求编程帮助”,以便在直播前阅读。 有几种技术可以让人们更轻松地回答您的问题(将您的代码复制/粘贴到粘贴站、说明确切的错误消息、描述您已经尝试过的内容、描述您的操作系统和 Python 版本等)可以更轻松地回答您的问题。
欢迎提问,但很遗憾,我无法帮助您在计算机上进行环境设置。 这往往会使课程停课几个小时,这意味着我无法在课程中取得进步。 请确保您能够运行 print('Hello, world!')
计算机上的程序。 这些项目旨在不需要任何第三方模块或需要安装的其他库。
流式传输时间表:我希望让它成为一个定期发生的流,我会记录格式以及哪些有效,哪些无效。 我希望将其设为每周或每周两次的活动。 这是互联网上的休闲流媒体活动,但您应该将其视为混合公司的专业活动。 聊天的一般规则规定为:“不得骚扰、冒犯/前卫/“讽刺”笑话,或抱怨版主。保持优雅和切题。年轻人应该能够在没有父母畏缩的情况下观看和参与。”