咕咕了很久的本学期第一次 Tunight 终于将在本周末举行!作为迎新会,本次活动将包含对 TUNA 的简要介绍以及大家互相认识的环节,随后将由 
Starrah 带来关于 xonsh shell 使用经验的分享。

xonsh 是一种基于 Python 的、跨平台的、面向 Unix 的 shell 语言和命令行工具。它支持全部 Python 和绝大部分 
bash-like 语法,语法设计对人类非常友好。它的命令分为两种模式:Python 模式和 Subprocess 模式,前者是正常的 Python 
语法,可以定义变量、函数、引入外部包等,并提供了可以直接操作环境变量、读取当前目录等的 API;后者则是 bash-like 
语法,支持重定向、管道等绝大部分常见的 shell 语法,并可以同时引用环境变量和 Python 
变量。它的命令行工具也功能强大,内置的自动补全支持优于 bash。利用 xonsh,即使是不精通 shell 
语言的人也能无痛的写出带有复杂逻辑的脚本,同时规避了 Python 脚本在进程调用、输入输出流控制方面过于复杂的问题,尤其适合 Linux 
新手和不精通 shell 的 AI 科研狗使用。

本次 Tunight 比较新手向,特别欢迎各位新人和 Linux 初入门者参加!同时,本次 Tunight 还计划设有讨论环节,AI 
方向出身的主讲人也会分享一些日常科研工作中的其他实用的工具和技巧,并邀请大家一同讨论和分享经验。

- 主讲人:赵乙宁
- 时间:2024/04/13(校历第七周周六) 19:00-21:00 UTC +08:00
- 活动形式:线下 + 线上会议 + 直播
- 地点:三教 3104
  - 线上会议:Zoom 会议,会议号稍后更新
  - 直播链接:YouTube 直播,直播链接稍后更新

欢迎一起来玩!

-- 
您收到此邮件是因为您订阅了 Google 网上论坛的“TUNA 主邮件列表”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到tuna-general+unsubscr...@googlegroups.com。
要在网络上查看此讨论,请访问 
https://groups.google.com/d/msgid/tuna-general/c7a01ad2-9663-40bf-a95a-6cff97a707c8n%40googlegroups.com。

回复