본문 바로가기
반응형

전체 글463

Pydantic 2.0 업데이트: Python의 데이터 검증 및 구문 분석 향상 Pydantic 2.0: 파이썬에서 데이터 유효성 검사와 파싱을 새롭게 만들다 Pydantic의 기본 개념과 특징 Pydantic은 2017년에 Samuel Colvin에 의해 처음 만들어졌고, 2019년 말에 1.0 버전이 출시되었습니다. 이 패키지는 매월 7천만 번 이상 다운로드되고 있으며, GitHub에서 20만 개 이상의 리포지토리에서 사용되고 있습니다. Type Hint의 힘: Pydantic은 타입 힌트를 활용하여 스키마 유효성 검사와 직렬화를 제어합니다. 속도: Pydantic의 핵심 유효성 검사 로직은 Rust로 작성되어 있어, 가장 빠른 파이썬 데이터 유효성 검사 라이브러리 중 하나입니다. JSON 스키마: Pydantic 모델은 JSON 스키마를 생성할 수 있어 다양한 도구와의 통합이 .. 2023. 9. 7.
엑셀 VBA 배열 변수를 동적으로 채워 데이터 목록 저장 배열이란 무엇인가요? 배열은 여러 개의 데이터를 하나의 변수에 저장할 수 있는 구조입니다. 배열은 마치 엑셀의 미니 스프레드시트처럼 작동합니다. 배열은 0부터 시작하는 인덱스를 사용하며, 다차원 배열도 가능합니다. 배열 동적으로 채우는 방법 미리 크기를 지정하기 (Resizing First) 배열의 크기를 미리 지정한 후 데이터를 채웁니다. Dim myArray() As Variant Set DataRange = ActiveSheet.UsedRange ReDim myArray(DataRange.Cells.Count) 저장하면서 크기를 조정하기 (Resizing As You Go) Preserve 키워드를 사용하여 배열의 크기를 동적으로 조정합니다. ReDim Preserve myArray(x) 구분 문자.. 2023. 9. 5.
엑셀 VBA 코드 성능 향상을 위한 주요 설정 VBA 코드 성능 향상을 위한 주요 설정 Screen Updating: 화면 업데이트를 끄면 코드 실행 속도가 빨라집니다. Displaying Page Breaks: 페이지 구분선 표시를 끄면 코드 실행이 더 빨라집니다. Calculation Modes: 자동 계산을 끄면 코드 실행이 빨라집니다. Enable Events: 이벤트 트리거를 끄면 코드 실행이 더 안정적이고 빨라집니다. 예시 코드 Public CalcState As Long Public EventState As Boolean Public PageBreakState As Boolean ' 성능 최적화를 위한 초기 설정 Sub OptimizeCode_Begin() Application.ScreenUpdating = False EventState.. 2023. 9. 5.
엑셀 VBA 변수 타입을 결정하는 방법 변수 타입을 어떻게 결정할까? VBA에서는 TypeName 함수를 사용하여 변수의 타입을 알아낼 수 있습니다. 예를 들어, Dim x As ________와 같이 변수를 선언할 때 빈칸을 채우는 데 TypeName 함수를 사용할 수 있습니다. 예시 코드 Sub Determine_Variable_Type() '모르는 변수의 타입을 결정 ' 예제 1: 선언되지 않은 변수에 데이터 할당 Set x = ThisWorkbook.ActiveSheet.Range("A1:B30") ' 변수의 타입을 알려주는 메시지 박스 MsgBox "You should dimension x as a " & TypeName(x) & " type variable" _ & Chr(10) & " Example: Dim x as " & Typ.. 2023. 9. 5.
반응형