NLP/AI 이론10 [Python] Python Data Handling 네이버 부스트코스에서 제공하는 최성철 님의 강의를 참고하여 작성된 포스팅입니다. Python Data handling csv 탭 (tsv), 빈칸(ssv)로 구분도 가능 파이썬에서 처리할 때는 일반적인 textfile을 처리하듯이 파일을 읽어오고 한줄씩 데이터를 처리 # csv 객체 import csv reader =csv.reader(f, delimiter=',',quotechar='"',quoting=csv.QUOTE_ALL) 그런데 pd.read_csv와 딱히 차이점은 없다.. 훨씬 간결하니까 pandas를 쓰자! HTML(Hyper Text Markup Language) 웹 상의 정보를 구조적으로 표현하기 위한 언어 제목,단락,링크 등 요소 표시를 위해 Tag를 사용 모든 요소들은 꺾쇠 괄호 안에.. 2024. 1. 28. [Python] Python File/Exception/Log Handler 네이버 부스트코스에서 제공하는 최성철 님의 강의를 참고하여 작성된 포스팅입니다. File / Exception / Log handler 예외 (Exception) 예상 가능한 예외 ex. 사용자의 잘못된 입력, 파일 호출 시 파일 없음 이는 개발자가 반드시 명시적으로 정의해야 함 발생 여부를 사전에 인지할 수 있는 예외 예상 불가능한 예외 ex. 리스트 범위 넘어가는 값 호출, 정수 0으로 나눔 수행 불가 시 인터프리터가 자동 호출 인터프리터 과정에서 발생하는 예외 보통 예상이 가능한 예외는 if문을 사용, 예상 불가능한 예외는 exception handling 사용 1) 없는 파일 호출 → 파일 없음을 알림 2) 게임 이상 종료 → 게임 정보 저장 프로그램은 제품이므로 모든 잘못된 상황에 대처가 필요하.. 2024. 1. 28. [Python] OOP + 파이썬 모듈화 네이버 부스트코스에서 제공하는 최성철 님의 강의를 참고하여 작성된 포스팅입니다. 객체 지향 프로그래밍 (Object-Oriented Programming) 만들어 놓은 코드를 재사용하기 위해 클래스, 객체를 다룬다 객체 : 속성 (variable), 함수(method) 로 구성됨 파이썬 역시 객체지향 언어 class : 설계도, 틀 instance : class로 구현한 실체 class SoccorPlayer(object): # object : 상속받는 객체명 def __init__(self, name, back_number): self.name = name self.back_number = back_number def change_back_number(self, new_number): print(f'선.. 2024. 1. 28. [Python] 파이썬이란? 네이버 부스트코스에서 제공하는 최성철 님의 강의를 참고하여 작성된 포스팅입니다. 운영체제 & 파일 시스템 관련 용어 정리 운영체제(OS) : 우리 프로그램이 동작할 수 있는 구동 환경 프로그램은 OS에 의존적이므로 OS에 맞춰서 개발되어야 한다. 파일 시스템 : OS에서 파일을 저장하는 트리구조 저장 체계, root 디렉토리부터 시작 디렉토리(=폴더) : 파일과 다른 디렉토리를 포함할 수 있음 파일 : 컴퓨터에서 정보를 저장하는 논리적 단위. 파일명과 확장자로 식별됨 절대 경로 VS 상대 경로 절대 경로 : 루트 디렉토리 ~ 파일 위치 (C:\user\docs) 상대 경로 : 현재 디렉토리 ~ 파일 위치 (....\filename) GUI : Grapical User Interface, 사용자가 알기 쉽.. 2024. 1. 28. 이전 1 2 다음