본문 바로가기

분류 전체보기

(97)
MySQL 다운로드, 타입과 테이블 (2024-03-25) 1. 데이터(Data) - 데이터는 정보를 나타내는 숫자, 문자, 기호의 집합으로 - 컴퓨터 또는 디지털 장치에서 처리하고 저장할 수 있는 형태 2. 데이터베이스(DataBase) - 체계적으로 구성된 데이터의 집합이며 특정 목적을 위해 조직화되고 관리한다. - 정보를 효율적으로 저장, 검색, 업데이트, 관리할 수 있는 기술적인 도구와 구조를 제공한다. - 데이터베이스를 관리할 수 있는 기술적인 소프트웨어를 데이터베이스 관리 시스템이라고 한다.(DataBase ManagementSystem) - https://db-engines.com/en/ranking - 데이터베이스 시스템에서는 관계형 데이터베이스 시스템(RDBMS)이 있으며 이는 SQL을 사용하여 데이터를 관리한다. 3. MySQL - 설치 주소 ..
과제 - 디렉토리관리프로그램 시나리오 - 운동 기록들을 파일 이름 별로 폴더에 정리
과제 - 영어단어장 (2024-03-21)
디렉토리 관리 프로그램 (2024-03-22) 코드를 읽어봐도 이해가 잘 되지 않아서 어떻게든 하나하나 뜯어서 읽고 겨우 이해했다. 나에게는 어려운 코드를 읽어낼 때 위 방법이 도움이 되는 것 같다.
파일 입출력 라이브러리 (2024-03-21) os, glob, fileinput, pickle, shutil, fnmatch, zlib 1. os 파이썬의 os 모듈은 운영 체제와 상호 작용하는 많은 함수와 유틸리티를 제공합니다. 이 모듈을 사용하면 파일, 디렉터리 또는 운영 체제에 관한 작업을 수행할 수 있습니다. 2. glob glob 모듈은 파일과 폴더 이름을 찾을 때 사용하는 파이썬의 도구입니다. glob는 특정 패턴에 일치하는 파일이나 폴더 이름을 쉽게 찾아줍니다. 3. fileunput fileinput 모듈은 파이썬에서 여러 입력 스트림을 동시에 순회하는데 유용합니다. 이 모듈의 주요 용도는 명령줄에서 명시된 여러 파일을 동시에 읽는 스크립트를 작성하는 것 입니다. 5. shutil os 모듈에서 제공하는 기능을 확장하여, 파일 및 디..
어노테이션 (2024-03-21) 1. 변수 타입 어노테이션 변수의 타입을 명시하는데 사용됩니다. 이는 주로 코드의 가독성을 높이고, 정적 타입 검사 도구 (예 : mypy)를 사용하여 타입 오류를 사전에 잡아내기 위한 목적으로 사용됩니다. 타입 어노테이션은 실제로 변수의 타입을 상제하는 것이 아니라, 개발자가 변수가 어떤 타입을 가져야 할 것으로 예상하는지 명시하는 것입니다. 2. 기본 타입 어노테이션 3. 리스트, 튜플, 딕셔너리, 세트 컬렉션 타입에 대한 어노테이션은 조금 더 복잡합니다. 이를 위해 List, Tuple, Dict, Sef등의 제네릭 타입을 사용하게 됩니다. 이러한 타입들은 typing 모듈에서 가져올 수 있습니다. 4. 함수 5. 클래스 6. 옵셔널
파일열기, 파일쓰기, with문사용, 파일읽기 (2024-03-20) 1. 파일 열기 파일을 열려면 open함수를 사용합니다 2. 파일 쓰기 writelines 는 리스트 형태로 f.close를 입력해줘야 데이터가 저장됨 3. with문 사용하기 파이썬의 with문을 사용하면 파일을 열고 작업을 수행한 후 자동으로 파일을 닫을 수 있습니다. 4. 파일 읽기 5. 예외 처리와 함께 사용하기 파일 입출력 중에는 여러가지 오류가 발생할 수 있습니다 (예 : 파일이 존재하지않음). 이를 위해 try-except 블록을 사용해 오류를 처리할 수 있습니다.
파이썬 모듈 (2024-03-20) 1. 모듈 파이썬에서 모듈을 만들려면 간단히 .py 확장자를 가진 파일에 코드를 작성하면 됩니다. 모듈은 단순한 함수 뿐만 아니라 변수, 클래스 등도 포함할 수 있으며, 다른 스크립트에서 import 구문을 사용하여 가져올 수 있습니다. 2. 구글 드라이브를 활용한 모듈 사용 방법 경로를 변수 path에 저장하고 sys 모듈에서 sys.path 리스트에 path를 추가합니다. sys.path 실행값 참고