본문 바로가기
반응형
SMALL

분류 전체보기64

Python) 학습 - 기본4일차(comprehension, 문자열 처리, 함수 처리) [ 13_comprehension ] # 컴프리헨션(comprehension) : 한줄 포문 # 리스트 컴프리헨션 ( 가장많이 사용됨. ) # 세트 컴프리헨션 # 딕셔너리 컴프리헨션 # 1 ~ 10까지의 자연수에 대하여 각 값을 제곱한 결과를 원소로하는 리스트 # 필요한 답: l = [1,4,9,16,25,...] # for 문을 사용하는 방법 l = [] for n in range(1,11): l.append(n ** 2) print(l) # 리스트 comprehension(지능형 리스트): 수식과 반복문을 사용하여 리스트를 초기화하는 문법 l=[num**2 for num in range(1,11)] print(l) # 1 ~ 10까지의 자연수중 짝수 값을 제곱한 결과를 원소로하는 리스트 # 필요한 답.. 2022. 12. 22.
파이썬(python) - Project - Macro with GUI 1. macro 수행을 위한 python code 생성. 2. exe형태로 만들기. 3. GUI로 Save, Load 등 수행. (flow chart) 1. site 정보 / id 정보 / pw 정보 기입 (해당 위치 정보 기입) - 관련 정보 저장, 읽기, clear 수행 - load info, save info , clear , start, quit 버튼사용. 2. 반복 횟수, 사용하는 macro 개수 정보 - repeat num : 반복횟수 - macro num : 사용 좌표 개수 실제 구조) XYlocation 정보를 확인할수 있게 추가적용 - 해상도에 따라 입력 x, y 위치가 달라지기 때문에 XYlocation 확인후 해당 위치값 사용하면 됨. repeatnum 과 macronum 반복수행함... 2022. 12. 21.
RTL) Synthesis Design Constraint(SDC) 참조 - Object type object type : design, port, cell, pin, net, clock .... get_design : {TOP ENCODER REGFILE} get_cells : {U1 U2 U3 U4} get_pins : {U1/AIN U1/BIN ... U4/Q[0] U4/Q[1] } port pin net은 서로 상대적인 개념으로 설정시 주의필요. (current design 위치에 따라 port가 pin 이 될수 있음.) 2022. 12. 21.
Python) 학습 - 기본3일차(자료구조: list, tuple, dictionary, set) [ 9_list ] # 자료 구조 # 데이터와 데이터에 적용할 수 있는 함수나 명령의 모음. -> 장바구니 # 파이썬이 기본으로 제공하는 자료구조 # 1. 리스트 # 2. 튜플 # 3. 딕셔너리 # 4. 셋 # 리스트: 데이터의 추가된 순서가 유지되고 중복을 허용하는 선형 자료구조 # 리스트 생성 방법: # [값1,값2,값3,...] # ^--- 원소, 요소, 항목 # 1. 생성 # - 비어있는 리스트를 생성 l = [] print(type(l), l) # - 초기값을 사용하여 리스트를 생성 l = [1,2,3,4] # 리스트 안의 값을 원소, 요소, 항목 이라고 함. print(type(l), l) # 리스트 안에서 공백이나 개행 또는 탭은 무시됨. print([1,2,3,4]) print([1, 2,.. 2022. 12. 21.
반응형
SMALL