Python(29)
-
Day3 VSCODE_CSS 마진+ 박스사이징 + 디스플레이 + 포지션
마진(Margin) - 테두리(border)와 이웃하는 요소들의 간격 - 마진은 눈에 보이지 않음 - 세로 겹침 현상이 일어난다. ✔ 세로 겹침 현상 세로로 나열된 두 박스의 간격은 두 마진의 합이 아니라 둘 중 더 큰 값을 선택하는 현상 박스사이징(Box-Sizing) - width, height 값에 padding border영역은 포함되지 않는다.(content 크기만!) - 만약content width가 100%로 설정되는 경우 padding이나 border 속성을 사용하면 content가 찌그러진다. - box -sizing속성값을 border-box로 설정하면, width와 height값에 padding과 border를 포함 -> 한마디로 찌그러지지 않는다. 디스플레이 - 웹페이지의 레이아웃을..
2023.03.29 -
Day14_MySQL_Python 로그인 프로그램 작성
본인이 한 것 강사님.ver
2023.03.22 -
Day14_MYSQL_Python 회원가입 프로그램을 만들어보자
본인.ver
2023.03.22 -
Day14_MySQL _Python 데이터 삽입+삭제+수정+출력
사용 Tool = Jupyter Notebook 사용 module = mysql client 1. 주피터 노트북 실행 2. ! pip install mysqlclient 연결 방법 1.import MySQLdb 2. db = MySQLdb.connect(host = 'localhost', user = 'root', password = '1234', db = 'kdt') 혹은 MySQLdb.connect('localhost','root','1234','kdt') db라는 변수에 MySQLdb 모듈의 connect 메소드를 사용하여 객체 생성 (db는 객체) db는 MySQL 기능 다 쓸 수 있다. cursor 생성하기 * 하나의 database connection에 대하여 독립적으로 SQL문을 실행할 수 ..
2023.03.22 -
Day13_Python_ DAO,DTO,VO
1) DAO DB의 data에 접근하기 위한 객체 직접 database에 접근하여 데이터를 삽입,조회,변경,삭제등을 조작할 수 있는 기능 DB접근을 하기 위한 로직과 비즈니스 로직을 분리하기 위해 사용 ✔ 비즈니스 로직 * 업무에 필요한 데이터 처리를 수행하는 응용 프로그램의 일부를 의미 * 데이터의 입력,수정,조회,삭제 및 처리 등을 수행하는 각종 처리를 의미 * 유저의 눈에는 보이지 않지만, 유저가 원하는 행위를 잘 전달하기 위해 짜여진 코드 로직 한마디: 원본 데이터를 가공하기 위한 로직을 의미 (10개 데이터 중 3개만 추출하기) 해석 1번코드 __init__ : self.datas라는 빈 리스트 생성 2번코드 insert에 word 값이 대입되면 self.datas 리스트에 추가 (ex) Wor..
2023.03.21