본문 바로가기

분류 전체보기162

1. 웹 개발: HTML, 이미지, 그리고 웹 표준 1. 웹과 관련된 주요 용어 월드 와이드 웹(World Wide Web) 인터넷 상에서 정보를 공유하고 문서를 표시하기 위한 시스템 네트워크(Network) 컴퓨터나 기타 장치들이 상호 연결되어 데이터를 주고받을 수 있는 구조 인터넷(Internet) 전 세계적으로 연결된 컴퓨터 네트워크들의 집합체 IP(Internet Protocol) 컴퓨터 네트워크에서 사용되는 주요 프로토콜 중 하나. 데이터를 보내는데 사용되며 컴퓨터나 기기가 인터넷에 연결되어 있는 한 모든 기기에 IP주소가 할당됨 IPv4: 32비트 주소 체계. XXX.XXX.XXX.XXX 형식으로 표현 (예: 192.0.0.1과 같이 네 개의 0-255까지의 숫자로 구성) IPv6: 128비트 주소 체계. X:X:X:X:X:X:X:X와 같이 1.. 2024. 4. 3.
27. 재귀 호출 1. 재귀 호출(recursive call) 파이썬의 os 모듈은 운영 체제와 상호 작용하는 많은 함수와 유틸리티를 제공합니다. 이 모듈을 사용하면 파일, 디렉터리 또는 운영 체제에 관한 작업을 수행할 수 있습니다. 함수 안에서 동일한 함수를 호출하는 형태 여러 알고리즘, 고급 정렬 알고리즘 작성시 사용됨 1-1. 각 파일의 첫번째 라인을 찾아 변경하기 2! = 1 * 2 3! = 1 * 2 * 3 4! = 1 * 2 * 3 * 4 = 4 * 3! n! = n * (n-1)! 함수(n)은 n>1 이면 return n*함수(n-1) 함수(n)은 n=1이면 return n 1-2. 검증 # 2! 함수(2)이면 2>1 이므로 2*함수(1) 함수(1)은 1이므로 return 2*1 결과는 2 # 3! 함수(3).. 2024. 3. 29.
과제-파이썬 + 데이터베이스를 활용한 과제(병원 인사 관리 시스템_ver2) 제가 개발한 프로그램은 병원 내 인사 관리를 용이하게 하기위한 목적으로 설계되었습니다. 환자, 의사, 간호사의 정보를 관리하고 기록하는 기능을 제공합니다. 아래 이미지는 환자, 의사, 간호사 엔터티 간의 관계를 나타낸 다이어그램입니다. 파이썬 코드: import MySQLdb import time class Database: def __init__(self): self.db = None self.cursor = None def connect(self): self.db = MySQLdb.connect('localhost', 'root', '1234', 'hs') self.cursor = self.db.cursor() def disconnect(self): self.cursor.close() self.db... 2024. 3. 28.
26. 과제-DB(sql)를 이용한 단어장 만들기 import MySQLdb class Words: def __init__(self, eng, kor, lev=1): self.eng = eng self.kor = kor self.lev = lev def setEng(self, eng): self.eng = eng def getEng(self): return self.eng def setKor(self, eng): self.kor = kor def getKor(self): return self.kor def setLev(self, lev): self.eng = lev def getLev(self): return self.lev class WordsDao: def __init__(self): self.db = None def connect(self): se.. 2024. 3. 28.