[闲聊] 大蟒蛇

楼主: eduishappy (开心就好)   2020-01-05 04:25:54
若你看到标题后
千万不要先入为主喔
这篇不是来讨论冷血动物
而是来说说Python
这个简单易学的程式语言
对现在的我的心得感想
当然,之前发表的文章
跟Python有关的,就是
“Python的使用与教学分享”
https://garysu1104.blogspot.com/2019/05/dcard-python.html
还有一些之前
我所分享的教学程式码
并可搜寻到我的脸书连结
https://garysu1104.blogspot.com/search/label/Python
这两部分的内容
从发表后一直至今
都还是会有许多人
会透过脸书连结私讯我问题
所以,可见Python
在许多人学习程式语言的心目中
依然是最佳首选
而许多人在看过我分享的内容后
有些人会询问我一些问题,如下
为什么你都教人把档案存成excel档呢?
最主要的原因
就是Python在excel的语法中
有最简化的资源使用方式
而且常做数据报告的我们
一定会有很多机会
会使用到excel来整理数据
所以,一个程式要运行顺利
除了程式码要经常debug之外
再来,就是要分析Log过程档
可是我看过许多人在写code时
他们常用的log存盘方式
都是存成txt档或csv档
我个人觉得存成txt档或csv档后
如果你的log语句没有写得很佳
存盘后再重新打开分析这些档案时
里面的内文格式很容易就会跑掉
或者存成档案里面的内文样式
不是你预先设想的样子
所以,我才会专注在
分享excel的教学程式码上
log档若存成excel档的好处是多多的
第一个最棒的优点
就是存成档案开启后
内容格式绝对不会跑掉
第二个最棒的优点
就是每个各别的存盘样式
都可以进行mxn的矩阵化
第三个最棒的优点
就是你用excel当写入设定档时
还是可以由你自己在excel中直接编辑
不需要再透过Python进行处理
所以,这是我觉得将log档或setup档
使用excel来做为存盘、读档工具
是个最恰当、最适合的使用方法
再来,我听过最多次的问题内容
都是在问学Python的学习过程中
会不会存在许多学习困难呢?
我说说我个人的学习方式
除了一开始在2015年
有个职场前辈引导我认识Python以后
我几乎都是自摸自学
当然也有看过几本Python的教学书
不过,这些书都属于基本语法使用
若你要深入运用python
其实可以常常使用Github
用些关键字来搜寻你想要开发的程式
例如,股票,英文:stock
再筛选分类为Python
就会出现许多运用Python撰写的程式码
https://i.imgur.com/gZY17Td.png
如果你的英文不好
有时候,还会有人分享的资源
是全中文的教学内容
而且Github跟Python一样
在大部分程式码的使用上
都是不用付费就可以拿来使用了
所以有这么好的工具不用不会可惜吗?
所以,若你想要学得更多、更深
除了你要有自己的设计程式主题以外
再来,就是要多多研究别人已经写好的程式码了
而我最想要开发的程式
除了我手边已经完成的
“超大型网络爬虫设计”以外(未公开)
再来,我更想开发的程式码
就是把所有工业上会用的仪器
都透过Python来进行全面自动化
当然,有人会这么说
Labview不就已经可以做到这件事了吗
而且Labview还是用GUI接口来操作
当然,我有使用过Labview
我也来说说我对Labview使用后的感想
对比python的优点来作为一起比较
第一个缺点,就是Labview需要购卖,很贵
第二个缺点,就是用拉的图形,比用写的python难用
第三个缺点,就是当运行过程很大时
Laview很难只从小部分做修改
可是Python可能就只是简单的几段程式码
简单debug后就可以达成同样功能
但Labview却要修改一大缸的程式段落才ok
所以简单总结一下
Python在撰写自动化程式方面
除了GUI接口略输Laview以外
除错或是编译速度方面都是远胜Labview
只可惜我的RF个人工作室
没有任何一台工业化仪器设备
若有乡民的公司愿意免费提供给我使用
我就将开发完的程式码
免费送给你或你的公司
并且开发完后无条件更新与debug程式码
就欢迎有兴趣的乡民朋友私信与我联络囉!
批踢踢 - https://www.ptt.cc/bbs/Python/M.1578169556.A.3ED.html
各大论坛 - https://garysu1104.blogspot.com/search/label/Dcard
总统信箱 - https://garysu1104.blogspot.com/2020/01/blog-post_55.html
作者: a9202507 (先认真的就输了。)   2020-01-26 00:45:00
推,我也是用py来控仪器。

Links booklink

Contact Us: admin [ a t ] ucptt.com