SS16: 美术从业者问大妈几个问题

101camp2py 190708 1542 触发

苦也:

背景 今天我作为一个真正的0基础,就是连一行代码的都没有写过的背景 问了大妈几个问题 如果这几个问题不解答我对于如何搭建学习环境都是懵逼的 大妈建议我尽量自己解决问题,搞不定了再问,这样学习效果更好,如果全部都是老师直接给答案效果会非常不好.

1,怎么从gitlab里下载和提交文件?

答:自己探索自己的方式,但不推荐用图形化界面 大妈分享他的屏幕给我演示了他用命令行操作的过程 对我来说是灰常晕的 实际上我还是偷偷的使用了"[FAQ] git 最小命令集 ~ 用哪几个 git 基本指令, 就能顺利完成蟒营ch0所有任务相关操作?"中的操作. 问题引出的问题: 如果使用命令行,我也是需要安装一个命令行软件的吧,那么基础的命令方式完全不知道. 为了学习PY就又要先学这个.

暂时先用TortoiseGit,等我会打几行代码了,我就开始用命令行哈哈

2,是不是要新开一个工程提交自己的作业?

答:不是,实际上每个人的文件都是基于主干开了一个分支,各自在各自的分支上进行操作. 可以通过Graph看到不同的分支里发生的事情,也可以看到不同分支里产生的讨论.

3,是不是我现在要做的是提交一个我的INFO信息?

是的,具体看欢迎入营的邮件指引. (这个是我之前没有仔细看的邮件,配置好Gitlab账号密码后就没有往后看,这是造成我不知所措的原因)

大妈总结,人脑一次接触太多新的信息就会自动忽略大部分无法理解的信息,是的,这就是学习最大的问题.

4,大妈给我演示了一下第一个作业的探索和解题过程.

从设置PY的版本到创建一个新的目录,到把那段代码拷贝进去,到调试尝试运算,到修改缩进和语法. 这个环节很酷,如果不是大妈解释,我是看不懂报错的,等我做到这一步的时候估计还是看不懂的到时再问吧.

( ̄▽ ̄), 演示视频分享在:

190708QA-zach101-101.camp-demo_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

5,介绍了一下这个ISSUES

6,介绍了一下公开的笔记本网页

通过直接编辑HTML增加了一行内容. 需要等待PENDING才会发不出来. 现在写总结的时候忘记刚才大妈从哪里打开的了. . .

END,再有什么不懂尽量找下GITLAB的help

PS:

并分析自己之前之所以没明白从哪儿开始的原因在哪儿? 完全没有自己建立过代码环境,没有图形化界面的懵逼,又没有仔细看欢迎邮件说明,和主动探索GITLAB

  • 任务看不懂?
    • 不光是看不懂任务,不知道任务在哪里
  • 工具不明白?
    • 全新的工具,不知道这个工具的概念
  • 操作想象不出?
    • 最基本的操作还在摸索中
  • 不愿用 CLI?
    • 神马是CLI?命令行吗

我想说的是,程序的一些非常基础的东西,可能会通过我的提问被圈出来,这些非常基础的问题也许做过几年开发的人来说完全忘记对于新手也是一种挑战. 比如怎么把GITLAB里的东西下载到本地编辑,再怎么提交上去.

嗯哼:

高兴你开始直接问...

其实, 美术的一切, 对于程序猿来说也都是想象的误解...

不过, 好在一切都是人类创造出来的, 有相同的创造过程和心智构造流程...

  • 设立想象
  • 实践检验
  • 修正理解
  • 引发问题
  • 继续以上

所以, 在编程学习过程中, 高效/简洁的记要形式和格式就非常重要了...

很高兴 markdown 是已经上手了的...

只是, 有关 链接自动化形成的辅助工具也应该开始上手了...

以及:

Help · GitLab

有关 gitlab 的一切, 哪儿不明白, 看哪个就好

学员回应:

我来分享一下,一个使用PY的技术美术如何在3D软件MAYA中建立自己的PY环境:

如图,点击右下角打开脚本管理器

点击"+"在弹出的source type里选择"python",就打开了一个新的python玛雅编辑环境. 好简单直接不是吗,我以为如此简单. 今天在GITLAB的学习环境里,问大妈之前都是满头雾水.

( ̄▽ ̄)

那是因为 MAYA 内置了 Python 运行时环境哪...

  • 现在蟒营, 是真正从0开始, 构建开发调试环境...
    • 如果, 挖掘 MAYA 官方扩展开发文档, 一样跑不了基本环境构建的...
  • 而且, 了解一下底层环境, 也有助 MAYA 插件开发的...
    • 别的不说, 如何选择/检测/引入 物理引擎模块到 MAYA 运行时环境中,不一定有 GUI 支持了...
  • 进一步的, 离开 MAYA Python 一样可以支持各种自动化事物,
    • 而反过来, 只是要自动化完成一些网络数据的抓取, 就要安装几G的 MAYA 3D 环境?
  • 以及, 编辑 Python 代码, 和运行/调试, 是完全不同行为
    • 前者任何一种文本编辑器都可以
    • 后者, 就得有对应平台合适版本的 Python 运行时环境了...
  • 所以,
    • 先在蟒营任务序列中,熟悉通用的 Python 应用脚本构建/调试/运行/管理/...流程
    • 然后, 有了编程经历,再对应探索 MAYA 插件/镜头脚本 开发哈...
    • 有点儿类似:
      • 先得通过学习, 将全新小脑训练出来
      • 才可能用这个小脑, 在 MAYA 海洋中开始全新的泳姿.

恭喜你激发叕一个隐藏任务:

  • 分享 windows 环境中全 GUI 蟒营课程环境建立过程
  • 因为习惯和环境所限制
    • 俺环境都是以跨平台为目标, CLI 为核心的
    • 这明显不一定吻合初学者的心理习惯
    • 所以, 在任务中并没要求详细具体工具箱
  • 那么辛苦 作个代表:
    • 期限: 4天以内
    • 发布: Issue
    • 标题: [FAQ] windows 中蟒营课程全图形界面工具指北
    • 内容:
      • 背景 ~ 这任务如何激发的?
      • 目标 ~ 解决什么问题
      • 综述 ~ 简洁列出核心工具以及关系
      • 分析 ~ 详细描述如何从零开始构筑课程全部图形环境
      • 小结 ~ 过程中注意什么, 常见问题, 如何检验
      • 参考 ~ 列出自己发现的相关好文章/网站/视频/...资料

是也乎:

这就是蟒营™课程体验, 和以往所有课程体验根本相反, 正如隔壁队长说的:

一个十分开放的课程,开放到他只给你一个框架, 内容完全由自己来填写,任何形式任何方法都可以得到包容, 也没有人说[哎呀这个应该这样做], 他完全靠自己实际操作来触发一系列隐藏任务, 而大妈则是"和蔼"的站在背后不时的看看你,指引你,帮助你把这个发现的问题狠狠的踩下去,推动你去弄个明白.

所以:

蟒营(101.camp):

编程人生伴侣
编程起重人生
你本来就很行

Reactivate Joy by Self-teach with You
    伴你重享学习乐趣

综合来说, 蟒营可以激发学员获得多种进步:

  • 在职非 Python 程序员 <-实用工程经验, 包含团队管理体验
  • 在校大二/三学生 <- 完备软件开发经历, 能独立用 Python 完成实用工具开发
  • 真小白(无基础人士) <- 切实编程自信, 真正理解什么是编程, 并熟悉 Python 技术生态,能基于工程思维来解析具体问题..
  • 以及所有学员能获得的:
    • 高效问题讨论习惯
    • 上手标准社区协作
    • 自律的周学习节奏
    • ...

而这一切变化, 都在6周里即可完成.

PS:

14岁~72岁都能学, 嘦:

0: 想学编程
1: 有个人电脑
2: 每周能挤出10+小时自主学习时间
3: 英文资料能查字典看懂

NN 3857




蟒营®编程思维提高班 Python版/第11期 正在报名

精品小班/ 每期<42人

扫描报名: 101camp12py

蟒营®式 原创课程

伴你重享学习乐趣

官网: py.101.camp

Reactivate Joy by Self-teching with You


任何问题可先进入知识星球(免费)咨询:
FAQ

关注公众号, 持续获得相关各种咨询:
mainium


追问

任何问题, 随时邮件提问可也:
askdama@googlegroups.com