鱼C论坛

 找回密码
 立即注册
查看: 2436|回复: 7

[已解决]新人求教。我该怎样学习python语言?

[复制链接]
发表于 2016-3-2 10:40:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我是一名3D打印行业从业人员,我们常用切片软件Cura就是用python语言编写的,而且是开源的。我想要在Cura的基础上加入我需要的功能。看了几天的python教程,发现虽然能听懂,但完全找不到头绪。我想知道,如果要实现我在Cura程序中添加功能这一目的,我该如何制定学习计划,怎样一步步实现我的目标?
请各位大神指教
最佳答案
2016-3-2 17:59:29
基巴山伯爵 发表于 2016-3-2 15:39
需要实现精确移动模型功能,目前的开源软件只能手动鼠标拖。我用cura软件生成G代码到其他我制作的三轴运 ...

感觉代码的内容应该是用数组、列表等存放一些坐标数据,然后通过一些函数操作改变坐标。
也可以将某些操作封装成一个类,方便一些使用

这些知识大概就是前40讲的内容,掌握了这些知识应该可以实现一部分你需要的功能吧
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-3-2 10:45:05 | 显示全部楼层
多写代码。。熟悉函数是使用。。然后试着写模块。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-2 14:30:48 | 显示全部楼层
你的Cura程序都需要实现什么功能?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-2 15:39:52 | 显示全部楼层
shuofxz 发表于 2016-3-2 14:30
你的Cura程序都需要实现什么功能?

需要实现精确移动模型功能,目前的开源软件只能手动鼠标拖。我用cura软件生成G代码到其他我制作的三轴运动机械中使用,没有精确坐标控制很麻烦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-2 17:59:29 | 显示全部楼层    本楼为最佳答案   
基巴山伯爵 发表于 2016-3-2 15:39
需要实现精确移动模型功能,目前的开源软件只能手动鼠标拖。我用cura软件生成G代码到其他我制作的三轴运 ...

感觉代码的内容应该是用数组、列表等存放一些坐标数据,然后通过一些函数操作改变坐标。
也可以将某些操作封装成一个类,方便一些使用

这些知识大概就是前40讲的内容,掌握了这些知识应该可以实现一部分你需要的功能吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-3 22:13:29 | 显示全部楼层
看帖回帖好习惯!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-12 10:27:56 | 显示全部楼层
你好,你现在有方法了吗。我刚开始弄这个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-12 17:59:43 | 显示全部楼层
专门登陆上来回答你的提问
首先你的目的 是为了修改一个开源软件的代码 以实现功能的个性化
其次 是对python的了解不多

对于这个提问
我的建议是:
1.学习python的基础语法
2.针对你所需要修改的软件 去查看相对应的包的文档
3.多参考文档中的代码 做实验
4.将你的个性化功能做成独立的包 方便日后管理和修改
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-19 22:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表