ExASIC
分享让工作更轻松

Python在ASIC中的应用

这是一份ICer学习Python的教程。

基础篇
为什么选择Python(Perl、Tcl、Python比较)
初识Python语言
写Python程序前的准备:安装
我的第一个Python程序
Python的数据类型(一):介绍
python的数据类型(二):数字
python的数据类型(三):字符串
数字与字符串相互转换
python的数据类型(四):列表List和元组Tuple
python的数据类型(五):字典Dict
python的条件和循环
python的函数(一):基本概念
python的函数(二):作用域
python的函数(三):参数传递
python的函数(四):递归函数、匿名函数等
pylint警告: Unused variable 'xxx'

中级篇
python的模块module介绍
用模块和包让代码更整洁
python基础模块三剑客:sys、os、shutil
python读写文件
python的正则(一):简单够用的basic版
字符串的编解码(base64)

高级篇
python的正则(二):一些高级用法
Python的类(一):入门
python中@classmethod与@staticmethod的区别和使用方法
python函数的装饰器(Decoration)

实战篇
通用
自己写个argument parser
python自动输入密码的神器:pexpect
基于pyqt5的对数计算器(带GUI)
通过简易http服务器来远程执行命令
防误删终极解决方案:用mv代替rm,实现回收站
Python常用模块介绍:colorama(为Terminal添加色彩)
用Python读Excel文件
算法
用python生成bmp图片
用python读取bmp图片
用python对比bmp图片
用python来处理待打印的深色背景图片
前端设计
用Python检查代码中的TODO、FIXME、XXX
阅读与解析:nvdla epython代码
nvdla epython用于自动生成状态机编码的实例
IC验证
获取系统当前时间,生成SVSEED
自动生成UVM的方法:介绍python的Mako模块
对比文件内容是否相同
multiprocessing在并行仿真中的应用
subprocess在IC验证中的应用
后端设计
用python实现一个verilog网表Parser
用python写综合脚本
其它
用python实现一个通知机器人
用python自动获取天气预报

阅读数:
更多文章:文章目录
解惑专区
(支持markdown插入源代码)
欢迎使用ExASIC订阅服务
仅用于ExASIC最新文章通知,方便及时阅读。
友情链接: 白山头NingHeChuanShuang'Blog
成都奥卡思微电科技有限公司,主要产品有AVE自动化验证工具软件和MegaEC等价验证工具软件。硅知识,上海市集成电路高技能人才培养基地NanDigits中国,主要产品GOF。2020年元旦,我们,十多位IC行业的公众号号主,共同建立了一个 “ IC技术圈 ” 。我们将在这里或分享经验,或传授技巧,或聊求职就业,或谈人生规划。陕西纳宇测量设备有限公司AD