首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从Python到Nuke的学习途径

如果你不满足于使用别人做好的软件,做好的插件,在遇到重复性的工作的时候想着有没有什么办法可以提高效率,你可能需要学习Python然后应用到你常用的软件中(比如Nuke),在这之前,不妨先看一看这篇文章(条条大路通罗马,但并不是每条路都一样快);

书籍:

《Python编程快速上手-让繁琐的工作自动化》:这是这几本书当中,我最推荐的一本,书如其名,提供了简洁而必要的知识点,和大量的实例练习,每学一部分内容你都可以上手去练习巩固,学习来会更加轻松且有成就感;

《Python基础教程(第三版)》:涵盖的知识点很丰富,但是前期缺少练习,相对枯燥,可以用来补充学习,但是不建议上手就学这个;

《Think Python》:通俗易懂;

《笨办法学Python》(第四版):不少人推荐的一本书,特点的话看名字就知道了;

Python学习网站:

廖雪峰的官方网站:身边的不少朋友强推的,这是很多人入门Python的学习途径;确实,相对于上面的书籍都是国外的,所以有些时候翻译过来理解起来还是有偏差。但是廖雪峰的Python课程,里面的很多知识点,听他讲起来通俗易懂,而且上手即练,对新手非常友好;

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

实验楼:在知乎上看到别人推荐的网站,好像能够提供一个刷题环境(其实我也没试过),看着不错;

https://www.shiyanlou.com/

百度/谷歌:初学者遇到的绝大多数编程问题都能够在这上面解决,与其在沟通不畅中询问别人,倒不如自己去搜索;

Python运行环境:

IDLE:官方自带去,去Python官网下载最新版本的Python,安装后自带的;

Pycharm:功能强大丰富,需要付费,学生可以免费试用;

代码编辑器:

Sublime:我个人一直在用的;

Notepad++:很多人强烈推荐;

Pycharm:这个功能很全面,但如果只是作为代码编辑器,这个其实有点复杂,特别是对新手来说,更重要的是快速的上手去巧代码,而不是去研究这个软件要怎么用,所以我更推荐sublime和Notepad++;

Nuke官方的Python相关文档:

Nuke Python开发者指导手册

https://learn.foundry.com/nuke/developers/112/pythondevguide/

Nuke Python API:涵盖了所有基于Python的类、函数

https://learn.foundry.com/nuke/developers/111/pythonreference/

Nuke官方help:帮助你了解每个节点的功能

https://learn.foundry.com/nuke/content/getting_started.html

这些链接这些都可以在Nuke菜单栏-Help-Documentation中打卡,根据你的Nuke版本会打开不同版本对应的链接;

这里对应的是Nuke11.1v1~Nuke11.1v2之间的版本;

其他相关网站:

Nukepedia(国外网站):里面有各种别人做好的gizmo、插件等,可用可学可研究;

CGspread:里面有很多跟插件、脚本相关的实用文章;

https://www.cgspread.com/

如果你对Python已经有一定基础,想要尝试着编写一些NUKE工具,你可以看看下面的教程(更推荐FXPHD的教程):

《FXPHD-Nuke227:Python for NUKE and Gizmology》:前面几节课程主要讲Python基础,后面会涉及到脚本和Gizmo相关的,总体来说是一个不错的教程;

《FXPHD-NUK236:NUKE TIPS & TRICKS FOR TDS》

《FXPHD-NUK230:PySide for NUKE》:跟GUI相关的;

《PYT201:Python Fundamentals for Pipeline》:基本上全是讲代码,需要一定的Python基础,可能相对枯燥;

《Pluralsight:NUKE Node Enhancement with Python》:结合3~5个例子(包括怎么用一个节点智能地禁用一个类的所有节点)来讲解;

《Digital Tutors - Developing Python Tools in NUKE》

另外国内的一些TD大佬弄了一个TD课程,大家有兴趣学的可以去腾讯课堂了解下:https://ke.qq.com/course/328764

教程的获取途径:

最后,大家必须明白一点,如果真的想学一个东西,就得自己去付出心血,包括如何去获得学习资源,如何去解决学习过程中遇到的各种问题。这边的经验只能帮走在路上的人走的顺畅点,但不能帮躺着的人送到终点;

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180908G1CDQD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券