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中@classmethod与@staticmethod的区别和使用方法
python函数的装饰器(Decoration)

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

阅读数:
更多文章:文章目录
欢迎使用ExASIC订阅服务
仅用于ExASIC最新文章通知,方便及时阅读。
成都奥卡思微电科技有限公司,主要产品有AVE自动化验证工具软件和MegaEC等价验证工具软件。硅知识,上海市集成电路高技能人才培养基地NanDigits中国,主要产品GOF。AD