전체 글
-
17. 예외처리공부합시다!/python 2023. 2. 16. 00:14
언어를 활용하다 보면 문법적 오류가 발생하기도 하고 코드의 실행과정에서 발생하는 Error를 처리하기도 해야 합니다. 이를 예외처리라고 합니다. 오늘은 예외처리에 대해서 살펴보겠습니다. ''' 다양한 Exceptions 1. Python 예외 종류 2. 문법적 에러 발생 실습 3. 런타임 에러 발생 실습 4. Try-Except-else-finally ''' # 예외 종류 # 문법적으로는 에러가 없지만, 코드 실행(런타임)프로세스에서 발생하는 예외 처리도 중요 # linter: 코드 스타일, 문법 체크 # syntax Error: 잘못된 문법 #print('Test) # f True # pass # x => y # Name Error: 참조변수 없음 a = 10 b = 15 # print(c) # Zer..
-
Rocky9: Rocky Linux9 Install 설치공부합시다!/LInux 2023. 2. 15. 00:13
사실 Linux설치법이야 이제 포스팅 할 필요도 없지만 그래도 공부를 처음 시작하는 분들을 위해서 업로드 합니다. 1. 미디어 테스트는 cd-rom의 iso 파일을 테스트 하는 과정이니 생략하고 바로 설치 2. 설치 언어 2.1.한국어 선택 -> 계속 진행 3. 설치 작업 순서 3.1. 시간과 날짜 -> 설치 목적지 -> KDUMP -> root 패스워드 -> 설치 시작 순입니다. 4. 시간 및 날짜 4.1. 지동에서 한국을 클릭하면 서울로 변경됩니다. -> 완료 5. 설치 목적지 5.1. 파티셔닝 작업 5.2. 기본값으로 완료 클릭 6. KDUMP 6.1. kernel 크래시의 경우 해당 순간을 dump하기 위해서 메모리의 일정 공간을 비워두는 기능 6.2. 비활성화 후 완료 7. root 비밀번호 설..
-
Rocky9: Storage 관리(Parted)공부합시다!/LInux 2023. 2. 14. 00:12
물리적인 Disk를 사용하기 위해서는 반드시 1개 이상의 Partition이 필요합니다. 이를 파티셔닝이라 하며 여러가지 이점을 제공합니다. - 물론 이전 시간에는 fdisk, gdisk등을 활용했습니다. App 또는 User가 사용할 수 있는 공간을 제한. 사용자 파일에서 OS와 Program File을 구분. swap memory을 위해 별도 영역을 생성. 디스크 공간 사용을 제한하여 진단 도구 및 백업 이미징의 성능을 향상. 오늘은 parted를 이용해서 파티셔닝 하는 작업을 학습합니다. 1. MBR 2. GPT 3. Parted 순서로 진행을 합니다. # Firmware: 특정 하드웨어 장치에 포함된 소프트웨어, 소프트웨어를 읽어 실행하거나 수정도 가능한 영구적 소프트웨어 # BIOS(Basic ..
-
16. Module과 Package공부합시다!/python 2023. 2. 14. 00:12
Module을 디렉토리 형태로 관리하는 것을 Package라고 합니다. 마이크로 서비스에서는 각각의 모듈을 분리해서 재사용을 높이고 업데이트 역시 하나의 프로그램이 아닌 모듈별로 실시해서 서로 약한 연결고리로 구성을 합니다. # 패키지 : 모듈을 디렉토리 형태로 관리하는 것 # 파이썬 모듈과 패키지 # 모듈, 패키지 # 모듈 사용 및 Alias 설정 # 패키지 사용 장점 # 패키지 예제 # 상대경로 from pkg.fibonacci import Fibonacci Fibonacci.fib(300) print("ex2 : ", Fibonacci.fib2(400)) print("ex2 : ", Fibonacci().test) from pkg.fibonacci import Fibonacci as fb fb.fi..