반응형

분류 전체보기 165

[Python] 예외 처리와 파일 및 로그

파이썬의 예외 처리와 파일 및 로그 다루기 1) try~except 문법 try: 예외 발생 가능 코드 except : 예외 발생시 대응하는 코드 finally: 예외 상관없이 실행되는 코드 예외처리할때 에러타입을 적어주는 것이 좋다. 적어주지 않고 전체처리하면 다른사용자가 보기 이해하기에 어렵다 파일이 비어있는 경우 2) raise 구문 필요에 따라 강제로 expcetion 발생 잘못된 값을 입력했을때 다른 리소스를 잡아먹지 않게하기 위해 raise를 발생시켜 사전에 차단 3) assert 구문 특정 조건에 만족하지 않을 경우 예외 발생 assert 뒤에는 True나 False가 나오게 하고False가 나오면 예외처리 4) 파일의 종류 text 파일 문자열 형식으로 저장된 파일 메모장으로 열면 확인 가..

Study/AI 2023.03.12

[Python] 객체 지향, 모듈 및 패키지

1. 객체 지향 프로그래밍 1) 객체 객체 : 실생활에서 일종의 물건. 속성과 행동을 가짐 OOP는 이러한 객체 개념을 프로그램으로 표현 속성은 변수(variable), 행동은 함수(method)로 표현됨 OOP는 클래스(class)와 인스터스(instance)로 나눔 2) 객체 지향 프로그래밍의 약속 snake_case : 띄워쓰기 부분에 “_”(언더바) 추가. 파이썬 함수나 변수명에 사용 CamelCase : 띄어쓰기 부분에 대문에. 파이썬 Class명에 사용 파이썬에서 __의 의미(언더바2개) : 특수한 예약함수나 함수명 변경(맨글링)으로 사용 3) 속성 Attribute 추가는 __init__, self와 함께쓴다 __init__는 객체 초기화 예약 함수이다 __str__ : 해당 클래스를 문자열..

Study/AI 2023.03.12

[Python] 파이썬의 기초문법

1) 변수 변수란 프로그램에서 사용하기 위한 특정한 값을 저장하는 공간이고 선언 되는 순간 메모리 특정영역에 물리적인 공간이 할당된다. 즉, a = 8의 의미는 “A는 8이다”가 아닌 A라는 이름을 가진 메모리 주소에 8을 저장하라이다. 자료형 : interger,float,string,boolean 리스트 : 시퀀스 자료형으로 여러 데이터들의 집합 인덱싱 : 리스트에 있는 값들은 주소를 가지는데 이 주소를 인덱싱이라 함. 슬라이싱 : 리스트의 값들을 잘라서 쓰는 것 패킹 : 한 변수에 여러 개의 데이터를 넣는 것 언패킹 : 한 변수의 데이터를 각각의 변수로 반환 2) 함수와 콘솔 함수란 어떤 일을 수행하는 코드의 덩어리 def f(x): return 2*x+7 f(2) = 11 parameter : 함..

Study/AI 2023.03.12

[Python] 파이썬 개요와 환경설정

1) 파이썬의 특징 파이썬은 플랫폼 독립적으로 운영체제에 상관없이 한번 프로그램을 작성하면 사용가능하다. 인터프리터 언어로 소스코드를 실행시점에 해석하여 컴퓨터가 처리한다. 객체 지향적 언어로 실행 순서가 아닌 단위 모듈 중심으로 프로그램을 작성한다. 하나의 객체는 어떤 목적을 달성하기 위한 행동(method)와 속성(attribute)를 가지고 있다. 동적 타이핑 언어로 프로그램이 실행하는 시점에 프로그램이 사용해야할 타입을 결정한다. 2) 코딩환경 파이썬 인터프리터 : python, anaconda 코드 편집기 : 메모장 , Vl editor, VS code, PyCharm 웹 기반 인터렉티브 편집기 : Jupter, colab Jupyter는 대화형 파이썬 셸로 미디어, 텍스트, 코드, 수식 등을 ..

Study/AI 2023.03.12

[네이버 부스트캠프 AI Tech 5기] 1주차 회고록

다른 캠퍼분들의 회고록을 참고하여 회고록을 작성하는데 유용한 사이트를 참고하여 작성하겠다. https://www.inflearn.com/pages/weekly-inflearn-41-20220215 개발자의 공유 문화 이모저모 (2) 회고 문화 - 인프런 | 스토리 기록도 점검도 셀프! 개발자는 왜 회고를 할까요? #오픈소스 #기술블로그 #회고문화 바쁘게 일하고 공부하다 보면 시간이 훌쩍 지나있기 마련이죠. 그렇지만 모든 일을 다 기억할 수는 없는 www.inflearn.com Fact (사실 : 무슨 일이 있었는가?) 월요일 첫날 오리엔테이션과 나이스투밋유를 하고 처음으로 배정된 동료들과 자기소개를 했다. 시작 20분간 아무도 진행하는 사람이 없어서 엄청나게 눈치를 보았지만, 캠퍼 한분의 용기있는 인사를..

반응형